当前位置:   article > 正文

给nginx配置站点访问密码_配置nginx访问用户名密码

配置nginx访问用户名密码

当我们的站点需要账密才能访问时,可以借助nginx来简单配置。

1. 安装apache2-utils 模块

  1. sudo apt update
  2. sudo apt upgrade -y
  3. sudo apt install apache2-utils

2.设置一个账密文件

这条命令会要求输入密码和再次确认密码,这个密码就是登录密码。

sudo htpasswd -c /etc/nginx/.htpasswd username

/etc/nginx/.htpasswd :表示账密文件保存的路径,这里建议保存在/etc/nginx/目录下

username:表示用户名,这里可以设置任意用户名

3.将账密文件配置到nginx站点配置中

在对应的.conf站点配置文件中,添加如下代码。例如站点配置文件:/etc/nginx/conf.d/www.conf

  1. location / {
  2. auth_basic "Restricted Content";
  3. auth_basic_user_file /etc/nginx/.htpasswd;
  4. ...
  5. }

4.重置并使之生效

  1. # 验证配置文件是否正确
  2. sudo nginx -t

  1. # 使得配置文件生效
  2. sudo service nginx reload
  3. # 或
  4. sudo nginx -s reload

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/732408
推荐阅读
相关标签
  

闽ICP备14008679号