Nginxとautoindexに問題があります。
私はそれをサイトホストに入れましたが、それでも「403-Forbidden at me」を投げています
location /pics {
autoindex on;
}
私が設定として持っているものです
server {
listen 80;
server_name www.domain.com;
access_log /home/www/log/access.log;
error_log /home/www/log/error.log;
location / {
root /home/www/public/;
index index.html index.php;
}
location /pics {
autoindex on;
}
}
私はnginx -vをチェックし、autoindexモジュールでビルドされました。ここで無知になるだけです。
場所/に設定されたルートは場所/ picsには適用されないため、エラーログを確認すると、nginxがデフォルトのルートで/ picsへのリクエストを探していることがわかります。場所/を削除し、サーバーコンテキストにルートディレクティブとインデックスディレクティブを設定します。
server {
root /home/www/public;
index index.html index.php;
location /pics {
autoindex on;
}
}