nginx之(访问认证 与 目录浏览)

第一:nginx开启用户访问认证

1:编辑nginx的配置文件:比如(/etc/nginx/nginx.conf);

server {
    listen 443 ssl;
    server_name www.chiana.com;
    location = /zhifu.html {
    auth_basic "please kou lin";
    auth_basic_user_file /etc/nginx/.koulinwenjian;}
}

2:创建密码文件,保存退出并执行

    sudo htpasswd -c /etc/nginx/.koulinwenjian username
    #(在此处连续键入两次口令密码)

3:重启nginx

当你访问www.xxxx.com/zhifu.html时便会跳出验证框;验证通过则ok否则404错误
注意若要验证的页面是动态的程序写的(如zhifu.php)
则要在location 内引入fastcgi支持

第二:nginx开启目录浏览(强调,centos要关闭selinux)

# 再次强调,centos要关闭selinux,不然403 ,哎!!!!!
#设置目录浏览
    server {
        listen       80;
        server_name  _;
        root         /usr/share/nginx/html;
        include /etc/nginx/default.d/*.conf;

        # 这是url 后面跟的路径
        location /iso {
            # 下面这个是真实的文件存放路径
            alias   /home/zjmf/iso/;
            autoindex on;   #这行就是最关键的
            autoindex_exact_size off;  # 不显示目录数量限制
            autoindex_localtime on;  # 显示文件修改时间
            charset utf-8;
        }
    }
声明:本文为原创,作者为 辣条①号,转载时请保留本声明及附带文章链接:https://boke.wsfnk.com/archives/498.html
谢谢你请我吃辣条谢谢你请我吃辣条

如果文章对你有帮助,欢迎点击上方按钮打赏作者

最后编辑于:2023/11/5作者: 辣条①号

目标:网络规划设计师、系统工程师、ceph存储工程师、云计算工程师。 不负遇见,不谈亏欠!

暂无评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

arrow grin ! ? cool roll eek evil razz mrgreen smile oops lol mad twisted wink idea cry shock neutral sad ???

文章目录