Всем привет. Помогите пожалуйста донастроить Nginx, чтобы убрать эту ошибку.
Базовая конфигурация Nginx.conf
upstream etherpad-lite {
server 127.0.0.1:9001;
}
server {
listen 443 ssl;
server_name spexfy.xyz;
access_log /var/log/virtualmin/spexfy.xyz_access_log;
error_log /var/log/virtualmin/spexfy.xyz_error_log;
ssl_certificate /home/spexfy/ssl.combined;
ssl_certificate_key /home/spexfy/ssl.key;
if ($host !~* "^spexfy\.xyz$") {
return 444;
}
location / {
proxy_pass http://etherpad-lite;
}
}
Запущен сервис etherpad на 127.0.0.1:9001, доступ к сервису возможен только по одному урл - список
Ошибка возникает когда я захожу в сам документ. Но что странно, сервис не крашится и визуально ничего не происходит. В логах сервиса никаких изменений не вижу.
Пробовал такую конфигурацию Nginx.conf, все по прежнему. Некоторые рекомендации брал у самих разработчиков
upstream etherpad-lite {
server 127.0.0.1:9001;
}
server {
listen 443 ssl;
server_name spexfy.xyz;
access_log /var/log/virtualmin/spexfy.xyz_access_log;
error_log /var/log/virtualmin/spexfy.xyz_error_log;
ssl_certificate /home/spexfy/ssl.combined;
ssl_certificate_key /home/spexfy/ssl.key;
if ($host !~* "^spexfy\.xyz$") {
return 444;
}
location / {
proxy_pass http://etherpad-lite;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $host;
proxy_redirect off;
proxy_read_timeout 300;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade;
}
}
map $http_upgrade $connection_upgrade {
default upgrade;
'' close;
}