Настройка второго виртуального хоста (помимо дефолтного)
1) Скопируем конфиг дефолтный для его последующего редактирования
sudo cp /etc/nginx/sites-available/carrot-email-marketer /etc/nginx/sites-available/reformagkh-gmaps
2) Внесем соответствующий код в конфиг
server {
charset utf-8;
client_max_body_size 1280M;
listen 81;
#listen [::]:81 default_server ipv6only=on; ## listen for ipv6
server_name price-parser;
root /var/www/reformagkh-gmaps/src;
index index.php;
location / {
# Redirect everything that isn't a real file to index.php
try_files $uri $uri/ /index.php$is_args$args;
}
# deny accessing php files for the /assets directory
location ~ ^/assets/.*\.php$ {
deny all;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
# With php7.0-cgi alone:
#fastcgi_pass 127.0.0.1:9000;
# With php7.0-fpm:
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
fastcgi_read_timeout 3000;
}
location ~* /\. {
deny all;
}
}
3) Включим конфиг
sudo ln -s /etc/nginx/sites-available/reformagkh-gmaps /etc/nginx/sites-enabled/
4) test nginx config
sudo nginx -t
5) restart nginx
sudo systemctl restart nginx