1、创建类htpasswd文件
执行:
代码如下 | 复制代码 |
wget -c soft.vpser.net/lnmp/ext/htpasswd.sh;bash htpasswd.sh |
按提示输入用户名、密码、及认证文件名。脚本会自动生成认证文件。记录下脚本返回的文件路径。如:/usr/local/nginx/conf/vpser.net.auth。
2、为Nginx添加auth认证配置
下面是以某域名下面的soft目录为例,在域名的server段里加上如下代码:
代码如下 | 复制代码 |
location ^~ /soft/ |
Authorized users only为提示信息,可以修改成自己想让他提示的信息;auth_basic_user_file 后面需要填htpasswd.sh脚本返回的人家文件的路径。按上面的提示修改好配置后,重启nginx,访问http://yourdomainname/soft/ 就会提示输入用户名和密码。
注意,加上认证之后该目录下的PHP将不会被解析,会出现下载提示,如果想可以解析PHP可以将上面的配置改为:
代码如下 | 复制代码 |
location ^~ /soft/ { |
方法二
先建立以下脚本,命名为crypt.pl,放在root目录下面。
代码如下 | 复制代码 |
#!/usr/bin/perl |
然后运行:
代码如下 | 复制代码 |
chmod +x crypt.pl |
将上面用crypt.pl 生成的加密后的密码按照用户名:密码的格式写到htpasswd文件中,htpasswd放在/usr/local/nginx/conf目录下面。
最后在/usr/local/nginx/conf/nginx.conf里面,添加以下内容即可,放在server里面。
代码如下 | 复制代码 |
location /phpmyadmin { |
以上即对phpmyadmin目录进行加密。
荒野乱斗国际版 (BrawlStars)最新版本v56.274
下载一波超人内置修改器菜单版 安卓版v1.0.2
下载敢达决战官方正版 安卓版v6.7.9
下载敢达决战 安卓版v6.7.9
下载继承了一座戏园子无限声望铜钱版 内置菜单最新版v1.7
继承了一座戏园子折相思版是游戏的破解版本,在该版本中为玩家提
山河半世橙光清软金手指版 无限鲜花v3.24
山河半世是一款超级好玩的橙光恋爱游戏,在游戏中玩家们需要扮演
蓬莱手游折相思版 安卓版v1.0.0
蓬莱免广告版是游戏的修改版本,在该版本中为玩家去除了广告,玩
当红影后橙光游戏破解版2025 最新版v1.0
当红影后橙光破解版是一款超级好玩的娱乐圈题材的橙光游戏,在这
忽然成了万人迷清软完结版 无限鲜花版v12.15
忽然成了万人迷破解版是一款非常好玩的男性向橙光游戏,在有一天