linux下nginx编译安装启动

来源:互联网 发布:问道完整源码 编辑:程序博客网 时间:2024/06/14 00:07

nginx下载地址:http://nginx.org/en/download.html

csdn:http://download.csdn.net/detail/shuai825644975/9765047


1、在指定目录解压包

命令:tar -zxvf nginx-1.10.3.tar.gz

解压后,在nginx-1.10.3同级目录下,创建nginx目录(编译安装目录)


2、编译安装

nginx是需要编译安装,在nginx-1.10.3目录下执行命令

命令: ./configure --prefix=/usr/java/nginx/nginx

/usr/java/nginx/nginx路径是刚才创建的nginx目录路径,用于指定编译安装路径


---------------------------------------------------------

执行该命令可能在最后会提示错误

如:./configure: error: the HTTP rewrite module requires the PCRE library.


提示需要pcre库,网上找了找相关资料,两种处理方式

1、可能已有相关库,依次执行命令

yum -y install pcre-devel

yum -y install openssl openssl-devel

2、没有相关库

yum -y install pcre-devel openssl openssl-devel

命令执行完后,再执行./configure --prefix=/usr/java/nginx/nginx 命令,应该就可以成功了

---------------------------------------------------------


3、编译后,安装;编译命令成功后在nginx-1.10.3目录下会有makefile文件

命令:make&&make install

安装成功后,在/usr/java/nginx/nginx目录下,会有相关文件夹生成



4、在nginx/sbin目录下,启动nginx

命令:./nginx



---------------------------------------------------------------

启动命令

1.NGINX_HOME/sbin/nginx  

停止命令

信号灯

1.从容停止: kill -QUIT [nginx master进程号]

(查询进程号:ps -ef|grep nginx)

2.快速停止: kill {-TEAM|INT} [nginx master进程号]

3.Kill -9

命令形式

停止服务:  NGINX_HOME/sbin ./nginx -s stop 

启动服务:  NGINX_HOME/sbin ./nginx -c nginx.conf

配置文件重新加载: nginx -s reload

校验nginx.conf 文件的语法格式 , nginx -t 

0 0
原创粉丝点击