nginx发布静态文件出404-创新互联
前阵子配一个静态目录,想当然的觉得相当简单,不就是写个目录吗。配完以后怎么都不行,一直出404。
创新互联-专业网站定制、快速模板网站建设、高性价比莱芜网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式莱芜网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖莱芜地区。费用合理售后完善,十余年实体公司更值得信赖。找了一些文章,看来看去,我的配置是对的呀,这实在奇怪。
今天中午吃饭时候突然想到,可能是因为目录多写了一级,饭后一试,果然。
原先配置文件里是这样写的:
location / {
root /opt/www;
}
location /test {
root /tmp/test;
}
提示404.
现在把/tmp/test部分改成/tmp就可以了。因为location里设定的root目录也是相对于server_name的域名或者ip的,location /test表示的是在你写的目录里找test目录。我原来那种写法,root /tmp/test就相当于会访问到/tmp/test/test。这样配置是由于我理解错误导致的。
也许会些跟我一样理解错误的同学,这条儿备忘,让大家不要因为犯这个错误耽误时间精力排查。
另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
分享标题:nginx发布静态文件出404-创新互联
文章路径:http://ybzwz.com/article/coecgd.html