/var/www 内には、次のようなディレクトリがあります。
/var/www/home
/var/www/other
/var/www/other2
ルートを /var/www にしたいので、/home または /other に移動できますが、/ だけで /home に移動したいのですが、その部分がわかりません。
次のように、場所ごとにルートを指定できると思います。
location /{ root /var/www/home; }
location /other{ root /var/www/other; }
しかし、ディレクトリを追加するたびに nginx の設定を変更する必要はありません。このようなエイリアスを使用してみましたが、403 禁止されてしまい、これらのページにアクセスできることがわかりました。
server{
root /var/www;
location / {
alias /var/www/home;
}
}
ルートの場所がサーバー ルート内のサブディレクトリを指すようにすることはできませんか?