Maison > Article > développement back-end > Comment changer le répertoire racine du serveur en PHP
Quel est le répertoire racine du serveur ?
La racine du serveur est le répertoire de niveau supérieur de votre serveur Web qui sert tout le contenu Web. Par défaut, le répertoire racine de la plupart des serveurs Web est un répertoire HTML public (tel que /var/www/html ou /var/www).
Pourquoi changer le répertoire racine du serveur ?
Vous devrez peut-être modifier le répertoire racine du serveur pour masquer des fichiers ou des répertoires spécifiques ou mieux organiser la structure de vos répertoires de fichiers pour une sécurité améliorée. De plus, la modification du répertoire racine du serveur peut vous aider à rendre votre contenu modifié plus accessible.
Comment changer le répertoire racine du serveur ?
Voici les étapes pour modifier le répertoire racine du serveur :
De nombreux serveurs utilisent Apache pour exécuter et servir du contenu Web. La manière d'ouvrir le fichier de configuration Apache varie d'un serveur à l'autre. Sur les systèmes Ubuntu, vous pouvez ouvrir le fichier de configuration Apache avec la commande suivante :
sudo nano /etc/apache2/sites-available/000-default.conf
Dans le fichier de configuration Apache, recherchez DocumentRoot . Par défaut, cette ligne devrait ressembler à ceci :
DocumentRoot /var/www/html
Remplacez cette ligne par le nouveau chemin racine de votre serveur. Par exemple, si vous souhaitez remplacer la racine du serveur par /var/www/mywebsite/, votre ligne DocumentRoot devrait ressembler à ceci :
DocumentRoot /var/www/mywebsite/
Ajoutez ce qui suit La configuration garantira qu'Apache fonctionne lors de l'utilisation de la nouvelle racine du serveur :
Options Indexes FollowSymLinks MultiViews AllowOverride All Require all granted
Remplacez /var/www/mywebsite/ par votre choix. chemin réel vers le nouveau répertoire racine du serveur.
Entrez Ctrl + X, puis Y et appuyez sur Entrée pour enregistrer et quitter les fichiers.
Sur les systèmes Ubuntu, vous pouvez redémarrer Apache à l'aide de la commande suivante :
sudo service apache2 restart
Vous avez maintenant réussi à modifier le répertoire racine du serveur ! Vous devriez maintenant pouvoir accéder au contenu de votre site Web sous la racine du serveur modifiée.
Conclusion
Changer le répertoire racine du serveur peut être une astuce utile, que ce soit via des mesures de sécurité, l'organisation des structures de répertoires de fichiers ou l'amélioration de l'accessibilité. Cet article décrit comment utiliser Apache pour modifier le répertoire racine du serveur.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!