首先是依赖关系
1. gzip module requires zlib library 是提供数据压缩用的函式库
下载地址http://zlib.net/
或者直接http://zlib.net/zlib-1.2.7.tar.gz
2. rewrite module requires pcre library
pcre (Perl Compatible Regular Expressions) 包括 perl 兼容的正规表达式库
下载地址http://pcre.org/ 可以查看相关现在地址。或者直接 ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.31.tar.gz
3. ssl support requires openssl library 一个基于密码学的安全开发包,提供了主要的密码算法、常用的密钥和证书封装管理功能以及SSL协议,并提供了丰富的应用程序供测试或其它目的使用
下载地址http://www.openssl.org/source/
或者直接http://www.openssl.org/source/openssl-1.0.1c.tar.gz
以上依赖的安装基本上都是先上传到服务器上,例如scp /Users/zt/Develop/zlib-1.2.7.tar.gz root@10.211.55.10:/software/zlib-1.2.7.tar.gz
然后 tar zxf zlib-1.2.7.tar.gz或者直接在服务器上用wget下载,也可以根据操作系统直接使用yum或者apt-get命令下载安装。如果下载的是zip就用unzip解压
然后./configure,有的是config(openssl)
make
make install
Nginx ./configure可能会显示如下信息。如果相应的说没有找到的组件可以先下载安装 。
- Configuration summary
- + using system PCRE library
- + OpenSSL library is not used
- + using builtin md5 code
- + sha1 library is not found
- + using system zlib library
openssl是解压出来的,cnfigure的时候可以制定目录,使用如下命令
./configure --with-http_ssl_module --with-openssl=/software/openssl-1.0.1c
其他默认安装的一般不用指定路径,其他configure参数参见http://nginx.org/en/docs/install.html
make
make install 之后执行/usr/local/nginx/sbin/nginx(根据自己的安装路径)看是否可以启动成功
如果出现nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use),则使用netstat -tunlp(相关参数参考http://www.cnblogs.com/ggjucheng/archive/2012/01/08/2316661.html)查看端口使用,停止占用端口的服务。然后启动再。
相关推荐
ubuntu20.04无网dpkg安装nginx
Linux离线安装nginx安装包,附带安装教程,可以及时更新最新安装路径
centos7.6离线安装nginx
nginx作为一款服务器,在反向代理、负载均衡等方面具有优秀的性能,但是在深入学习之前需要先安装nginx。这里记录一下自己在centos7操作系统下安装nginx的过程,以便之后学习时查阅。笔者这里的Linux服务器使用的是...
Centos7.6.1810离线安装Nginx-所需依赖包 1、patch命令:patch-2.7.1-12.el7_7.x86_64.rpm 2、zlib-1.2.12.tar.gz 3、zlib-devel-1.2.7-20.el7_9.x86_64.rpm 4、pcre-8.32-17.el7.x86_64.rpm 5、pcre-devel-8.32-17....
ubuntu 20.04 离线安装Nginx(nginx-full_1.18.0)及相关依赖文件
非root下,离线安装nginx依赖加nginx安装包,需要先装gcc-c++
Linux离线安装Nginx资源包
linux下安装Nginx所需依赖包合集
国产化环境麒麟v10系统arm64下安装nginx所有依赖
Dockerfile 编译安装nginx FROM hub.c.163.com/netease_comb/centos:7 RUN yum install -y gcc gcc-c++ make openssl-devel pcre-devel #http://nginx.org/download/nginx-1.12.2.tar.gz ADD nginx-1.12.2....
该资源是在华为泰山服务器鲲鹏920cup中标麒麟操作系统上离线安装nginx所需的所有rpm包和nginx源码
centos7下在有网络和没网络的情况安装nginx;
yum 安装 Nginx 为懒人准备。 第三方yum源(CentOS默认的标准源里没有nginx软件包)
本人多年的工作经验,完善了一套linux安装nginx的全过程,有了这个文档,连小白用户都可以轻松安装了,不再需要依赖其他的安装文档了。文档还包括设置开机自启。
linux安装nginx并支持ssl,使得服务器支持证书签名,提升应用的安全性
通过RPM方式安装NGINX,需要升级openssl 安装命令:rpm -ivh openssl-libs-1.0.2k-25.el7_9.x86_64.rpm --force
此压缩包中存放着linux安装nginx所需要的安装包,按照链接的文档按顺序进行安装
linux操作系统下安装nginx步骤介绍在离线情况下安装nginx的步骤
docker离线安装nginx镜像