本文共 758 字,大约阅读时间需要 2 分钟。
1、这里我下载的版本是nginx-1.10.3.tar.gz
2、解压后的文件内容有如下:
3、创建一个目录用于安装nginx,这里我创建的目录是:/data/program/nginx/
4、执行:./configure--prefix=/data/program/nginx/
此时会报错如下:这是因为默认安装会暗转nginx的重写模块,此时我们需要执行如下指令(当然也可以通过--without-http_rewrite_module)
yum -y install gcc gcc-c++ automake pcre pcre-devel zlib zlib-devel open openssl-devel
此时,再次执行上面的指令可以成功编译,如下:
5、执行:make
6、执行:make install
至此,安装nginx成功。
7、启动:进入/data/program/nginx/sbin/,执行./nginx 即可以启动nginx。
如何查看nginx是否成功启动,两种方法:
(1)ps -ef|grep nginx
可以看到,有一个master和worker这是nginx的主进程(有且只有一个)和工作进程(大于等于1)。
(2)在sbin中的:./nginx -t
补充:niginx的相关指令可以通过,./nginx -h查看
nginx停止(这里介绍两种方法)
kill -QUIT 进程号 (QUIT:平滑停止)
kill -9 主进程号 &&kill -9 工作进程号(不推荐,注意,只杀掉主进程,工作进程还在)
nginx重启(两种方法)
./nginx -sreload(推荐)
kill -HUP 进程号
注意:重启的命令其本质上是重启工作进程,而主进程号是没有改变的。