一直使用nginx-push-stream-module做聊天室,有些web demo就直接放在它下面了。今天突然发现css文件无法被浏览器解析,经查是获取到的css内容最前面多了3个字节,估计是文件类型的标识。一开始以为是编码问题,改成utf-8后无效,甚至重新新建文件、复制内容,也无效。发现在本地可以解析,放到nginx下就不行。
经查,是因为nginx配置文件中缺少mime类型解释,可以在/etc/nginx/nginx.conf中找到以下两行
include /etc/nginx/mime.types;
default_type application/octet-stream;
将其添加到nginx配置文件中,重启即可。