Nginx设置HTTP认证

来源:互联网 发布:编程电脑推荐 编辑:程序博客网 时间:2024/06/06 11:49

需要htpassword来创建和生成加密的用户用于基础认证,先安装apache2-utils

sudo apt-get install apache2-utils

创建用户名和密码:

sudo htpasswd -c /etc/nginx/.passwd user

命令行为提示你输入密码:

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

更新Nginx配置
在你的网站的Nginx配置文件增加如下两行:

auth_basic "Restricted";auth_basic_user_file /etc/nginx/.passwd;

重启nginx生效。

原创粉丝点击