龙空技术网

Nginx实现认证登录

IT学编程 1343

前言:

此时咱们对“nginx正向代理用户名密码”大概比较注意,看官们都想要知道一些“nginx正向代理用户名密码”的相关文章。那么小编同时在网络上收集了一些有关“nginx正向代理用户名密码””的相关资讯,希望看官们能喜欢,兄弟们一起来学习一下吧!

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进行持续更新。

标签: #nginx正向代理用户名密码