Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
apache2 [Le 16/05/2018, 13:46]
krodelabestiole ortograf
apache2 [Le 23/06/2018, 19:36]
krodelabestiole followsymlinks -> +followsymlinks
Ligne 161: Ligne 161:
  ServerAlias www.example.com  ServerAlias www.example.com
  <​Directory "/​var/​www/​example">​  <​Directory "/​var/​www/​example">​
- Options FollowSymLinks+ Options ​+FollowSymLinks
  AllowOverride all  AllowOverride all
  Require all granted  Require all granted
Ligne 175: Ligne 175:
 | <​file>​ServerAlias <​nowiki>​www.example.com</​nowiki></​file>​ | ...ainsi que pour le sous-domaine //<​nowiki>​www.example.com</​nowiki>//​. On peut spécifier ici d'​autres noms de domaine en les séparant par un espace. On peut aussi utiliser //​*.example.com//​ pour inclure tous les sous-domaines. | | <​file>​ServerAlias <​nowiki>​www.example.com</​nowiki></​file>​ | ...ainsi que pour le sous-domaine //<​nowiki>​www.example.com</​nowiki>//​. On peut spécifier ici d'​autres noms de domaine en les séparant par un espace. On peut aussi utiliser //​*.example.com//​ pour inclure tous les sous-domaines. |
 | <​file><​Directory "/​var/​www/​example"></​file>​ | On spécifie dans cette section des règles pour le répertoire ///​var/​www/​example//​ sous cet hôte virtuel. | | <​file><​Directory "/​var/​www/​example"></​file>​ | On spécifie dans cette section des règles pour le répertoire ///​var/​www/​example//​ sous cet hôte virtuel. |
-| <​file>​Options FollowSymLinks</​file>​ | Apache suivra les liens symboliques qu'il trouvera dans ce répertoire (et ses descendants). |+| <​file>​Options ​+FollowSymLinks</​file>​ | Apache suivra les liens symboliques qu'il trouvera dans ce répertoire (et ses descendants). |
 | <​file>​AllowOverride all</​file>​ | On pourra inclure une configuration personnalisée via un fichier [[#​.htaccess]]. | | <​file>​AllowOverride all</​file>​ | On pourra inclure une configuration personnalisée via un fichier [[#​.htaccess]]. |
 | <​file>​Require all granted</​file>​ | Tous les visiteurs pourront accéder au contenu de ce répertoire. Voir la [[https://​httpd.apache.org/​docs/​current/​fr/​mod/​mod_authz_core.html#​require|documentation officielle]] pour modifier ce comportement. | | <​file>​Require all granted</​file>​ | Tous les visiteurs pourront accéder au contenu de ce répertoire. Voir la [[https://​httpd.apache.org/​docs/​current/​fr/​mod/​mod_authz_core.html#​require|documentation officielle]] pour modifier ce comportement. |
Ligne 348: Ligne 348:
  
 Le message //Mon site personnel// devrait alors être lisible à l'​adresse http://​localhost/​~nom_de_lutilisateur Le message //Mon site personnel// devrait alors être lisible à l'​adresse http://​localhost/​~nom_de_lutilisateur
 +
 +<note tip>​L'​interprétation des fichiers PHP est désactivée par défaut dans les dossiers personnels.\\
 +Pour l'​activer il faut modifier le fichier /​etc/​apache2/​mods-available/​php7.x.conf en commentant les lignes concernées.</​note>​
  
 ==== mod_headers ==== ==== mod_headers ====
Ligne 409: Ligne 412:
 ==== Permissions ==== ==== Permissions ====
  
-Par défaut sur Ubuntu, Apache est exécuté par l'​utilisateur //​www-data//,​ qui appartient au groupe //​www-data//​. Il prend donc les permissions de cet utilisateur.\\ +Par défaut sur Ubuntu, Apache est exécuté par l'​utilisateur //​www-data//,​ qui appartient au groupe //​www-data//​.\\ 
-Quand Apache créé un fichier sur l'​espace disque (via par exemple un [[#​mod_php|script PHP]]), celui-ci appartient par défaut à l'​utilisateur //​www-data//​ et au groupe //​www-data//​. De la même manière, le serveur ne peut accéder qu'au contenu accessible par //​www-data//​.+Quand Apache créé un fichier sur l'​espace disque (via par exemple un [[#​mod_php|script PHP]]), celui-ci appartient ​donc par défaut à l'​utilisateur //​www-data//​ et au groupe //​www-data//​. De la même manière, le serveur ne peut accéder qu'au contenu accessible par //​www-data//​.
  
 Pour des raisons de sécurité il est recommandé de modifier le propriétaire des fichiers auxquels peut accéder Apache.\\ Pour des raisons de sécurité il est recommandé de modifier le propriétaire des fichiers auxquels peut accéder Apache.\\
  • apache2.txt
  • Dernière modification: Le 24/04/2024, 17:24
  • par krodelabestiole