Я настраиваю nginx с uwsgi на EC2, у меня есть журналы проверки в файле /var/log/nginx/error.log
.200 connect() to unix: /tmp/uwsgi.sock failed
Я получаю эту ошибку:
200 connect() to unix:/tmp/uwsgi.sock failed (2: No such file or directory) while connecting to upstream
Мой uwsgi.sock расположение /var/www/myapp/
Как я могу изменить местоположение файла из uwsgi://unix:/tmp/uwsgi.sock
в uwsgi://unix:/var/www/myapp/
в configuartion?
Необходимо указать имя файла, в котором находится файл .sock. Если ваш файл сокета находится в каталоге '/ var/www/myapp /', ваша конфигурация должна быть '/ var/www/myapp/uwsgi.sock' –
Спасибо за ваш ответ, но в файле nginx.conf Я предоставляю путь /var/www/myapp/uwsgi.sock. Все еще получаю ошибку. – abhishek
Под каким пользователем выполняется uWSGI и имеет ли этот пользователь право на запись в/var/www/myapp? –