NGINX прослушивается, когда я настраиваю часть местоположения блока сервера (nano / etc / nginx / sites-available / default) - PullRequest
0 голосов
/ 09 апреля 2020

После установки NGINX я пытаюсь реверсировать прокси моего приложения, работающего на localhost 8080. Для этого я использовал этот код.

   server_name yourdomain.com www.yourdomain.com;

location / {
    proxy_pass http://localhost:5000; #whatever port your app runs on(mycase it's 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; 
}

, поэтому после того, как я изменил свой порт на 8080 и сохранить и выйти и запустить (sudo nginx -t) я получаю следующую ошибку

nginx: [emerg] "proxy_pass" directive is not allowed here in /etc/nginx/sites-enabled/default:89 nginx: configuration file /etc/nginx/nginx.conf test failed

, и если я пытаюсь перезапустить его службу (служба nginx перезапустить) я получаю следующую ошибку: Job for nginx.service failed because the control process exited with error code. See "systemctl status nginx.service" and "journalctl -xe" for details.

Любая помощь, ребята, что это за проблема и как я могу ее решить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...