VPS侦探论坛

 找回密码
 注册
查看: 6318|回复: 3

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

[复制链接]
发表于 2014-7-8 13:11:12 | 显示全部楼层 |阅读模式

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


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


比如出现验证界面,我点击取消,想跳转至自定义的页面,应该怎么写呢?谢谢!
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2014-7-8 17:07:03 | 显示全部楼层


这是HTTP基本认证
无法实现

要实现可能得你自己写程序吧
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 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不太熟,希望指点一下,谢谢!
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2014-7-9 07:58:17 | 显示全部楼层

回复 3# 的帖子




nginx有error_page的参数,但不清楚具体能不能行
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-15 14:57 , Processed in 0.026590 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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