После установки 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.
Любая помощь, ребята, что это за проблема и как я могу ее решить?