暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Centos7最小化环境离线安装Nginx1.18

云自由 2022-08-23
217

1、将nginx_pacakge上传到/usr/local

2、查看系统中是否已安装gcc gcc -v

若没有安装,则切换至/usr/local/nginx_packge/gcc目录,通过下面的命令安装

rpm -ivh *.rpm --nodeps --force

其中--nodeps表示忽略依赖检查,--force表示强制安装。

3、查看系统中是否已安装g++

g++ -v

若没有安装,执行以下步骤:

进入/usr/local/nginx_package/g++目录,执行以下命令安装g++:

rpm -ivh *.rpm --nodeps --force

4、查看系统中是否已安装perl

perl -v

1、解压/usr/local/src下的perl-5.28.0.tar.gz
# tar zxvf perl-5.28.0.tar.gz
2、建立文件目录,以供安装时使用
# mkdir usr/local/perl
3、设置源码---进入perl-5.28.0.tar.gz的解压目录,执行
# ./configure.gnu --prefix=/usr/local/perl
4、编译
# make && make install
5、替换掉旧的perl命令
# ln usr/local/perl/bin/perl usr/bin/perl
6、完成
# perl -v
复制

5、安装openssl

(1)解压openssl

进入/usr/local/nginx_pacakge目录,执行以下命令解压openssl:

tar -zxvf openssl-1.0.2h.tar.gz

(2)进入解压的openssl-1.0.2h目录,执行以下命令做编译前准备:

./config

(3)编译并安装

make && make install

6、安装pcre

(1)解压pcre

进入/usr/local/nginx_pacakge目录,执行以下命令解压pcre:

tar -zxvf pcre-8.44.tar.gz

(2)进入解压的pcre-8.44目录,执行以下命令做编译前准备:

./configure

(3)编译并安装:

make && make install

7、安装zlib

(1)解压zlib

进入/usr/local/nginx_pacakge目录,执行以下命令解压zlib:

tar -zxvf zlib-1.2.11.tar.gz

(2)进入解压好的zlib-1.2.11目录,执行以下命令做编译前准备:

./configure

(3)编译并安装:

make && make install

8、安装Nginx

(1)解压nginx

进入/usr/local/nginx_pacakge目录,执行以下命令解压nginx:

tar -zxvf nginx-1.18.0.tar.gz

(2)进入解压好的nginx-1.18.0目录,在/usr/local下创建nginx目录并执行以下命令做编译前准备:

mkdir /usr/local/nginx


./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-pcre=../pcre-8.44 --with-zlib=../zlib-1.2.11 --with-openssl=../openssl-1.0.2h

(3)编译并安装:

make && make install

(4)进入/usr/local/nginx/sbin目录下,检验是否安装成功:

./nginx -t

(5)启动nginx

./nginx

(6)开放80端口

firewall-cmd --zone=public --add-port=80/tcp --permanent

firewall-cmd --reload

(7)访问测试

(8)查看nginx进程

ps -ef | grep nginx


文章转载自云自由,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论