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

Почему сайт не отображается когда я использую сокеты вместо портов в 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, напишите пожалуйста что нужно сделать, заранее спасибо.
  • Вопрос задан
  • 2721 просмотр
Подписаться 4 Оценить 1 комментарий
Решения вопроса 1
Bahusss
@Bahusss
Python Master
Судя по конфигурации nginx - он слушает стандартный 80 порт, но заходите вы почему-то на mysite.ru:8000.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
gmlexx
@gmlexx
Если включить debug error level в nginx и посмотреть лог, то там скорее всего найдется ответ на вопрос "почему".
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы