Ci-dessous, les différences entre deux révisions de la page.
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 | ||
linux:apache [21-12-2015 11:25] edmc73 [apache2-mpm-itk] |
linux:apache [17-03-2016 14:29] edmc73 [Commandes utiles] |
||
---|---|---|---|
Ligne 26: | Ligne 26: | ||
apache2ctl fullstatus | apache2ctl fullstatus | ||
+ | ===== Configuration de base ===== | ||
+ | La doc => http:// | ||
+ | |||
+ | Le minimum pour un accès avec un nom de domaine | ||
+ | <code apache> | ||
+ | # Apache doit écouter sur le port 80 | ||
+ | Listen 80 | ||
+ | |||
+ | # Toutes les adresses IP doivent répondre aux requêtes sur les | ||
+ | # serveurs virtuels | ||
+ | NameVirtualHost *:80 | ||
+ | |||
+ | < | ||
+ | DocumentRoot / | ||
+ | ServerName www.example1.com | ||
+ | |||
+ | # Autres directives ici | ||
+ | |||
+ | </ | ||
+ | |||
+ | < | ||
+ | DocumentRoot / | ||
+ | ServerName www.example2.org | ||
+ | |||
+ | # Autres directives ici | ||
+ | |||
+ | </ | ||
+ | </ | ||
+ | |||
+ | Les directives | ||
+ | <code apache> | ||
+ | < | ||
+ | AllowOverride None | ||
+ | Options Indexes FollowSymLinks | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | Les options | ||
+ | |||
+ | * AllowOverride None / All : permet la prise en compte des fichiers .htaccess (plus d' | ||
+ | * Options : par défaut All (toutes les options sauf MultiViews). Plus d' | ||
+ | * None : Désactive toutes les fonctions | ||
+ | * ExecCGI : Exécution de scripts CGI permise | ||
+ | * FollowSymLinks : Permet au serveur de suivre les liens symboliques | ||
+ | * Indexes : Affiche la liste des fichiers contenu dans le répertoire si aucun fichier index.html/ | ||
+ | * MultiViews : Permet au serveur d' | ||
+ | |||
+ | Accès par mot de passe | ||
+ | <code apache> | ||
+ | #accès au fichier de mot de passe généré par la commande htpasswd | ||
+ | AuthUserFile .htpasswd | ||
+ | AuthGroupFile /dev/null | ||
+ | AuthName "Ce message s' | ||
+ | AuthType Basic | ||
+ | <Limit GET POST> | ||
+ | require valid-user | ||
+ | </ | ||
+ | </ | ||
===== Installation de Apache2-mpm-worker ===== | ===== Installation de Apache2-mpm-worker ===== | ||
http:// | http:// | ||
Ligne 258: | Ligne 316: | ||
Coté sécurité, le mpm itk permet d’isoler la configuration de chaque vhost directement dans son fichier de configuration. | Coté sécurité, le mpm itk permet d’isoler la configuration de chaque vhost directement dans son fichier de configuration. | ||
+ | |||
+ | Il n'y a plus qu'a créer un utilisateur et de rajouter ces lignes dans vos config | ||
+ | < | ||
+ | AssignUserId username groupname | ||
+ | </ | ||
Plus d'info : | Plus d'info : |