1.环境
Linux version 2.6.32-431.el6.x86_64
CentOS release 6.5 (Final)
Nginx version: nginx/1.2.7
PHP 5.4.11 (fpm-fcgi)
2.问题
新增一个基于域名的虚拟主机后,访问该虚拟主机目录下的css文件,Response Headers 中的Content-Type值为 text/html

nginx.conf

nginx.conf
k1ic.com.conf

k1ic.com.conf
3.解决
注意到配置php-fpm处为通配符“/”,使得所有请求均会被php-fpm处理,导致css文件的响应头出错,修改如下:

k1ic.com.conf
重启nginx服务

4.分析

img

ps -ef | grep nginx | grep -v grep
strace -p 14527

strace -p 14527
nginx模块分类

nginx模块分类
作者:k1ic
链接:https://www.jianshu.com/p/024886ba5a2d
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。