nginx开启用户访问认证&nginx开启目录浏览

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


案例:辣条心血来潮,不想让他人看见博客的登录界面!!!
应用场景:web隐士页面(登录页面,支付页面,通讯录页面)

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.chiana.com/zhifu.html时便会跳出验证框;验证通过则ok否则404错误
注意若要验证的页面是动态的程序写的(如zhifu.php)
则要在location 内引入fastcgi支持

第二:nginx开启目录浏览

#设置目录浏览
location /home {
    alias   /home/;
    autoindex on;   #这行就是最关键的
    autoindex_exact_size off;
    autoindex_localtime on;
    charset utf-8;
}
声明:本文为原创,作者为 辣条①号,转载时请保留本声明及附带文章链接:https://boke.wsfnk.com/archives/45.html
微信打赏微信打赏

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

最后编辑于:2020/3/8作者: 辣条①号

现在在做什么? 接下来打算做什么? 你的目标什么? 期限还有多少? 进度如何?

暂无评论

发表评论

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