仅允许使用nginx访问index.php和一个公共目录

时间:2015-05-30 06:03:44

标签: nginx configuration webserver

我想允许免费访问> "1233334".search(/^\d{4}$/) -1 > "124".search(/^\d{4}$/) -1 > "124444".search(/^\d{4}$/) -1 > "4444".search(/^\d{4}$/) 0 > "44444".search(/^\d{4}$/) -1 以及/index.php及其所有子目录。不幸的是,无论我尝试什么, Nginx 仍然拒绝连接,对于我或我的脚本(嵌套在html模板中,他们需要访问公共文件夹才能获得一些资源,如{{1} })。

当我尝试打开/public folder时,我得到css,就像所有其他路径一样。但是,index.php的一切都很好(允许访问)。 Nginx进程由www-data处理,公用文件夹具有所有良好的权限。我错过了什么吗?

这是我的nginx配置:

403

enter image description here

1 个答案:

答案 0 :(得分:0)

我对Nginx中默认禁止列出目录感到困惑。以上配置适用于/public/style.css等真实文件。

感谢@Alexey Ten