iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >nginx访问认证+目目录浏览
  • 562
分享到

nginx访问认证+目目录浏览

目录nginx 2023-01-31 08:01:53 562人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

在实际工作中,企业中有些网站,要求使用账号和密码才能访问,如网站后台、PHPMyAdmin 、Wiki 平台 等模块ngx_Http_auth_basic_module 允许使用“HTTP基本认证”协议验证用户名和密码来限制对资源的访问模块

在实际工作中,企业中有些网站,要求使用账号和密码才能访问,如网站后台、PHPMyAdmin 、Wiki 平台 等
模块ngx_Http_auth_basic_module 允许使用“HTTP基本认证”协议验证用户名和密码来限制对资源的访问
模块ngx_http_auth_basic_module 下有两条指令 auth_basic 和 auth_basic_user_file

 

环境

Centos 6.9 

 

wget https://mirrors.aliyun.com/epel/epel-release-latest-6.noarch.rpm
rpm -ivh epel-release-latest-6.noarch.rpm

 

 

yum intall -y Nginx

 

yum install -y httpd-tools
htpasswd -bc /etc/nginx/conf.d/htpasswd.users username passWord

 

注意:username和password,分别对应用名和密码

创建新的配置

vi /etc/nginx/conf.d/browse.conf

 

内容如下:

server {
        listen       81;
        server_name  localhost;
        location / {
                root   /data/log/Tomcat;
                index  index.html index.htm;
                # 设置用于认证的提示字符串
                auth_basic "Restricted Access";
                # 设置认证的密码文件
                auth_basic_user_file  /etc/nginx/conf.d/htpasswd.users;
                #自动显示目录
                autoindex  on;
                #改为off后,显示出文件的大概大小,单位是kB或者MB或者GB;即人性化方式显示文件大小否则以byte显示
                autoindex_exact_size  off; 
                autoindex_localtime on;
        }
}

 

重载配置

nginx -s reload

 

http://192.168.31.216:81

输入用户名和密码
1.png


效果如下:
1.png

文本参考链接:
https://www.cnblogs.com/wushuaishuai/p/9361811.html
https://blog.csdn.net/haigenwong/article/details/84477218
https://www.cnblogs.com/silent2012/p/8377837.html


--结束END--

本文标题: nginx访问认证+目目录浏览

本文链接: https://www.lsjlt.com/news/193600.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作