全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 3496|回复: 10

[nginx] 请教: 编译方式安装的nginx如何加进服务

[复制链接]
发表于 2010-12-20 22:58:37 | 显示全部楼层 |阅读模式
就是搞成service nginx restart就可以用的这种方式.
我想让他开机就自动启动.

解决了,原来是我把nginx.conf拷到本机用写字板打开修改了,再传回去,可能编码没选对,.用DW打开修改传回,无任何问题.

补充一下:
原来的nginx.conf:

#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;

#pid        logs/nginx.pid;


events {
    worker_connections  1024;
}


http {
    include       mime.types;
    default_type  application/octet-stream;

    #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
    #                  '$status $body_bytes_sent "$http_referer" '
    #                  '"$http_user_agent" "$http_x_forwarded_for"';

    #access_log  logs/access.log  main;

我现在改了的:

user  nginx;
worker_processes  4;

error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;

pid        logs/nginx.pid;


events {
    worker_connections  1024;
}

[ 本帖最后由 leozhang 于 2010-12-20 23:52 编辑 ]
发表于 2010-12-20 23:03:26 | 显示全部楼层
百度 rc.local
发表于 2010-12-20 23:03:31 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2010-12-20 23:10:32 | 显示全部楼层
原帖由 Administrator 于 2010-12-20 23:03 发表


service nginx start 的时候,报
unknown directive "user" in /usr/local/nginx/conf/nginx.conf:2
                                                           [FAILED]
发表于 2010-12-20 23:11:30 | 显示全部楼层
/usr/local/nginx/conf/nginx.conf:2

检查一下这个文件第2行
 楼主| 发表于 2010-12-20 23:18:16 | 显示全部楼层
原帖由 小夜 于 2010-12-20 23:11 发表
/usr/local/nginx/conf/nginx.conf:2

检查一下这个文件第2行


最初的nginx.conf里,写的是

#user nobady;

我改成了:
user  nginx;

我还是需要将这一行注销掉吗?
不对,我注销了user那行,下面一行又出现这种错误...
[emerg]: unknown directive "worker_processes" in /usr/local/nginx/conf/nginx.conf:3
configuration file /usr/local/nginx/conf/nginx.conf test failed

[ 本帖最后由 leozhang 于 2010-12-20 23:25 编辑 ]
发表于 2010-12-20 23:24:28 | 显示全部楼层
user  nginx;

看你有没加过这个用户啦。

nginx的子进程将以这个用户的权限级运行。
 楼主| 发表于 2010-12-20 23:26:53 | 显示全部楼层
原帖由 getvps 于 2010-12-20 23:24 发表
user  nginx;

看你有没加过这个用户啦。

nginx的子进程将以这个用户的权限级运行。


不对,我注销了,下面一行又出现:

[emerg]: unknown directive "worker_processes" in /usr/local/nginx/conf/nginx.conf:3
configuration file /usr/local/nginx/conf/nginx.conf test failed

nginx.conf里的:


#user  nobaby;
worker_processes  4;

error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;
 楼主| 发表于 2010-12-20 23:44:03 | 显示全部楼层
顶起来,似乎我一改原始的nginx.conf文件,就报错一样..
发表于 2010-12-20 23:45:24 | 显示全部楼层
先学写nginx.conf吧。

写完可以用 nginx -t测试一下。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-6 17:44 , Processed in 0.070106 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表