WEB-DL

为你的网站设置HTTP访问验证

为啥会有如此奇怪的要求呢?你懂的,难免偶尔看一下小电影嘛,哈哈哈,偏题了,主要是为了照顾一些特殊资源的隐私,不让别人看到,但是又要方便自己使用,那么弄个子域搭建一个文档分享站是非常有必要的。
如果你系统是lnmp配置的系统环境和建站,直接按照本教程操作即可,lamp可能略有不同,如有问题,可以谷歌查找,也可以本文末留言。

1、安装htpasswd

apt-get install apache2-utils

2、生成账号密码

htpasswd -c /home/passwd your_login_name

会出现让你输入密码的提示

New password: 
Re-type new password: 
Adding password for user your_login_name

3、查看一下是不是正常生成了文件
your_login_name:$apr1$DhlW8hIu$BXyCQ7hiEos1DiqgwEYcZ1

cat /home/passwd

4、修改配置

nano /usr/local/nginx/conf/vhost/your_website_name.conf

添加两行代码即可

auth_basic "FULI"; #这里是验证时的提示信息 
auth_basic_user_file /home/passwd; #这里是密码文件的位置

5、重启nginx测试看看

/etc/init.d/nginx restart
码字很辛苦,转载请注明来自非WEB-DL资源站《为你的网站设置HTTP访问验证》

评论