如果需要相关安装包可以通过该地址获取https://download.csdn.net/download/weixin_45066351/89953487
1.1 gcc检查
gcc -v
出现如下,说明gcc是安装了的
如果最后一行没有出现对应gcc版本信息,那就要去手动安装
把下载好的gcc文件夹上传到服务器/usr/local/,进入gcc的目录,然后执行下列命令安装
rpm -Uvh *.rpm --nodeps --force
1.2 PCRE检查
rpm -qa | grep pcre
pcre-devel-8.32-14.e17.x86_64
pcre-8.32-14.e17.x86_64
如果没有出现这些信息说明没有安装
将pcre-8.36.tar.gz上传到/usr/local/文件夹下
执行解压命令
tar -zxvf pcre-8.36.tar.gz
rpm -ivh pcre-devel-8.32-17.el7.x86_64.rpm
cd进入解压后的目录下依次执行
./configure (后面可加 --prefix=安装目录,安装到指定路径,一般不加,就安装到默认路径下)
make
make install
1.3 zlib检查
检测安装命令:
rpm -qa | grep zlib
zlib-1.2.7-13.e17.x86_64
zlib-devel-1.2.7-13.e17.x86_64
没有如上信息,要安装
zlib-1.2.11.tar上传到/usr/local/文件夹下
执行解压命令
tar -zxvf zlib.tar.gz
再cd 到解压后的zlib目录顺序执行
./configure (后面可加 --prefix=安装目录,安装到指定路径,一般不加,就安装到默认路径下)
make
make install
1.4 openssl检查
检测安装命令:
rpm -qa | grep openssl
openssl-1.0.1e-42.e17.x86_64
openssl-libs-1.0.1e-42.e17.x86_64
openssl-devel-1.0.1e-42.e17.x86_64
如果没有显示已安装
上传openssl-fips-2.0.16.tar.gz到/usr/local/文件夹下
执行解压命令
tar -zxvf openssl-fips-2.0.16.tar.gz
再cd 到解压后的openssl目录顺序执行
./config (后面可加 --prefix=安装目录,安装到指定路径,一般不加,就安装到默认路径下)
make
make install
二、安装nginx
上传nginx-1.8.1.tar.gz到/usr/local/
依次执行这些命令:
cd /usr/local/
tar -zxvf nginx-1.8.1.tar.gz
cd nginx-1.8.1
进入解压后的文件夹下执行如下,这里配置安装到/usr/local下
SYNC_SERVER_HOST是Http的用这个
./configure --prefix=/usr/local/nginx
SYNC_SERVER_HOST是Https的用这个
./configure --prefix=/usr/local/nginx --with-http_ssl_module
make
make install
安装好后再进入nginx的解压目录
正常情况下,上面三个命令执行完成之后nginx的安装基本完成
三、启动nginx
进入nginx的启动目录
cd /usr/local/nginx/sbin/
./nginx
nginx启动成功之后可以通过以下命令进行查询
ps -ef|grep nginx
启动成功之后显示如下:
nginx的默认监听端口是80,所以访问本机加上80端口查看nginx,如下图正常访问
如果你的服务器没有关闭防火墙需要对80端口进行放行,不然无法访问。