がっつり使う予定はあまりないので、ほぼ最低限の設定です。
リポジトリを追加
echo "deb http://nginx.org/packages/mainline/debian/ $(lsb_release -cs) nginx" | sudo tee /etc/apt/sources.list.d/nginx.list
Nginxの公開鍵を追加
wget http://nginx.org/keys/nginx_signing.key
sudo apt-key add nginx_signing.key
インストール
sudo apt install nginx
ドキュメントルートのパーミッション設定
nginxのドキュメントルートがデフォルトで/var/www/htmlになってたの知りませんでした...
(/etc/nginx/sites-available/defaultに記載あり)
sudoでnginxをインストールしたので、ドキュメントルートの所有者がrootになっているが、
HTMLの編集時に毎回root権限必要なのめんどくさいですよね。
ドキュメントルートの所有権を適当なグループに変更してあげればよいです。
(www-dataに書き込み権限を与えないようにだけ注意)
$ group add documenteditor // cat /etc/group 見て使えそうなグループあればそれでもよい
$ sudo usermod -aG documenteditor pi
$ sudo chown -R pi:documenteditor /var/www/html
(drwxr-xr-xになってればOK)
$ sudo chown -R pi:documenteditor /var/www/html/*
$ chmod 664 /var/www/html/*
(-rw-rw-r--になってればOK)