nginx默认虚拟机设置
首先增加虚拟机
设置默认的default_server
设置默认的文件访问路径增加索引文件
此时当访问一个不存在的虚拟机时会默认访问此虚拟机下的网页
默认访问此站点
nginx用户认证
配置虚拟主机文件
auth_basic用户定义用户名
auth_basic_user_file用于生成密码文件
使用yum -y install httpd
/usr/local/apache2.4/bin/htpasswd -bc /usr/local /nginx/conf/htpasswd wzq
之后设置两次密码
如果第二次创建 -c选项可以省略,会覆盖原有文件。
时候重新 -t -s reload测试重新加载
测试401认证 模式,需认证
加入账号密码设置ok
访问目录可以设置目录
域名重定向
访问日志
此处两个main相同
日志切割
静态wen'ji文件不记录日志和过期时间
设置缓存时间长一点
access_log off设置文件类型不记录日志
nginx防盗链
设置这条规则默认允许以*.etiantian.org得防盗链图片可以访问,然后做if条件判断非etiantian.org得开头得默认403
nginx访问控制
设置允许得规则
此时访问没问题
需要注意得是此/admin/下需要设置默认主机访问得index.html网页,不然报错。
静止解析php
只要匹配upload或者image以php结尾得都禁止叼
nginx解析php相关配置
做配置以后可以解析php
如果写错php会提示错误
查询错误日志
转载于:https://blog.51cto.com/13749388/2136886