четверг, 9 ноября 2017 г.

nginx конфиг дефолтного сайта

server {

set $domain "default";
set $www "/home/user/www";
set $root $www;

access_log /home/user/www/nginx-access.log;
error_log /home/user/www/nginx-error.log;

server_name *.lo;

index index.php;

if ($host ~* ^([_a-z0-9]+)\.lo$) {
set $domain $1;
}

root $www/$domain;

location / {
try_files $uri $uri/ /index.php?$args;
}

location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param  PATH_INFO $fastcgi_path_info;
fastcgi_pass unix:/run/php/php7.1-fpm.sock;
}

location ~* \.(js|css|less|png|jpg|jpeg|gif|ico|woff|ttf|svg|tpl)$ {
expires 24h;
access_log off;
}

location = /favicon.ico {
log_not_found off;
access_log off;
}
}

Комментариев нет:

Отправить комментарий