今天在使用ecs进行部署网页时,出现了一个问题。使用nginx代理到页面index.html路径下,同路径的资源都可以加载到,但是却无法正确加载到页面样式。打开f12,网络和控制台都没有资源异常,但页面乱成了一锅粥。
本地打开是正常的,上到服务器却不行?
之前使用nginx时,并没有这个问题,于是我猜测是不是nginx新的版本对配置参数进行了修改?
但我翻看了nginx的文档,却没有找到。于是我跟着症状开始在网上翻文,终于:
解决方法
若不对于css文件解析进行配置,nginx默认文件都是text/plain
类型进行解析,为此我们需要对此进行简单配置。将下面这段代码放入到location
模块下面,然后重启nginx。记住一定要清理浏览器的缓存。
include mime.types;
default_type application/octet-stream;
完整如下:
location / {
include mime.types;
default_type application/octet-stream;
alias /opt/website/;
autoindex on;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)