网站首页 > 精选文章 / 正文
Nginx 是一个很强大的高性能Web和反向代理服务,本配置实现Nginx认证登录以免重要信息暴露在公网。
ngx_http_auth_basic_module模块实现让访问者访问,只有输入正确的用户密码才允许访问web内容。web上的一些内容不想被其他人知道,但是又想让部分人看到。nginx的http auth模块以及Apache http auth都是很好的解决方案。
1.安装httpd-tools
2.创建账号和密码
htpasswd可以用于生成用户信息
2.1生成用户名及密码
htpasswd -c
/usr/local/src/nginx/passwd a1(此为创建的用户名可以自定义命名)
# 这个配置文件存放路径可以自定义,方便管理就行, 其中user是允许登录的用户名(可以自定义)
3.在Nginx中添加auth_basic和auth_basic_user_file两项配置
vim
/usr/local/nginx/conf/nginx.conf
4.重启Nginx服务
5.通过网页登录查看效果
6.登录成功后,可以正常显示
注:htpasswd使用方式
1.增加用户
注意不能有c, 重置密码库文件才带c。
2.修改用户密码
3.删除用户
如果本文章对大家有所帮助,欢迎大家收藏、转发,我将继续对Nginx进行持续更新。
Tags:nginx指定配置文件重启
猜你喜欢
- 2025-06-15 Nginx配置前后端服务(nginx配置前端项目)
- 2025-06-15 nginx访问403报错(nginx域名访问403)
- 2025-06-15 在Centos 8 上 部署 .Net Core 应用程序
- 2025-06-15 nginx 80端口重定向到443端口(ingress-nginx 修改80端口)
- 2025-06-15 uwsgi+nginx项目部署(nginx部署项目步骤)
- 2025-06-15 从零开始搭建HTTPS服务(https建立)
- 2025-06-15 Nginx部署Vue项目以及解决刷新页面404
- 2025-06-15 Nginx动态配置upstream(nginx动态配置文件)
- 2025-06-15 实战录 | 今天聊聊Nginx反向代理使用
- 2025-06-15 彻底搞懂容器启动、停止、调试的每一个细节!