社区应用 最新帖子 精华区 社区服务 会员列表 统计排行
  • 602阅读
  • 0回复

[分享]解决nginx重启错误

楼层直达
级别: 管理员
发帖
28345
飞翔币
1597
威望
888
飞扬币
132493
信誉值
0

这篇博文是针对openwrt安装nginx安装包而言的。安装完ipk文件后,需要手工建立如下文件夹,并赋予可写权限。

如果提示[emerg] 2530#0: mkdir() “/var/lib/nginx/body” failed (2: No such file or directory)错误,则在/var/lib目录中创建nginx文件夹,同时需要在/var/log目录中创建nginx目录让其保存配置文件,或者重新编译,修改日志存放目录。

openwrt下默认nginx的配置文件保存目录是/etc/nginx目录。在openwrt下,可直接使用nginx -参数来操作。

常见的nginx参数:

-c 为 Nginx 指定一个配置文件,来代替缺省的。

-t 不运行,而仅仅测试配置文件。nginx 将检查配置文件的语法的正确性,并尝试打开配置文件中所引用到的文件。

-v 显示 nginx 的版本。

-V 显示 nginx 的版本,编译器版本和配置参数。

-s reload 平滑变更nginx配置。

-t -c conf/nginx.conf 检查指定的配置文件的语法的正确性,并尝试打开配置文件中所引用到的文件。

nginx开机自动启动编辑etc/rc.local文件,添加/etc/init.d/nginx start 。

更多可参考:http://wiki.nginx.org/ChsCommandLine