JAVA和Nginx 教程大全

网站首页 > 精选教程 正文

Nginx实现认证登录

wys521 2024-09-07 02:56:34 精选教程 37 ℃ 0 评论

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:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表