安装nginx时遇到的一些问题和解决方法

马谦马谦马谦 2017年10月28日13:17:51 发表评论
文章最后编辑于:2018-3-10 19:19:45

一、env: /etc/init.d/nginx: 没有那个文件或目录

使用service nginx start 启动服务时,提示找不到文件,而文件/etc/init.d/nginx 确实存在,解决方法详见:[linux出现“env: ***: 没有那个文件或目录”的解决方法](linux出现“env: ***: 没有那个文件或目录”的解决方法)

二、nginx: [emerg] open() "/etc/nginx/mime.types" failed (2: No such file or directory)

开启nginx服务时,报错找不到mime.types文件

这里是因为我们在nginx 的启动脚本/etc/init.d/nginx 里修改了nginx配置文件 的目录:NGINX_CONF_FILE="/etc/nginx/nginx.conf" ,导致nginx.confmime.types 两个文件不在同一个目录下,系统找不到mime.types 文件报错,nginx配置文件默认在安装目录/conf/。把目录下的所有文件都复制一遍到nginx配置文件 的同级目录下即可。

三、nginx: [emerg] unknown log format "main" in /etc/nginx/nginx.conf:26

错误描述

原因分析

开启了main 格式的日志信息,但是找不到日志的格式main ,一般来说都是打开了这个选项:access_log /var/log/nginx/access.log main;

解决方法

access_log /var/log/nginx/access.log main; 的上面有个日志格式main ,默认是注释的,把这三行取消注释就OK了。

本文共执行41次查询,耗时0.284秒!
历史上的今天
十月
28
马谦马谦马谦

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: