Я использую nginx и gunicorn для приложения django на AWS. Вот мой/и т.д./Nginx/сайты с поддержкой/МойВебСайтnginx не работает с gunicorn для внешних IP-адресов
server {
listen 80;
server_name mywebsite.com;
location/{
proxy_pass http://127.0.0.1:8001;
}
location /static/ {
autoindex on;
alias /home/ubuntu/mywebsite/staticfiles/;
}
}
Команда Gunicorn Я бегу.
gunicorn mywebsite.wsgi:application --bind=127.0.0.1:8001
Все это на AWS
Проблема в том, что я могу получить доступ к веб-сайт, перейдя в mywebsite.com и она работает, как ожидается, на любой машине, на моей домашней сети, но другие люди (не в моей домашней сети) по-прежнему приветствуются nginx.
У меня есть домен mywebsite.com, указывающий на то, что у меня был эластичный IP У меня также есть порт 80, открытый на AWS.
Хммм. Может быть, они заходят на сайт www.mywebsite.com? Попробуйте другую сеть и сообщите мне, если есть какие-либо проблемы. –
Извините, что я очень новичок в этом. Таким образом, имя раздела будет отличаться для mywebsite.com и www.mywebsite.com. Есть ли способ добавить их оба. – Anshul
Положите это как 'server_name mywebsite.com www.mywebsite.com;' –