Nginx加密网站目录

2017年06月12日

导读

通过Nginx添加特定的代码,对特定的网站目录进行加密,从而使有账号密码的特定用户才能访问改网站目录,防止机密数据泄露,造成不必要的损失。

在日常网站运维,我们往往需要对一些特定的网站目录进行加密,防止机密数据泄露,造成不必要的损失。在这时候,我们可以通过Nginx添加特定的代码,对特定的网站目录进行加密,从而使有账号密码的特定用户才能访问改网站目录。

1、创建存储账号和密码的文件domainpassword

sudo nano /etc/nginx/domainpassword # 文件内容格式为:账号:密码,密码必须是crypt加密 account:password

2、将下面代码添加到网站Nginx配置文件中

location /需要加密网站目录名称 { auth_basic "加密框提示语"; auth_basic_user_file domainpassword; }

3、重启Nginx服务,使配置生效

service nginx restart

Nginx加密网站目录 - 当前页面

2017年06月12日

通过Nginx添加特定的代码,对特定的网站目录进行加密,从而使有账号密码的特定用户才能访问改网站目录,防止机密数据泄露,造成不必要的损失。