Обертывание веб-приложения с сервером nginx - PullRequest
0 голосов
/ 31 октября 2018

У меня есть веб-приложение, работающее на http://localhost:8020, или любой другой нестандартный порт.

Мой брандмауэр открывает только порт 443.

Я хочу обернуть это веб-приложение на моем сервере nginx, и я попробовал следующее nginx.conf:

server {
    listen       443 ssl;
    server_name  $hostname;
    ...
    location /myapp {
        proxy_pass http://127.0.0.1:8020;
    }
}

но это приводит к ошибке 502 в браузере. Из журналов nginx:

2018/10/31 17:22:48 [error] 5 # 5: * 4 connect () не удалось (111: Connection отказался) при подключении к апстриму, клиенту: X.X.X.X, серверу: vagrant, запрос: "GET / myapp HTTP / 1.1", upstream: "http://127.0.0.1:8020/myapp", host:" vagrant "

X.X.X.X - - [31 / Oct / 2018: 17: 22: 48 +0200] "GET / myapp HTTP / 1.1" 502 494 "-" "Mozilla / 5.0 ..."

Прежде всего, я не хотел, чтобы nginx направлял меня на http://127.0.0.1:8020/myapp, но в любом случае я сделал этот путь доступным в своем веб-приложении и все еще получаю 502.

...