nginx搭建web基础认证功能
Posted zhenghuasheng
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx搭建web基础认证功能相关的知识,希望对你有一定的参考价值。
ngx_http_auth_basic_module模块实现让访问着,只有输入正确的用户密码才允许访问web内容。web上的一些内容不想被其他人知道,但是又想让部分人看到。nginx的http auth模块以及Apache http auth都是很好的解决方案。
默认情况下nginx已经安装了ngx_http_auth_basic_module模块,如果不需要这个模块,可以加上 –without-http_auth_basic_module 。
1,nginx.conf 配置文件:
server
listen 8888;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location /
proxy_pass http://localhost:8080;
auth_basic "nginx basic rocketmq";
auth_basic_user_file /conf/htpasswd;
2,conf目录新建conf文件夹,再创建htpasswd文件,,文件内容 用户名:密码
如:zhs:admin_2018
3,启动nginx,测试
4,效果:
以上是关于nginx搭建web基础认证功能的主要内容,如果未能解决你的问题,请参考以下文章