Я создал прокси-сервер на моем сервере nginx и включил на нем ssl, но с ssl и без него я все еще получаю сообщение об ошибке 502 bad gateway. Что я могу исправить, чтобы решить эту проблему? (P.s., когда я использую curl на localhost 6060, он возвращает правильный html, поэтому я знаю, что это работает, однако, когда я скручиваю URL-адрес, на который он перенаправляется, он выдает Cannot GET /iwl
)
Конфигурация Nginx: location /iwl {
proxy_pass http://localhost:6060;
proxy_ssl_trusted_certificate /etc/letsencrypt/live/mysite.com/fullchain.pem;
proxy_ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
}
Журнал ошибок: 2019/01/17 12:29:57 [error] 1575#1575: *7 connect() failed (111: Connection refused) while connecting to upstream, client: xxx.xxx.xxx.xxx, server: mysite.com, request: "GET /iwl HTTP/1.1", upstream: "http://127.0.0.1:6060/iwl", host: "mysite.com"
Используйте косую черту в конце proxy_pass
строка вашей конфигурации nginx:
location /iwl {
proxy_pass http://localhost:6060/;
proxy_ssl_trusted_certificate /etc/letsencrypt/live/mysite.com/fullchain.pem;
proxy_ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
}