nginx 离线安装 openssl模块

发布于:2024-12-19 ⋅ 阅读:(13) ⋅ 点赞:(0)

如果需要相关安装包可以通过该地址获取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端口进行放行,不然无法访问。


网站公告

今日签到

点亮在社区的每一天
去签到