我正在尝试使用nginx和fancyindex托管具有样式的目录。但是,当我尝试查看目录时,出现403错误。我可以查看文件(如果存在),只是查看没有index.html的目录(如果确实有index.html,则显示该目录而不是目录)。
我检查了目录的权限,目录及其所有内容均为777。用户是root用户(因为它是从docker容器托管的,尤其是映像byjg/nginx-extras
)。
要获取403错误,我在做什么错了?
我的default.conf:
server {
listen 80 default_server;
root /var/www/html;
index index.html;
server_name web.example.com;
autoindex on;
location / {
#try_files $uri $uri/ =404;
allow all;
autoindex on;
fancyindex on;
fancyindex_localtime on;
fancyindex_exact_size off;
fancyindex_header "/theme/header.html";
fancyindex_footer "/theme/footer.html";
fancyindex_ignore "theme";
fancyindex_name_length 255; # Maximum file name length in bytes, change as you like.
}
}