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

马谦马谦马谦 nginx评论4,434字数 803阅读2分40秒阅读模式

一、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了。

 最后更新:2018-3-10
马谦马谦马谦
  • 本文由 马谦马谦马谦 发表于 2017年10月28日13:17:51
  • 转载请务必保留本文链接:https://www.dyxmq.cn/it/nginx/install-nginx-questions.html
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
确定

拖动滑块以完成验证