9500pro 发表于 2010-9-16 11:37:25

nginx目录加密问题

我按论坛上的方法的确可以加密目录,但是我输入密码后。直接出来的是下载PHP,而不是打开,请教应该如何解决?

   
      location ^~ /test/ {

      auth_basic   TEST-Login;

      auth_basic_user_file   /root/htpasswd;

      }

组长 发表于 2010-9-16 11:48:53

楼下 来吧

小夜 发表于 2010-9-16 11:49:44

原帖由 组长 于 2010-9-16 11:48 发表
back.gif

楼下 来吧

我也只会控制权限下载文件而已。

fengyn 发表于 2010-9-16 11:54:16

不会弄这个。楼下

老包子 发表于 2010-9-16 12:00:13

俺从来不加密

needvps 发表于 2010-9-16 12:18:12

直接下载php说明nginx没有能解析PHP

你可以参考下我这个写法,虽然不是最好的[*]      location ~ ^/phpmyadmin/.* {
[*]                location ~ .*\.php?$ {
[*]                        include /usr/local/nginx/conf/fastcgi.conf;
[*]                }
[*]                auth_basic "phpmyadmin";
[*]                auth_basic_user_file /etc/.pmahtpasswd;
[*]      }复制代码上面这段里面,具体的目录 用户 及密码需要改成你自己的

9500pro 发表于 2010-9-16 12:44:57

原帖由 needvps 于 2010-9-16 12:18 发表
back.gif

直接下载php说明nginx没有能解析PHP

你可以参考下我这个写法,虽然不是最好的      location ~ ^/phpmyadmin/.* {
                location ~ .*\.php?$ {
                        include /usr/local/nginx/conf ...
好的,谢谢!我先试试!

jiangchunlin 发表于 2010-9-16 12:57:20

我学习一下

lemss 发表于 2010-9-16 14:19:53

原帖由 needvps 于 2010-9-16 12:18 发表
back.gif

直接下载php说明nginx没有能解析PHP

你可以参考下我这个写法,虽然不是最好的      location ~ ^/phpmyadmin/.* {
                location ~ .*\.php?$ {
                        include /usr/local/nginx/conf ...
这个比较靠谱
nginx功能性上面还是和apache有些差距的。我对location配置有点困惑,这样的配置会导致重复写很多次相同的东西
页: [1]
查看完整版本: nginx目录加密问题