CentOS(linux) 下Nginx的安装(Nginx+Tomcat集群)
CentOS 7.4(腾讯云)
pcre库
zlib库
openssl
Nginx服务器
安装gcc g++开发类库
yum -y install gcc automake autoconf libtool make
yum install gcc gcc-c++
wget https://ftp.pcre.org/pub/pcre/pcre-8.42.tar.gz
解压pcre库
tar -zxvf pcre-8.42.tar.gz
在Environment下新建pcre文件夹,移动并进入解压好的文件夹(非必要)
cd /root/Environment/pcre-8.42
配置
./configure --prefix=/root/Environment/pcre
编译安装
make && make install
回到/root
cd /root
wget http://zlib.net/zlib-1.2.11.tar.gz
解压zlib库
tar -zvxf zlib-1.2.11.tar.gz
在Environment下新建zlib文件夹,移动并进入解压好的文件夹(非必要)
cd /root/Environment/zlib-1.2.11
配置
./configure --prefix=/root/Environment/zlib
编译安装
make && make install
回到/root
cd /root
安装和升级openssl
yum install openssl
yum update openssl
wget http://nginx.org/download/nginx-1.15.1.tar.gz
解压nginx
tar -zvxf nginx-1.15.1.tar.gz
在Server下新建nginx文件夹,移动并进入解压好的文件夹(非必要)
cd /root/Server/nginx-1.15.1
配置
./configure --prefix=/root/Server/nginx --with-pcre=/root/Environment/pcre --with-zlib=/root/Environment/zlib
编译安装
make && make install
打开nginx.conf(/root/Server/nginx/conf)
在文件头部添加代码
user root;
nginx服务器安装完毕
nginx服务器的启动、重启、关闭
cd /root/Server/nginx/sbin
启动
./nginx
关闭(快速停止stop,完整有序的停止quit)
./nginx -s stop
./nginx -s quit
重启
./nginx -s reload