502 Bad Gateway с использованием nginx / 1.14.0 (Ubuntu) - PullRequest
0 голосов
/ 06 мая 2019

Я пытался развернуть свой сайт из Amazon Web Services с использованием экземпляра Ubuntu 18.04.Я выполнил все шаги, описанные в этом документе: https://medium.com/@rksmith369/how-to-deploy-mern-stack-app-on-aws-ec2-with-ssl-nginx-the-right-way-e76c1a8cd6c6. Вместо просмотра моего проекта я получаю 502 Ошибка плохого шлюза.Я попытался исправить этот файл: / etc / nginx / sites-available

server {
    listen 80;
    index index.html
    root /var/www/facemusic;
    location / {
        proxy_pass http://172.31.93.58:3001;
        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;
    }
}

Я также набрал nginx -t для тестирования сервера nginx и обнаружил следующие ошибки:

nginx: [warn] the "user" directive makes sense only if the master process runs with super-user privileges, ignored in /etc/nginx/nginx.conf:1
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: [emerg] open() "/run/nginx.pid" failed (13: Permission denied)
nginx: configuration file /etc/nginx/nginx.conf test failed

Я искал в Google несколько часов и все еще не могу понять.

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