文章目录
第一: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;
}
}
如果文章对你有帮助,欢迎点击上方按钮打赏作者
暂无评论