#内容
ここを参考にしていたら、いくつか躓いたので解決策を記事にします。
#nginxサーバーが立ち上がらない
##問題点
/etc/init.d/nginx start
としてもfailとなってしまう。
##解決策
sudo権限が必要でした。
sudo /etc/init.d/nginx start
#502エラーが出てしまう
##問題点
nginxとuwsgiを起動しても、502Errorとなってしまう。
##解決策
/var/log/nginx/error.logを見ましょう。
[emerg] 8919#8919: open() "/path/to/your/mysite/uwsgi_params" failed (2: No such file or directory) in /etc/nginx/sites-enabled/mysite_nginx.conf:
これは、サンプルコードの/path/to/your/mysiteを自分のプロジェクトフォルダのパスにすればいいです。
[error] 532#532: *21 connect() failed (111: Connection refused) while connecting to upstream
これは、たしかuwsgiのほうを動かしていなかったから起こったエラーだと思います。
connect() to unix:///path/to/your/mysite/mysite.sock failed (13: Permission
denied)
これは、mysite.sockへの権限がないみたいなので、
uwsgi --socket mysite.sock --wsgi-file test.py --chmod-socket=666
で実行するのと、
sudo adduser (username) www-data
id (username)
を実行するとできました。
#参考文献
https://www.cyberciti.biz/faq/ubuntu-add-user-to-group-www-data/