0
0

ラズパイ5でNginxインストール

Posted at

がっつり使う予定はあまりないので、ほぼ最低限の設定です。

リポジトリを追加

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)
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0