Parametrii de configurare nginx

După vreo 4-5 instalări de nginx pe diverse platforme, am început să folosesc următorii parametrii pentru ./configure:


./configure --conf-path=/etc/nginx/main.conf /
 --with-http_ssl_module --pid-path=/var/run/nginx.pid /
 --error-log-path=/var/log/ngix/error.log /
 --http-log-path=/var/log/nginx/access.log /
 --sbin-path=/usr/local/sbin/nginx --user=app --group=app /
 --http-client-body-temp-path=/var/tmp/nginx/client_body_temp /
 --http-proxy-temp-path=/var/tmp/nginx/proxy_temp /
 --http-fastcgi-temp-path=/var/tmp/nginx/fastcgi_temp

Fişierul executabil ajunge în /usr/local/sbin/, cum ar trebui, log-urile într-un folder dedicat în /var/log/, fişierele temporare în /var/tmp/. Are modulul de HTTPS instalat (dar e complet opţional, update-ul de fişier binar se poate face fără downtime).

Fişierul de configurare este în /etc/nginx/main.conf, ceea ce poate părea un pic ciudat, dar ideea e ca acel fişier să conţină configuraţia globală, nu cea per virtual host. Acelea ar merge într-un folder numit vhosts, de exemplu.

There are no comments on this post

Leave a Reply