У меня есть внешний сервер на Debian с Nginx. Установил на него VPN (PPTP). Настроил MajorDoMo на подключение к этому VPN.
На Nginx настроил proxy:
Код: Выделить всё
server {
include listen;
server_name majordomo.myDomain.ru;
location / {
proxy_pass http://192.168.0.100:80;
proxy_set_header Host $http_host;
proxy_send_timeout 120;
proxy_read_timeout 120;
}
access_log /home/k1soft/logs/majordomo.access.log main;
error_log /home/k1soft/logs/majordomo.error.log warn;
}
При доступе по внутренней сети - всё ок, но если тыкаться снаружи - интерфейс загружается криво.
В логах Nginx ошибка:
Код: Выделить всё
2017/02/04 13:37:19 [error] 1158#1158: *455 upstream timed out (110: Connection timed out) while reading upstream, client: 95.133.345.445, server: majordomo.myDomain.ru,
request: "GET /jquerymobile/jquery-1.10.2.min.js HTTP/1.1", upstream: "http://192.168.0.100:80/jquerymobile/jquery-1.10.2.min.js", host: "majordomo.myDomain.ru",
referrer: "http://majordomo.myDomain.ru/menu.html"
Уже бошку себе свернул.
Помогите, пожалуйста, решить проблему.
P.S.: Вероятно, проблема возникает с трансляцией WebSocets. Хотя я могу ошибаться. С ними столкнулся впервые.