« LINUX:HTTP - httpd.conf » : différence entre les versions
Aller à la navigation
Aller à la recherche
Page créée avec « __FORCETOC__ ---- ''→ retour au serveur Web'' ---- =But= Par défaut, le fichier "/etc/httpd/conf/httpd.conf" constitue le point d'entrée du paramétrage d'Apache. ---- ''→ retour au serveur Web'' ---- __NOEDITSECTION__ Category:LINUX » |
Aucun résumé des modifications |
||
Ligne 5 : | Ligne 5 : | ||
=But= | =But= | ||
Par défaut, le fichier "/etc/httpd/conf/httpd.conf" constitue le point d'entrée du paramétrage d'Apache. | Par défaut, le fichier "/etc/httpd/conf/httpd.conf" constitue le point d'entrée du paramétrage d'Apache. | ||
=Fichier original= | |||
Un fichier fonctionnel est ajouté lors de l'installation. | |||
Voici son contenu hors commentaires: | |||
---- | |||
ServerRoot "/etc/httpd" | |||
Listen 80 | |||
Include conf.modules.d/*.conf | |||
User apache | |||
Group apache | |||
ServerAdmin root@localhost | |||
<Directory /> | |||
AllowOverride none | |||
Require all denied | |||
</Directory> | |||
'''''DocumentRoot "/var/www/html"''''' | |||
'''''<Directory "/var/www">''''' | |||
'''''AllowOverride None''''' | |||
'''''Require all granted''''' | |||
'''''</Directory>''''' | |||
'''''<Directory "/var/www/html">''''' | |||
'''''Options Indexes FollowSymLinks''''' | |||
'''''AllowOverride None''''' | |||
'''''Require all granted''''' | |||
'''''</Directory>''''' | |||
<IfModule dir_module> | |||
DirectoryIndex index.html | |||
</IfModule> | |||
<Files ".ht*"> | |||
Require all denied | |||
</Files> | |||
ErrorLog "logs/error_log" | |||
LogLevel warn | |||
<IfModule log_config_module> | |||
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined | |||
LogFormat "%h %l %u %t \"%r\" %>s %b" common | |||
<IfModule logio_module> | |||
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio | |||
</IfModule> | |||
CustomLog "logs/access_log" combined | |||
</IfModule> | |||
'''''<IfModule alias_module>''''' | |||
'''''ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"''''' | |||
'''''</IfModule>''''' | |||
'''''<Directory "/var/www/cgi-bin">''''' | |||
'''''AllowOverride None''''' | |||
'''''Options None''''' | |||
'''''Require all granted''''' | |||
'''''</Directory>''''' | |||
<IfModule mime_module> | |||
TypesConfig /etc/mime.types | |||
AddType application/x-compress .Z | |||
AddType application/x-gzip .gz .tgz | |||
AddType text/html .shtml | |||
AddOutputFilter INCLUDES .shtml | |||
</IfModule> | |||
AddDefaultCharset UTF-8 | |||
<IfModule mime_magic_module> | |||
MIMEMagicFile conf/magic | |||
</IfModule> | |||
EnableSendfile on | |||
'''''IncludeOptional conf.d/*.conf''''' | |||
---- | |||
Nous allons éliminer toutes les lignes marquées en gras et italique. | |||
* Comme noté plus haut, nous n'allons pas utiliser le répertoire "/var/www" pour y mettre le code de nos sites. | |||
* En conséquence, le paramètre "DocumentRoot" spécifiant le point d'entrée de notre site Web sera mis autre part. | |||
* De même, nous n'allons pas utiliser de CGI personnel. | |||
* Enfin, nous utiliserons d'autres répertoires de paramétrage complémentaires que le répertoire d'origine "/etc/httpd/conf.d/*.conf" | |||
Version du 5 mai 2025 à 17:00
But
Par défaut, le fichier "/etc/httpd/conf/httpd.conf" constitue le point d'entrée du paramétrage d'Apache.
Fichier original
Un fichier fonctionnel est ajouté lors de l'installation.
Voici son contenu hors commentaires:
ServerRoot "/etc/httpd" Listen 80 Include conf.modules.d/*.conf User apache Group apache ServerAdmin root@localhost <Directory /> AllowOverride none Require all denied </Directory> DocumentRoot "/var/www/html" <Directory "/var/www"> AllowOverride None Require all granted </Directory> <Directory "/var/www/html"> Options Indexes FollowSymLinks AllowOverride None Require all granted </Directory> <IfModule dir_module> DirectoryIndex index.html </IfModule> <Files ".ht*"> Require all denied </Files> ErrorLog "logs/error_log" LogLevel warn <IfModule log_config_module> LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined LogFormat "%h %l %u %t \"%r\" %>s %b" common <IfModule logio_module> LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio </IfModule> CustomLog "logs/access_log" combined </IfModule> <IfModule alias_module> ScriptAlias /cgi-bin/ "/var/www/cgi-bin/" </IfModule> <Directory "/var/www/cgi-bin"> AllowOverride None Options None Require all granted </Directory> <IfModule mime_module> TypesConfig /etc/mime.types AddType application/x-compress .Z AddType application/x-gzip .gz .tgz AddType text/html .shtml AddOutputFilter INCLUDES .shtml </IfModule> AddDefaultCharset UTF-8 <IfModule mime_magic_module> MIMEMagicFile conf/magic </IfModule> EnableSendfile on IncludeOptional conf.d/*.conf
Nous allons éliminer toutes les lignes marquées en gras et italique.
- Comme noté plus haut, nous n'allons pas utiliser le répertoire "/var/www" pour y mettre le code de nos sites.
- En conséquence, le paramètre "DocumentRoot" spécifiant le point d'entrée de notre site Web sera mis autre part.
- De même, nous n'allons pas utiliser de CGI personnel.
- Enfin, nous utiliserons d'autres répertoires de paramétrage complémentaires que le répertoire d'origine "/etc/httpd/conf.d/*.conf"