lnmp转lnmpa使用者请教关于目录认证的问题
以前用lnmp没问题,lnmpa采用htpasswd方式做目录认证无论如何也让我下载,实在很无奈,求教军哥怎么写conf文件 lnmpa还是在nginx端设置 我明白前端还是ngxin在起作用,也按照nginx的方式添加了验证,验证是成功的,但是不太了解nginx.conf的具体内容都是比葫芦画瓢,所以网上所说的添加了认证再访问php文件时服务器只让下载的问题始终解决不了,网上有解决的方式但是只是针对lnmp,又与88端口的apache解析php冲突......请问能否具体指点一下 家里验证的目录密码验证的目录是需要再单独再加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 经军哥指点及查询资料已解决,把结果样本贴在这里,供搜索过来的朋友参考
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解释部分在目录里重写一遍,以上
页:
[1]