Différences
Ci-dessous, les différences entre deux révisions de la page.
guide:installation_serveurs_2014 [2014/07/15 16:10] – [20.3. Installation / Configuration PHP 5 FPM sur les VM middle / back] vivi | guide:installation_serveurs_2014 [2021/04/18 20:24] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 2764: | Ligne 2764: | ||
# Misc configuration | # Misc configuration | ||
- | sendfile | + | sendfile |
keepalive_timeout | keepalive_timeout | ||
Ligne 2806: | Ligne 2806: | ||
} | } | ||
</ | </ | ||
+ | |||
+ | **Note :** L' | ||
Et enfin nous configurons nos sites (ici je fais celui par defaut mais le travail est le même pour chaque site et à adapter) : | Et enfin nous configurons nos sites (ici je fais celui par defaut mais le travail est le même pour chaque site et à adapter) : | ||
Ligne 2824: | Ligne 2826: | ||
location / { | location / { | ||
proxy_pass http:// | proxy_pass http:// | ||
- | proxy_set_header Host $host; | ||
# To enable cache : carefull php will be cached too ! | # To enable cache : carefull php will be cached too ! | ||
Ligne 2837: | Ligne 2838: | ||
location ~*^.+(swf|jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|mid|midi|wav|bmp|rtf|js)$ { | location ~*^.+(swf|jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|mid|midi|wav|bmp|rtf|js)$ { | ||
proxy_pass http:// | proxy_pass http:// | ||
- | proxy_set_header Host $host; | ||
proxy_cache cache; | proxy_cache cache; | ||
Ligne 2895: | Ligne 2895: | ||
< | < | ||
- | open_basedir = / | + | open_basedir = / |
disable_functions = pcntl_alarm, | disable_functions = pcntl_alarm, | ||
Ligne 2939: | Ligne 2939: | ||
Et pour les optimisations, | Et pour les optimisations, | ||
- | *Si votre phpmyadmin vous fait un truc dans ce style :* | + | **Si votre phpmyadmin vous fait un truc dans ce style :** |
< | < | ||
Ligne 2961: | Ligne 2961: | ||
</ | </ | ||
- | **Pour améliorer vos logs (attention si ya de la charge déjà sur les serv' c'est a éviter) sur php fpm ** (sinon c'est un peu light comme indiqué sur [[http:// | + | **Pour améliorer vos logs (attention si ya de la charge déjà sur les serv' c'est a éviter) sur php fpm ** (sinon c'est un peu light comme indiqué sur [[http:// |
<code bash> | <code bash> | ||
Ligne 2972: | Ligne 2972: | ||
catch_workers_output = yes | catch_workers_output = yes | ||
</ | </ | ||
+ | |||
+ | |||
===== 20.4. Installation / Configuration NGINX sur les VM middle / back ===== | ===== 20.4. Installation / Configuration NGINX sur les VM middle / back ===== | ||
Ligne 3076: | Ligne 3078: | ||
include | include | ||
} | } | ||
+ | | ||
+ | # Security deny .ht* files like htaccess | ||
+ | location ~ /\.ht { | ||
+ | deny all; | ||
+ | } | ||
+ | | ||
+ | # Rewrites rules | ||
+ | location / { | ||
+ | try_files $uri $uri/ / | ||
+ | } | ||
+ | |||
} | } | ||
</ | </ | ||
+ | **Note 1 :** La partie .ht est pour éviter que des .htaccess et compagnie trainent en visible alors qu'ils ne sont utilisés que par apache et pas par nginx (certaines appli en laissent trainer partout). | ||
+ | **Note 2 :** La partie rewrite est proposée a titre d' | ||
===== 20.5. Installation / Configuration MySQL sur les VM middle / back ===== | ===== 20.5. Installation / Configuration MySQL sur les VM middle / back ===== | ||