Я использую proxy_pass для запуска приложения узла на моем сервере Nginx
Я не могу найти подходящее место, чтобы положить его, поэтому я отредактировал
/usr/local/directadmin/data/users/civilcom/nginx.conf
файл вручную, чтобы он работал, и они правильны .
Как вы знаете, этот файл был создан автоматически с помощью DirectAdmin и шаблонов костюмов, поэтому каждый раз, когда мои изменения возвращаются к исходным конфигурациям.
Моя конфигурация выглядит следующим образом
server
{
listen MY_SERVER_IP:80;
server_name DOMAIN.com www.DOMAIN.com ;
access_log /var/log/nginx/domains/DOMAIN.com.log;
access_log /var/log/nginx/domains/DOMAIN.com.bytes bytes;
error_log /var/log/nginx/domains/DOMAIN.com.error.log;
root /home/civilcom/domains/DOMAIN.com/public_html;
index index.php index.html index.htm;
include /usr/local/directadmin/data/users/civilcom/nginx_php.conf;
location /
{
proxy_pass http://localhost:3000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
location /nginx_static_files/
{
# access_log /var/log/nginx/access_log_proxy;
alias /home/civilcom/domains/DOMAIN.com/public_html/;
internal;
}
include /etc/nginx/webapps.conf;
}
Я пытался изменить шаблоны, но, похоже, мы не можем использовать внутренний оператор if в файлах conf Nginx для проверки моего DOMAIN.
Где находится правильное место и файл для размещения моего кода?
Любая помощь будет оценена