Linux Mint の環境で、
Reminiscnece README.md
という、bookmark manger をインストールしたのですが、
nginx 経由でのアクセスがうまくいかず
どのようにすれば、いいのか困っています。
ご教示いただければと思います。
Nginx を用いない、単体での
runserver
に記載されている、
(venv) yama@jpx20120007:/reminiscence/venv/reminiscence$ python manage.py runserver 127.0.0.1:8000/reminiscence/venv/reminiscence$ gunicorn --max-requests 100 --worker-class gthread --workers 2 --thread 5 --timeout 300 --bind 0.0.0:8000 reminiscence.wsgi
や
gunicorn
に記載されている
(venv) yama@jpx20120007:
は、正常に動いています。
同ページの
nginx を用いた場合の設定で、sample の server conf を自分の環境に合わせて、下記の様にしたのですが、
http://localhost/static は、"404 Not found"
http://127.0.0.1:8000 は、"ERR_CONNECTION_REFUSED"
になります。
Nginx は、正しく動作しており、http://localhost http://127.0.0.1
共に、"Welcome to nginx" 表示します。
nginx の reminisence の server conf ファイルは、下部になります。
runserverやgurnicon は、virtualenvで、user yamaで実行されているのに、
nginxの場合は、virtualenv ではなく、rootで実行されているからなのかな?
と推測しているのですが...
nginx の設定も今回初めてなので、解決方法が分からず、質問しています。
(venv) yama@jpx20120007:/etc/nginx/conf.d$ cat reminiscence.conf #worker_processes 2; #events { # worker_connections 1024; #} #http { # include mime.types; # default_type application/octet-stream; # sendfile on; # sendfile_max_chunk 512k; # keepalive_timeout 65; # proxy_read_timeout 300s; server { listen 80; server_name localhost; client_max_body_size 1024m; location /static/ { root /home/yama/reminiscence/venv/reminiscence; # root of project directory aio threads; } location = /favicon.ico { access_log off; log_not_found off; } location / { proxy_pass http://127.0.0.1:8000; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; root /home/yama/reminiscence/venv/reminiscence; #root of project directory } error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } } #}
回答2件
あなたの回答
tips
プレビュー