Здравствуйте
Возник вопрос
Есть проект, крутится на сервере на связке
Ubuntu+uwsgi + nginx + supervisor
Нужно добавить субдомен с develop версией сайта ( типа test.example.com)
в конфиг супервизора я добавил
[program:topclub_test]
command=/usr/local/bin/uwsgi -ini /home/portaluser/topclub_test/uwsgi.ini
directory=/home/portaluser/topclub_test/
stdout_logfile=/home/portaluser/topclub_test/logs/wsgi.log
stderr_logfile=/home/portaluser/topclub_test/logs/wsgi_err.log
user=имя_юзера
autostart=true
autorestart=true
redirect_stderr=true
stopwaitsecs = 60
stopsignal=INT
сам конфиг uwsgi.ini, на который ссылается супервизор такой:
[uwsgi]
djangoproject = /home/portaluser/topclub_test/
env = DJANGO_SETTINGS_MODULE=infoportal.settings
virtualenv = /home/portaluser/.virtualenvs/infoportal_test/
chdir = /home/portaluser/topclub_test/
module = django.core.handlers.wsgi:WSGIHandler()
touch-reload=/home/portaluser/topclub_test/touch-reload
socket = 127.0.0.1:8005
master = true
processes = 5
max-requests=5000
logto = /home/portaluser/topclub_test/logs/uwsgi.log
проверил на работоспособность -- все блоки, которые в супервизоре есть --работают
в том числе и тестовый
sudo supervisorctl status
topclub_test RUNNING pid 21234, uptime 0:00:06
в конфиг nginx
добавил еще один экземпляр сервера
server { # сервер, кот поддерживает основную версию
listen 80;
server_name доменное_имя.com 171.000.000.000;
root /usr/share/nginx/html;
access_log /home/portaluser/logs/nginx_topclub_access.log combined;
error_log /home/portaluser/logs/nginx_topclub_error.log info;
client_max_body_size 12m;
location / {
uwsgi_pass 127.0.0.1:8001;
include uwsgi_params;
}
# serve media files
location /media/ {
alias /home/portaluser/topclub/media/;
expires 30d;
}
# serve static files
location /static/ {
alias /home/portaluser/topclub/collected_static/;
expires 30d;
}
}
server { # новый добавленный сервер, кот поддерживает dev версию
server_name test.доменное_имя.com;
root /usr/share/nginx/html;
access_log /home/portaluser/logs/nginx_topclub_access.log combined;
error_log /home/portaluser/logs/nginx_topclub_error.log info;
client_max_body_size 12m;
location / {
uwsgi_pass 127.0.0.1:8005;
include uwsgi_params;
}
# serve media files
location /media/ {
alias /home/portaluser/topclub_test/media/;
expires 30d;
}
# serve static files
location /static/ {
alias /home/portaluser/topclub_test/collected_static/;
expires 30d;
}
}
после перехода
test.доменное_имя.com
В браузере выдает --Сервер не найден
Может, где-то в конфиге nginx ошибка?
Нужно ли для нового сервера вписывать какой порт слушать?
сделать его 80 или другим ?
может, где то в другом месте ошибка
Посмотрите, пожалуйста,
Заранее спасибо
Нужно еще сказать, что я добавлял в уже существующие файлы конфигов и супервизора, и nginx.