CentOS安装多个Nginx并开机启动

安装nginx:

wget http://nginx.org/download/nginx-1.7.3.tar.gz

# tar xzf nginx-1.7.3.tar.gz

# cd nginx-1.7.3

# ./configure   配置

# make   编译

# make install   安装

# whereis nginx   查看安装路径

nginx: /usr/local/nginx

如果报错:yum -y install gcc gcc-c++ kernel-devel
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel

启动:nginx
停止:nginx -s stop

启动脚本:start.sh 位置: /usr/local/nginx/sbin/nginx

#!/bin/sh

/usr/local/nginx/sbin/nginx

关闭脚本:stop.sh 位置: /usr/local/nginx/sbin/nginx

#!/bin/sh

/usr/local/nginx/sbin/nginx -s stop

 

配置开机启动:

在/etc/init.d/下面创建一个脚本,比如:startNginx.sh  内容是:

#!/bin/sh
#chkconfig:2345 80 90
#description:Nginx01
/usr/local/nginx/sbin/start.sh  #这个是启动nginx的脚本

 

然后chmod +x /etc/init.d/ startNginx.sh 变成可以执行的服务

最后把服务添加到开机启动的列表:chkconfig –add  startNginx.sh

 

安装多个Nginx:在解压后把configure  文件把NGX_PREFIX=${NGX_PREFIX:-/usr/local/nginx}修改成需要安装的路径,目录不存在会自动创建。安装完成后开机启动按照上面操作即可。

本站的文章多是老王开发工作中问题的记录,一个字一个字敲的,切实可行,可以分享,需要留个原文链接,至少也意思意思吧!
vsalw技术博客 » CentOS安装多个Nginx并开机启动

每个人都是以自己独特的方式体味生活,或许别人不理解,但自己知道:其中的酸甜苦辣就叫做幸福!

认同! 瞎扯淡!