NGINX не отвечает на поддомен - PullRequest
0 голосов
/ 10 января 2020

Я знаю, что этот вопрос задавался несколько раз, но я не нахожу ничего, имеющего отношение к моему делу.

У меня есть приложение Django, работающее на AWS EC2, с прокси nginx и используя веб-сервер Gunicorn.

/ etc / nginx / sites-available / django .conf

server_names_hash_bucket_size 128;
server {
    listen 80;
    server_name app.mydomain.com;

    location / {
        auth_basic "Protected Area";
        auth_basic_user_file /home/ubuntu/.htpasswd;

        include proxy_params;
        proxy_pass http://unix:/home/ubuntu/mydomain/app.sock;
    }

    client_max_body_size 16M;
}

gunicorn.conf

[program:gunicorn]
directory=/home/ubuntu/mydomain
command=/home/ubuntu/.local/share/virtualenvs/mydomain-N3j98stM/bin/gunicorn --workers 3 --bind unix:/home/ubuntu/prebiomics/app.sock mydomain.wsgi:application
autostart=true
autorestart=true
stderr_logfile=/var/log/gunicorn.err.log
stdout_logfile=/var/log/gunicorn.out.log

[group:guni]
programs:gunicorn

Amazon Route53

У меня есть 2 разные зоны хостинга; один для домена и один для субдомена

зона размещения домена

  • mydomain.com NS: у меня есть 4 NS, давайте назовем их AB C D
  • app.mydomain.com NS: у меня есть 4 NS, EFGH

зона размещения субдомена

  • app.mydomain .com. Xx.xxx.xx.xxx
  • app.mydomain.com. NS: у меня есть 4 NS, EFGH

Все запросы к app.mydomain.com перехватываются nginx, но не пересылаются в Gunicorn, и я вижу ужасное "Добро пожаловать" до nginx! " стр. Есть идеи, что я делаю не так?

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