美文网首页
centos7:nginx的常用配置

centos7:nginx的常用配置

作者: jingkeke | 来源:发表于2016-11-27 13:45 被阅读27次

场景一:服务器放一些视频,可以查看视频列表,你只希望有权限的人可以看。

  • 开启Nginx的目录文件列表功能效果截图:


    Paste_Image.png
  • nginx实现访问网站或目录密码认证保护 效果截图:
Paste_Image.png
  • 配置
1,生成密码文件:
 sudo htpasswd  -c -d /etc/nginx/pass_file  guest
2,修改 /etc/nginx/conf.d/default.conf:
     ## 视频地址加权限  
      location ~ /video {
        auth_basic "Restricted";
        auth_basic_user_file /etc/nginx/pass_filecoco;  ##请使用绝对路径
        root   /usr/share/nginx/html;   ##host 地址,不然认证通过之后,找不到对应的文件
           
           autoindex on;##自动显示目录
           autoindex_exact_size off;##人性化方式显示文件大小否则以byte显示
           autoindex_localtime on;##按服务器时间显示,否则以gmt时间显示
           } 
3, 验证配置是否正确
 sudo  /usr/sbin/nginx -t -c /etc/nginx/nginx.conf
4, 重启nginx
sudo systemctl  restart nginx

参考

相关文章

网友评论

      本文标题:centos7:nginx的常用配置

      本文链接:https://www.haomeiwen.com/subject/iiqnpttx.html