Maison  >  Article  >  développement back-end  >  Comment changer le répertoire racine du serveur en PHP

Comment changer le répertoire racine du serveur en PHP

PHPz
PHPzoriginal
2023-04-10 09:44:14923parcourir

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 :

  1. Ouvrez le fichier de configuration Apache

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

  1. Changer DocumentRoot

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/

  1. Add Directory configuration

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.

  1. Enregistrer et quitter les fichiers

Entrez Ctrl + X, puis Y et appuyez sur Entrée pour enregistrer et quitter les fichiers.

  1. Redémarrer Apache

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn