#Nginx 如何配置单文件路由
问题背景
想要使用一些第三方服务,比如Facebook或者谷歌广告,往往需要进行域名验证。而域名验证的一种方法是在域名所在网站的根目录下提供一个文件。例如:
http://mydomain.com/site-verification.txt
如果使用Nginx作为反向代理,要怎么进行配置呢?
解决方法
基本方法就是为这些单文件配置location路由规则。
注意
要注意Nginx的location匹配规则,需要让这条规则被优先匹配。
最简单的就是不使用正则表达式,采用精准匹配。
有两种配置方法:
使用root
示例
location =/site-verification.txt {
root <site-verification文件所在目录>;
}
使用alias
示例
location =/site-verification.txt {
alias <site-verification文件的绝对路径>;
}
扫一扫关注微信公众号:耿直的IT男阿斌
聊一聊IT男眼中的世界