1、基于域名的虚拟主机,通过域名来区分虚拟主机——应用:外部网站
2、基于端口的虚拟主机,通过端口来区分虚拟主机——应用:公司内部网站,外部网站的管理后台
3、基于ip的虚拟主机,几乎不用。
基于域名的虚拟主机
基于端口的虚拟主机
#error_log logs/error.log notice
**logo声明 路径及文件名 日志标识**
nginx日志切割
crontab 定时执行,切割日志脚本
Linux Crontab 定时任务
创建 cut_ngix_log.sh 脚本
示例1:
匹配任意请求
示例2:
不区分大小写匹配任何以 gif、jpg、jpeg 结尾的请求,并将该请求重定向到 /logo.png 请求
示例3:
区分大小写匹配以.txt结尾的请求,并设置此location的路径是 /usr/local/nginx/html/ 。也就是以.txt结尾的请求将访问 /usr/local/nginx/html/ 路径下的txt文件
root实际访问文件路径会拼接URL中的路径
alias 实际访问文件路径不会拼接URL中的路径
示例如下:
在nginx中配置proxy_pass代理转发时,如果在proxy_pass后面的url加/,表示绝对根路径;如果没有/,表示相对路径,把匹配的路径部分也给代理走。
假设下面四种情况分别用 http://192.168.1.1/proxy/test.html 进行访问。
第一种:
代理到URL: http://127.0.0.1/test.html
第二种(相对于第一种,最后少一个 / )
代理到URL: http://127.0.0.1/proxy/test.html
第三种:
代理到URL: http://127.0.0.1/aaa/test.html
第四种(相对于第三种,最后少一个 / )
代理到URL: http://127.0.0.1/aaatest.html
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)