Задать вопрос

Почему сайт не отображается когда я использую сокеты вместо портов в uwsgi?

Есть сайт mysite.ru. В конфигурации nginx:
upstream django{
server unix:///home/projects/mysite/mysite.sock;
}
server{
listen 80;
server_name mysite.ru;
charset utf-8;
client_max_body_size 75M;
location /media/{
alias /home/projects/mysite/media;
}
location /static/{
alias /home/projects/mysite/static;
}
location /{
uwsgi_pass django;
include /home/projects/mysite/uwsgi_params;
}
}
Выполняю команду nginx restart, всё работает.
Далее запускаю uwsgi:
1. uwsgi --http :8000 --module mysite.wsgi
При переходе по адресу mysite.ru:8000 вижу стартовую страницу django
2. uwsgi --socket mysite.sock --module mysite.wsgi --chmod-socket=666
Терминал ошибок не выводит, но при переходе на mysite.ru:8000, пишет что данные недоступны то бишь не работает
Если кто знает, что нужно сделать, чтобы "довязать" nginx django uwsgi, и чтобы при переходе на mysite.ru отображался сам сайт, а не Welcome to nginx, напишите пожалуйста что нужно сделать, заранее спасибо.
  • Вопрос задан
  • 2723 просмотра
Подписаться 4 Оценить 1 комментарий
Решения вопроса 1
Bahusss
@Bahusss
Python Master
Судя по конфигурации nginx - он слушает стандартный 80 порт, но заходите вы почему-то на mysite.ru:8000.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
gmlexx
@gmlexx
Если включить debug error level в nginx и посмотреть лог, то там скорее всего найдется ответ на вопрос "почему".
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Strikt Москва
от 100 000 до 180 000 ₽
ITK academy Саратов
от 75 000 ₽
Sim-Ba Pay Санкт-Петербург
от 180 000 ₽