• 欢迎访问VPS岛网站,国外VPS,国内VPS,国外服务器,国内服务器,服务器主机,测评及优惠码,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站 QQ群

nginx中设置的alias与root

Nginx相关 M玺 22次浏览 已收录 0个评论

记录访问某个url报错404的问题:
root
配置段:http,server,location,if

【alias】
配置段:location

1 我在/var/www/html目录下保存了个html文件

nginx中设置的alias与root

2 访问servername.com/hello/world.html 报错404Not Found

nginx中设置的alias与root

结论:root配置的时候如果一个请求的URI是/hello/world.com,web服务器将会返回服务器上的/var/www/html/hello/world.html的文件
3 将root改为alias后,访问同样的URI,则显示正常内容

nginx中设置的alias与root

结论: alias配置的时候如果一个请求的URI是/hello/world.com,web服务器将会返回/vart/www/html/world.html的文件,因为alias会把location后面的配置路径丢弃掉,把当匹配到的目录指向指定的目录;

注意:
1 使用alias时,目录名后面一定要加"/";
2 alias在使用正则匹配时候,必须捕捉要匹配的内容并在指定的内容处使用;
3 alias只能位于locaion块中;


VPS岛 的文章和资源来自互联网,仅作为参考资料,如果有侵犯版权的资源请尽快联系站长,我们会在24h内删除有争议的资源。丨 转载请注明nginx中设置的alias与root
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址