Nginx添加用户认证
# Nginx 开启密码访问
# 生成密码文件
首先将密码文件存放位置自定义,路径需记录下来,放在Nginx配置中。 用户名是netdata 密码需要你手动输入
printf "netdata:$(openssl passwd -apr1)" > /etc/nginx/conf.d/htpasswd
#会提示要输入密码,然后确认
1
2
2
# 配置nginx.conf
例如: 本博客的服务器监控服务,需要密码才能访问,在 ...nginx/conf.d
中创建wordpress.conf
文件,配置如下。
location /wp-adminmonitor/ {
auth_basic "netdata Login"; #这个相当于一个备注,该密码用于netdata监控登录使用
auth_basic_user_file /etc/nginx/conf.d/htpasswd;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_pass http://netdata:19999/;
}
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
上次更新: 8/28/2024
- 01
- GPT分区使用 parted 扩展分区的操作流程 原创08-28
- 02
- VictoriaMetrics 集群版安装与配置 原创08-24
- 03
- Kubernetes (k8s) 相关名词详解 原创06-27