ここでは仮に、ドキュメントルートを /home/test/
に変更したいとします。
設定ファイルをいじる
###テキストエディタ(vi)でnginx設定ファイルを開き、該当箇所を編集###
$ sudo vi /etc/nginx/nginx.conf
nginx.conf
# こんな記述箇所があるはず
server {
listen 80 default_server; # 触らない
listen [::]:80 default_server; # 触らない
server_name _; # 触らない
# root /usr/share/nginx/html; # これデフォルト ※とりあえずコメントアウトしておく
root /home/test; # こんな感じで任意のディレクトリを指定
# Load configuration files for the default server block.
include /etc/nginx/default.d/*.conf; # 触らない
location / {
# ここも関係ない
}
...
}
###変更したら保存して設定ファイルを閉じてnginxを再起動###
$ sudo service nginx restart
###そして、該当ページにブラウザからアクセスしてみると…###
403 Forbidden
###え!?###
ってなりますよね、でも大丈夫。落ち着いてください。
もう一つやらなきゃいけないことがあるんです。
該当ディレクトリにアクセス権限を与える
###ディレクトリのパーミッションを変更することで実行権限を与えます###
$ chmod +x /home/test
これで無事アクセスできるはずです。
今度はうまくいったでしょう?