bash
nginx: [emerg] open() "/etc/nginx/mime.types" failed (2: No such file or directory) in /usr/local/nginx/conf/nginx.conf:25
通过错误提示可知:usr/local/nginx/conf/nginx.conf的第25行找不到/etc/nginx/mime.types文件。
查看usr/local/nginx/conf/nginx.conf的第25行,该行数据为:
bash
include /etc/nginx/mime.types; # http中的配置
找到路径/etc/nginx/发现不存在mime.types文件。
解决方法:
使用find命令查找mime.types文件,并修改该行配置:
bash
find / -name mime.types
得到的结果为:
bash
/usr/local/nginx/conf/mime.types # /usr/local/nginx:编译后自动生成的文件夹
/etc/nginx-1.24.0/conf/mime.types # /etc/nginx-1.24.0:nginx安装/解压位置
① 可将/etc/nginx/mime.types改为/usr/local/nginx/conf/mime.types。
② 将该nginx.conf第25行配置删除。