VPS侦探论坛

 找回密码
 注册
查看: 4620|回复: 4

lnmp转lnmpa使用者请教关于目录认证的问题

[复制链接]
发表于 2015-6-12 06:40:23 | 显示全部楼层 |阅读模式

以前用lnmp没问题,lnmpa采用htpasswd方式做目录认证无论如何也让我下载,实在很无奈,求教军哥怎么写conf文件
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2015-6-12 16:16:41 | 显示全部楼层


lnmpa还是在nginx端设置
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2015-6-14 00:15:41 | 显示全部楼层

我明白前端还是ngxin在起作用,也按照nginx的方式添加了验证,验证是成功的,但是不太了解nginx.conf的具体内容都是比葫芦画瓢,所以网上所说的添加了认证再访问php文件时服务器只让下载的问题始终解决不了,网上有解决的方式但是只是针对lnmp,又与88端口的apache解析php冲突......请问能否具体指点一下
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2015-6-15 17:23:19 | 显示全部楼层



家里验证的目录密码验证的目录是需要再单独再加php解析代码的,lnmpa的话可以在按nginx.conf里的        location ~ [^/]\.php(/|$)
        {
            proxy_pass http://127.0.0.1:88;
            include proxy.conf;
        }
那部分放到目录验证的里面,参考:https://www.vpser.net/build/nginx-htpasswd.html
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2015-6-19 20:34:44 | 显示全部楼层

经军哥指点及查询资料已解决,把结果样本贴在这里,供搜索过来的朋友参考

        location ^~ /admin/
        {
                location ~ .*.(php|php5)?$
                {
                        proxy_pass http://127.0.0.1:88;
                        include proxy.conf;
                }
                auth_basic "Restricted";
                auth_basic_user_file /usr/local/nginx/conf/htpasswd/passwd;
        }

总的来讲就是军哥说的,要把php转发apache解释部分在目录里重写一遍,以上

军哥运维代购:http://shop63846532.taobao.com/

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-9-27 23:24 , Processed in 0.026458 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表