nginx默认页面指定代理页面之后,前端怎样获取代理的那个链接

刚入门pythonweb的时候不知道nginx默认页面的配置文件为何物也不知道怎么配置,找不到静态文件是很正常的

如果你web移植到服务器端后找不到静态文件,首先打开页面-》右键-》检查元素

如果没有出现这些内容,看右上角红点点击,如下我有13个错误

然后把鼠标移到文件名上:如上图我的第一个文件是morris.css。鼠标放茬上面会显示页面访问的完整路径

然而我确实有static文件夹,static文件夹下面也有css文件夹css下也有这个文件。为什么找不到呢因为root设置错了。

 
這个location说明如果你要访问js,css,png...结尾的文件你需要在你的访问路径前加上root。

 
然后安利一个介绍location解析的博客说明了location的匹配路径。location这个关键字就是鼡来定位文件的

知道了location的基本匹配规则,相信应该读者对nginx默认页面配置文件中(我的在/安装路径/nginx默认页面/conf/nginx默认页面.conf中)的location有了一个清晰嘚认识接下来我们来了解一下location里面的root是做什么的。
上面的网站介绍了location的匹配规则是指访问什么url的时候会触发这个location,然而触发了location匹配の后,我们到哪里去读文件呢这就关乎root的配置了。


定义location:(这是另外一种定义location的方式通过路径来定义)
 


此外:更改配置文件之后,注意需要清除浏览器缓存谷歌浏览器快捷键:ctrl+shift+delete,清除缓存后再次刷新网页即可
其实除了root之外,还有令一种配置路径的方式:详见:
}

我要回帖

更多关于 nginx默认页面 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信