官方下载地址:http://nginx.org/en/download.html
参考:http://www.cnblogs.com/rwxwsblog/p/5281756.html
官方下载后是源码,需要编译
安装相关编译组件及依赖库:
yum -y install gcc-c++ yum -y install pcre pcre-devel yum -y install zlib zlib-devel yum -y install openssl openssl-devel libssl-dev
下载并安装:
[root@localhost nginx-1.10.2]# cd /usr/local/ [root@localhost local]# [root@localhost local]# wget http://101.96.8.164/nginx.org/download/nginx-1.10.2.tar.gz [root@localhost local]# tar -zxvf nginx-1.10.2.tar.gz
编译:
这里按照参考文章编译完成后不能运行没有sbin目录,直接使用./configure编译完成后可以运行。
--with-http_ssl_module 后面的这个参数生成ssl的支持,否则后面使用https配置不会成功,出现[emerg] the "ssl" parameter requires ngx_http_ssl_module xxxxx 的错误
[root@localhost local]# cd nginx-1.10.2 [root@localhost nginx-1.10.2]# ./configure --with-http_ssl_module xxxxxxxxxxx [root@localhost nginx-1.10.2]# make xxxxxxxxxxxx [root@localhost nginx-1.10.2]# make install xxxxxxxxxxxx make[1]: 离开目录“/usr/local/nginx-1.10.2”
启动nginx:
[root@localhost nginx-1.10.2]# /usr/local/nginx/sbin/nginx
添加开放端口80和443
[root@localhost nginx-1.10.2]# firewall-cmd --zone=public --add-port=8080/tcp --permanent success [root@localhost nginx-1.10.2]# firewall-cmd --zone=public --add-port=443/tcp --permanent success [root@localhost nginx-1.10.2]# firewall-cmd --reload success
查看全部已经开放的端口:
[root@localhost nginx-1.10.2]# firewall-cmd --zone=public --list-ports 443/tcp 80/tcp 8080/tcp
通过浏览器访问:http://serverip/
可以看到nginx 欢迎页就安装成功了。
Welcome to nginx!
参考: http://nginx.org/en/linux_packages.html#mainline
===============================yum安装============================
本文主要介绍在CentOS7.2下利用yum源安装nginx。
第一步在/etc/yum.repos.d/目录下建立一个nginx.repo软件源配置文件。命令如下:
# cd /etc/yum.repos.d/
# vim ./nginx.repo
然后填写如下文件内容
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1
执行vim命令保存文件为nginx.repo完整路径是/etc/yum.repos.d/nginx.repo
:w nginx.repo
执行yum命令安装nginx
yum install nginx
相关推荐
CentOS 7.2 上安装 Oracle Database 12c 的详细指南 在本资源中,我们将详细介绍如何在 CentOS 7.2 上安装 Oracle Database 12c。我们将从创建虚拟机开始,然后安装 CentOS 7.2,并最终安装 Oracle Database 12c。 ...
在本教程中,我们将详细介绍如何在CentOS 7.2上安装Nginx 1.10.2,这是构建LNMP(Linux、Nginx、MySQL、PHP)环境的关键步骤之一。Nginx是一个高性能的HTTP和反向代理服务器,因其高效的性能和灵活的配置而被广泛...
这会将Nginx安装到`/usr/local/nginx`目录下。接下来进行编译和安装: ```bash make make install ``` 为了让Nginx命令在任何目录下都能使用,需要配置环境变量: ```bash vim /etc/profile.d/http.sh ``` 在...
centos源码安装nginx-1.20.2+nginx负载均衡
在 Linux 系统中,尤其是 CentOS 7,Nginx 被广泛用于网站托管和负载均衡。本资源提供的是 Nginx 的 1.24.0 版本,它是一个预编译好的二进制包,无需进行编译安装,简化了部署流程。 **安装与部署** 1. 首先,将...
3. **最小化安装**: CentOS-7.2 的最小化版本仅包含基本的系统组件和服务,不包含图形界面、办公软件等非必要应用,旨在节省资源并提供一个纯粹的基础环境。 4. **命令行界面(CLI)**: CLI 是在无图形界面的环境中...
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....
在完全无互联网连接的情况下,离线安装nginx。 nginx版本号:nginx-1.20.1-2.el7.x86_64 食用方法: 1.解压 2.进入解压目录 3.rpm安装全部 4.安装完成
包含nginx-1.14.2安装包及依赖包,直接上传安装即可使用,依赖包含有 gcc、zlib、pcre、openssl;若果需要实现负载均衡直接将文件夹下的nginx.conf上传是安装目录下的src目录下替换稍作修改即可,包中有详细安装配置...
Sticky是nginx的一个模块,它是基于cookie的一种nginx的负载均衡解决方案,通过分发和识别cookie,来使同一个客户端的请求落在同一台服务器上,默认标识名为route (a)客户端首次发起访问请求,nginx接收后,发现...
kernel-3.10.0-327.el7.x86_64.rpm kernel-debug-3.10.0-327.el7.x86_64.rpm kernel-debug-devel-3.10.0-327.el7.x86_64.rpm kernel-devel-3.10.0-327.el7.x86_64.rpm kernel-headers-3.10.0-327.el7.x86_64.rpm ...
1. nginx + pcre-8.45 2. https 模块 openssl+perl-5 离线
nginx-1.18.0-2.el7.ngx.x86_64.rpm安装包(含有部署手册) nginx-1.18.0-2.el7.ngx.x86_64.rpm安装包(含有部署手册) nginx-1.18.0-2.el7.ngx.x86_64.rpm安装包(含有部署手册) nginx-1.18.0-2.el7.ngx.x86_64.rpm...
在本教程中,我们将深入探讨如何在CentOS 7上安装FreeSWITCH 1.10.2,这是一个流行的开源通信平台,广泛用于VoIP(Voice over Internet Protocol)和实时多媒体处理。考虑到你们团队已经在使用自编写的WebRTC网页...
CentOS-7.2-x86_64-DVD-1511 CentOS-7.3-x86_64-DVD-1611 CentOS-7.4-x86_64-DVD-1708 CentOS-7.5-x86_64-DVD-1804 CentOS-7.6-aarch64-Everything-1810 CentOS-7.6-x86_64-DVD-1810 CentOS-7.7-x86_64-DVD-1908 ...
编译 Nginx 时,我们需要首先安装必要的依赖库,如 OpenSSL、PCRE 和 zlib。以下是在大多数 Linux 发行版上编译的步骤: 1. **安装依赖**: ``` sudo apt-get install build-essential libpcre3-dev libssl-dev ...
Centos7.2 安装 VNC 远程桌面 在 Centos 7.2 最小化安装后,需要安装 VNC 远程桌面以方便远程操作。下面是安装 VNC 远程桌面所需的步骤: 首先,检查是否安装 VNC。使用 rpm 命令来检查 VNC 是否已经安装。如果未...
"CentOS 7.4 下安装 Nginx 1.16.0" 在 CentOS 7.4 操作系统中安装 Nginx 1.16.0 需要遵循以下步骤: 一、下载 Nginx 安装包 首先,需要切换到 `/usr/local` 目录下,然后下载 Nginx 1.16.0 的安装包。可以使用 ...
- `nginx-1.10.2.tar.gz`: Nginx 的源代码包。 3. 解压这些文件: ```bash tar -zxvf pcre-8.40.tar.gz tar -zxvf openssl-fips-2.0.10.tar.gz tar -zxvf zlib-1.2.11.tar.gz tar -zxvf nginx-1.10.2.tar.gz ...