bookpauk / inpx-web

Веб-сервер для поиска по inpx-коллекции
https://lib.omnireader.ru
Creative Commons Zero v1.0 Universal
79 stars 22 forks source link

Не работает за реверс-прокси #14

Closed Insaned79 closed 1 year ago

Insaned79 commented 1 year ago

При попытке настроить обратный ssl прокси (пробовал и apache и nginx) - не работает. На экран выдается ообщение об ошибке, в логах приложения ошибок нет, в логах веб-сервера ошибок нет. изображение

Weegley commented 1 year ago

На апаче всё работает. Нужно пробрасывать как http(s) так и websocket Завтра скину свой конфиг для примера

bookpauk commented 1 year ago

Еще актуально?

Insaned79 commented 1 year ago

Спасибо. Разобрался. Если кому-то понадобится, вот мой пример конфига для nginx:

server {
    listen 12379 ssl;
    server_name subdomain.domain.com;

    ssl_certificate /etc/letsencrypt/live/subdomain.domain.com/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/subdomain.domain.com/privkey.pem;
    ssl_dhparam /etc/letsencrypt/live/subdomain.domain.com/dhparams.pem;

    location / {
        proxy_pass http://localhost:12380/;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "Upgrade";
    }
}