Linux离线安装nginx详细教程
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
文章目录
一、什么是离线安装
使用离线安装包进行软件安装的方式就叫离线安装。
离线安装包又叫做完整安装包包含所有的安装文件。与其相对的是在线安装即在条件允许且网络良好的条件下采用网络安装的方式。在线安装方式的缺点是在不太好的网络状况下容易出现长时间等待或安装失败的情况这种情况下只能进行离线安装。
二、安装步骤
1.安装nginx所需依赖
1.1 安装gcc和gcc-c++
1.1.1 下载依赖包
gcc依赖下载镜像地址
官网https://gcc.gnu.org/releases.html
阿里云镜像站http://mirrors.aliyun.com/centos/7/os/x86_64/Packages/
CentOS 镜像站点https://vault.centos.org/7.5.1804/os/x86_64/Packages/
只需下载如下依赖即可
cpp-4.8.5-44.el7.x86_64.rpm
gcc-4.8.5-44.el7.x86_64.rpm
glibc-devel-2.17-317.el7.x86_64.rpm
glibc-headers-2.17-317.el7.x86_64.rpm
kernel-headers-3.10.0-1160.el7.x86_64.rpm
libmpc-1.0.1-3.el7.x86_64.rpm
mpfr-3.1.1-4.el7.x86_64.rpm
----------------------------------------------
gcc-c++-4.8.5-44.el7.x86_64.rpm
libstdc++-4.8.5-44.el7.x86_64.rpm
libstdc++-devel-4.8.5-44.el7.x86_64.rpm
1.1.2 上传依赖包
下载完成后将依赖包上传到服务器若权限不足不能上传可以通过 sudo chmod -R 777 文件夹路径名
命令增加权限
1.1.3 安装依赖
进入上传目录输入rpm -Uvh *.rpm --nodeps --forc
命令进行批量安装出现下图则说明安装成功
1.1.4 验证安装
使用gcc-v和g++ -v命令查看版本若出现版本详情则说明离线安装成功如下图示
1.2 安装pcre
1.2.1 下载pcre
1.2.2 上传解压安装包
将下载好的安装包上传到服务器并解压解压命令tar -xvf pcre-8.45.tar.gz
1.2.3 编译安装
进入解压目录依次执行以下命令
./configure
make
make install
1.3 下载安装zlib
1. 3.1 下载zlib
1.3.2 上传解压安装包
将下载好的安装包上传到服务器并解压
1.3.3 配置
进入解压目录输入 ./configure
1.3.4 编译安装
进入解压目录输入make && make install
1.4 下载安装openssl
tips检查是否已安装openssl输入命令`openssl version`若出现版本信息则无需安装若没有安装则继续安装
1.4.1 下载
地址https://www.openssl.org/source/
1.4.2 上传解压安装包
将下载好的安装包上传到服务器并解压
1.4.3 配置
进入解压目录输入 ./configure
1.4.4 编译安装
进入解压目录输入 make && make install
1.4.5 验证
安装完成后控制台输入openssl version
,出现版本信息则说明安装成功
2. 下载安装nginx
2.1 下载nginx安装包
下载地址https://nginx.org/en/download.html
2.2 上传解压安装包
将下载好的安装包上传到服务器并解压
2.3 配置
进入解压目录进行配置安装地址./configure --prefix=/home/develop/nginx
2.4 编译
make
2.5 安装
make install
2.6 检查并启动
2.6.1 检查
进入安装目录下的sbin文件夹输入./nginx -t
如下图则说明安装成功
2.6.2 启动
启动nginx,命令./nginx
2.7 访问
浏览器访问nginx前提是80端口可以访问
2.8 设置开启自启动
tips此步骤为可选项
将nginx的sbin目录添加到rc.local文件中
#编辑rc.local文件 vim /etc/rc.local
#在最后一行加入如下内容 /home/develop/nginx/sbin/nginx
总结
以上就是离线安装nginx的详细步骤希望可以帮到有需要的小伙伴。