Здравствуйте!
Вижу вопрос остался без ответа. У меня точно такая я же ситуация и хочется продолжить этот разговор.
Я не особо знаток nginx, но у меня на нём успешно работают несколько ресурсов и мне надо MyChat завести так же через него.
Очень удобно, когда несколько ресурсов обрабатывается одним nginx. Экономит наличие белых адресов, нет нужды покупать выделенный сервер, т.к. всё работает на одном.
В общем попробовал я предложенный конфиг и работает только
https://mychat.домен/lobby/ переход например на
https://mychat.домен/chat безуспешно, по всей видимости надо сам MyChat переводить в https режим. В принципе, ситуация очень схожа с Wordpress, он тоже не особо хочет работать в таком режиме и я так и не решил проблему с ним, просто не стал им пользоваться.
Я конечно ещё буду пытаться и если получится отпишусь, но хотелось бы что бы и тех поддержка обратила внимание на эту проблему, т.к. я уверен много у кого возникает этот вопрос.
Вот мой пример конфига nginx. По сути тоже самое, только включена принудительная переадресация на https.
Код: Выделить всёserver {
listen 80;
server_name mychat.домен;
return 301 https://$host$request_uri;
}
server {
listen 443 ssl;
server_name mychat.домен;
access_log /var/log/nginx/mychat.домен.443.accept.log;
error_log /var/log/nginx/mychat.домен.443.error.log;
include ssl.conf;
ssl_certificate /etc/letsencrypt/live/mychat.домен/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/mychat.домен/privkey.pem;
location / {
proxy_pass http://192.168.5.25:8080;
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;
}
}