CentOS离线安装Nginx
在医院搭建项目环境时,因为医院通常都是内网的,访问不了外网,所以很多服务都得通过离线的方式安装,下面讲讲CentOs系统中如何离线安装Nginx。
安装准备
Nginx离线安装依赖gcc、g++环境,所以安装前要先检查以下系统中是否自带gcc和g++,如果没有那么就需要先进行安装。
安装Nginx之前需要先安装openssl、pcre、zlib,根据Nginx官网介绍好像对openssl的版本没有要求,但对于pcre则要求8.44版本、zlib要求1.2.11版本、nginx离线安装包为1.18.0。
下载安装包
百度云盘:https://pan.baidu.com/s/1E4Q9qmNUicTStaMOqKyTYg 提取码:pxie
将下载下来的nginx_pacakge解压包导入/usr/local目录下
安装gcc
查看系统中是否已安装gcc
gcc -v
如图所示,系统环境中已安装gcc,则不需要再安装,忽略以下步骤。
否则,执行以下步骤:
进入/usr/local/nginx_package/gcc目录,执行以下命令安装gcc:
rpm -ivh *.rpm --nodeps --force
其中--nodeps表示忽略依赖检查,--force表示强制安装。
安装g++
查看系统中是否已安装gcc
g++ -v
如图所示,系统环境中已安装g++,则不需要再安装,忽略以下步骤。
否则,执行以下步骤:
进入/usr/local/nginx_package/g++目录,执行以下命令安装g++:
rpm -ivh *.rpm --nodeps --force
其中--nodeps表示忽略依赖检查,--force表示强制安装。
安装openssl
解压openssl
进入/usr/local/nginx_package目录,执行以下命令解压openssl:
tar -zxvf openssl-1.0.2h.tar.gz
进入解压好的openssl-1.0.2h目录,执行以下命令做编译前准备:
./config
编译并安装:
make && make install
安装pcre
解压pcre
进入/usr/local/nginx_package目录,执行以下命令解压pcre:
tar -zxvf pcre-8.44.tar.gz
进入解压好的pcre-8.44目录,执行以下命令做编译前准备:
./configure
编译并安装:
make && make install
安装zlib
解压zlib
进入/usr/local/nginx_package目录,执行以下命令解压zlib:
tar -zxvf zlib-1.2.11.tar.gz
进入解压好的zlib-1.2.11目录,执行以下命令做编译前准备:
./configure
编译并安装:
make && make install
安装Nginx
解压nginx
进入/usr/local/nginx_package目录,执行以下命令解压nginx:
tar -zxvf nginx-1.18.0.tar.gz
进入解压好的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
编译并安装:
make && make install
进入/usr/local/nginx/sbin目录下,检验是否安装成功:
./nginx -t
启动nginx
./nginx
开放80端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload
访问测试
CentOS离线安装Nginx的更多相关文章
- 删:Centos 7安装Nginx 1.8
[CentOS 7] 安装nginx! 首先进行 nginx yum Nginx安装记录 注意:如果用源码安装,nginx配置时需要指定--with-pcer对应的压缩包路径,如果使用二进制安装不需要 ...
- linux/centos下安装nginx(rpm安装和源码安装)详细步骤
Centos下安装nginx rpm包 ...
- CentOS下安装Nginx并添加nginx_upload_module
安装前,最好能保证依赖的系统软件已经升级. yum update CentOS上安装Nginx,如果只是简单安装,不附加其他第三方模块,一句话可以搞定: yum install nginx ...
- CentOS 7安装nginx
CentOS 7安装nginx 参考网上其他文章做的 安装Nginx 我们从nginx官方的RPM源来安装一个预构建的稳定版本的nginx包. rpm --import http://nginx.or ...
- CentOS 7 安装 Nginx 配置反向代理
Linux使用Nginx Yum存储库上安装Nginx,适用于Red Hat Enterprise Linux和CentOS系统. 1.添加设置Nginx Yum存储库 在CentOS中首次安装Ngi ...
- CentOS7离线安装Nginx(详细安装过程)
CentOS7离线安装Nginx(详细安装过程) 1.安装gcc.g++ 下载好所需的文件后上传至服务器(下载地址:https://download.csdn.net/download/a729360 ...
- Centos 在线安装 nginx
centos 在线安装 nginx 安装nginx 参考文档: http://nginx.org/en/linux_packages.html 中的RHEL/CentOS章节,按照步骤安装repo ...
- CentOS 下 安装 nginx 执行配置命令 ./configure 报错
CentOS 下 安装 nginx 执行配置命令 ./configure --prefix=/opt/nginx --sbin-path=/usr/bin/nginx 时提示以下错误: checkin ...
- CentOS 6.5 下离线安装nginx
一.由于linux下安装nginx 需要 zlib zlib-devel openssl openssl-devel pcre pcre-devel gcc这些依赖,而这些依赖打安装包在我们系统的光 ...
随机推荐
- shiro<1.2.4反序列化分析
0x01.环境搭建 下载地址:https://codeload.github.com/apache/shiro/zip/shiro-root-1.2.4 环境:Tomcat 8.5.27 + idea ...
- flex 布局占位符
flex 布局占位符 空 span bug .popover-custom-class .system-guide-container .buttons-box { display: flex; fl ...
- How to enable a local HTTPS website in macOS
How to enable a local HTTPS website in macOS local SSL certificate http://loclahost:8888 https://loc ...
- mobile app & ppi & dpi & px
mobile app & ppi & dpi & px How do dp, dip, dpi, ppi, pixels and inches relate? https:// ...
- Web Share API
Web Share API https://w3c.github.io/web-share/ Web Share API, W3C Editor's Draft 15 April 2020 https ...
- TypeScript & Advanced Types
TypeScript & Advanced Types https://www.typescriptlang.org/docs/handbook/advanced-types.html#typ ...
- vue SSR & asyncData & nuxt.js
vue SSR & asyncData & nuxt.js https://zh.nuxtjs.org/api/ https://www.cnblogs.com/xgqfrms/p/1 ...
- [Python学习笔记]爬虫
要使用Python 抓取网页,首先我们要学习下面四个模块: 包 作用 webbrowser 打开浏览器获取指定页面: requests 从因特网下载文件和网页: Beautiful Soup 解析HT ...
- Cannot resolve MVC View
在搭建springboot项目时报错:Cannot resolve MVC View "index" 那是因为在pom中缺少依赖 <dependency> <gr ...
- 注册 Amazon Web Services(AWS) 账号,助园一臂之力
感谢大家去年的大力支持,今年园子继续和 Amazon Web Services(AWS) 合作,只要您通过 博客园专属链接 注册一个账号(建议使用手机4G网络注册),亚马逊就会给园子收入,期待您的支持 ...