为你的网站设置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、查看一下是不是正常生成了文件
cat /home/passwd
your_login_name:$apr1$DhlW8hIu$BXyCQ7hiEos1DiqgwEYcZ1
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
码字很辛苦,转载请注明来自AFFVPS的《为你的网站设置HTTP访问验证》
2018-12-01
教程分享
评论