Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.
|
linux:serveur_web [2011/10/19 23:17] matthieu |
linux:serveur_web [2011/12/01 23:37] (Version actuelle) matthieu [Links] |
||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| {{tag>fr fr:linux fr:serveur fr:web}} | {{tag>fr fr:linux fr:serveur fr:web}} | ||
| - | ====== Serveur Web ====== | + | ====== Serveur Web (Apache) ====== |
| Quelle que soit le but de votre serveur, un service web est très souvent indispensable. | Quelle que soit le but de votre serveur, un service web est très souvent indispensable. | ||
| Ligne 19: | Ligne 19: | ||
| - | ===== Configuration ===== | + | ===== Principe de configuration ===== |
| La configuration d'Apache2 est définie par le fichier ///etc/apache2/apache2.conf//. C'est un fichier à plat mais il inclue d'autres fichiers grâce à la commande Include : | La configuration d'Apache2 est définie par le fichier ///etc/apache2/apache2.conf//. C'est un fichier à plat mais il inclue d'autres fichiers grâce à la commande Include : | ||
| * /etc/apache2/apache2.conf | * /etc/apache2/apache2.conf | ||
| Ligne 44: | Ligne 44: | ||
| </code> | </code> | ||
| - | [[linux:serveur_web:config]] | + | ===== Configuration avancée ===== |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | [[linux:serveur_web:ssl]] | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | [[linux:serveur_web:auth]] | + | |
| - | + | ||
| - | + | ||
| - | ===== Encodage des caractères spéciaux ===== | + | |
| - | Le fichier ///etc/apache2/conf.d/charset// définit le Content-Type renvoyé par Apache. | + | |
| - | + | ||
| - | Par défaut, il est en UTF8 : | + | |
| - | <file> | + | |
| - | AddDefaultCharset UTF-8 | + | |
| - | </file> | + | |
| - | + | ||
| - | Pour configurer le serveur en ISO, il faut indiquer : | + | |
| - | <file> | + | |
| - | AddDefaultCharset ISO-8859-15 | + | |
| - | </file> | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | ===== Configuration de PHP ===== | + | |
| - | + | ||
| - | Dans ///etc/php5/apache2/php.ini// configurer la taille maximum d'upload autorisé, par exemple : | + | |
| - | upload_max_filesize = 15M | + | |
| - | + | ||
| + | Pour aller plus loin et configurer en détail Apache, voir les sous-parties suivantes : | ||
| + | * [[linux:serveur_web:config]] | ||
| + | * [[linux:serveur_web:ssl]] | ||
| + | * [[linux:serveur_web:auth]] | ||
| Ligne 94: | Ligne 66: | ||
| * http://httpd.apache.org/docs/2.2/mod/mod_authn_dbd.html | * http://httpd.apache.org/docs/2.2/mod/mod_authn_dbd.html | ||
| * http://apache.webthing.com/database/ | * http://apache.webthing.com/database/ | ||
| - | * http://www.diegonet.com/support/mod_auth_mysql.shtml | + | |