viscorpio 发表于 2014-7-8 13:11:12

lnmp 下如何对整个网站目录进行加密,追加问题!

lnmp 下网站目录进行加密已经按照方法设置成功了!https://www.vpser.net/build/nginx-htpasswd.html


如果我要设置一个页面跳转,应该怎么写呢?


比如出现验证界面,我点击取消,想跳转至自定义的页面,应该怎么写呢?谢谢!

licess 发表于 2014-7-8 17:07:03

这是HTTP基本认证
无法实现

要实现可能得你自己写程序吧

viscorpio 发表于 2014-7-8 19:54:47

回复 2# 的帖子

可能我表达的不清楚!
在apache上,只要在.htaccess中写入一下语句:
AuthUserFile /home/wwwroot/.htpasswd
AuthType Basic
AuthName "If you don't know the password,Please conatct webmaster! "
ErrorDocument 401 /err_401.html
require valid-user
--------------------------------------------------------------------------------------------------
在nginx中,是否可以这样写:
auth_basic "Authorized users only";
auth_basic_user_file /usr/local/nginx/conf/passwd.db.conf;
error_page   401          /401.html;

为什么我这样写以后,只有密码验证的界面是成功的,但是点了取消后,不能跳转到我自定义的401页面,nginx不太熟,希望指点一下,谢谢!

licess 发表于 2014-7-9 07:58:17

回复 3# 的帖子

nginx有error_page的参数,但不清楚具体能不能行
页: [1]
查看完整版本: lnmp 下如何对整个网站目录进行加密,追加问题!