NGINXでlocalhost:80のサーバーを立てるメモ

設定ファイルは /etc/nginx/nginx.conf この中に include /etc/nginx/sites-enabled/*; としている箇所があり、./sites-enabled/default を読み込んでいる defaultにはlocalhost:80の設定がある。なので#でコメントアウトして#include /etc/nginx/sites-enabled/*;とする。
include /etc/nginx/conf.d/*.conf;という行もあるので ./conf.d/に.conf拡張子の設定ファイルを作り以下のように設定する。rootはドキュメントルートを指定する。このフォルダにhtmlなどを入れておく。当然ながら外部に公開されることになると思うのでそこは注意。

server {
listen 80;
server_name _;
root /home/USERNAME/web;
}

nginxの起動 sudo nginx
nginxの設定ファイル再読み込み sudo nginx -s reload
nginxの終了 sudo nginx -s quit
nginxのバージョンとコンフィグを表示 nginx -V