前提・実現したいこと
ここに質問の内容を詳しく書いてください。
Ubuntu 18.04 x64、Nginx、Djangoで複数サイトを運用したいです。
発生している問題・エラーメッセージ
1つ目のサイトは 独自ドメイン設定し問題なく公開できているが、二つ目のサイトを公開してIPアドレスでアクセスすると以下のエラーがでます。
502 Bad Gateway
独自ドメイン指定すると、
sample.com のサーバーの IP アドレスが見つかりませんでした。
となります。
該当のソースコード
/etc/systemd/system/secondproject.socket
[Unit]
Description=gunicorn socket
[Socket]
ListenStream=/run/gunicorn/secondproject.socket
[Install]
WantedBy=sockets.target
/etc/systemd/system/secondproject.service
[Unit]
Description=gunicorn daemon
Requires=secondproject.socket
After=network.target
[Service]
User=user
Group=www-data
WorkingDirectory=/home/user/secondproject
ExecStart=/home/user/secondproject/secondenv/bin/gunicorn --access-logfile - --workers 5 --bind unix:/run/gunicorn/secondproject.socket secondproject.wsgi:application
[Install]
WantedBy=multi-user.target
/etc/nginx/sites-available/secondproject
server {
listen 80;
server_name <IPアドレス>;
location = /favicon.ico { access_log off; log_not_found off; }
location /static/ {
root /home/user/secondproject;
}
location / {
include proxy_params;
proxy_pass http://unix:/run/gunicorn/secondproject.socket;
}
}
試したこと
/etc/nginx/sites-available/secondproject
これを分けずに一つ目のサイトのファイルに記述してみる。など思いつくことは色々書き換えてみたりしました。
補足情報(FW/ツールのバージョンなど)
1つ目のサイトは以下のサイトを参考にデプロイしています。
https://www.digitalocean.com/community/tutorials/how-to-set-up-django-with-postgres-nginx-and-gunicorn-on-ubuntu-18-04
2つ目のサイトはgoogleで検索して試してみましたが、うまく行かないという状況です。
あなたの回答
tips
プレビュー