Nginx的下载与安装

本文详细介绍了Nginx的下载与安装过程,包括环境准备、GCC、PCRE、zlib和OpenSSL的安装,以及简单安装步骤,如下载、解压、配置和编译安装。Nginx是一款高性能的HTTP和反向代理服务器,适用于静态资源部署、地址重写、反向代理和负载均衡等场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Nginx简介

Common Gateway Interface 通用网关接口

是一个高性能的HTTP反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好

Nginx常用的功能模块

1、静态资源部署

2、Rewrite地址重写(正则表达式)

3、反向代理

4、负载均衡(轮训、加权轮询、IPhash、urlhash、fair算法来实现)

5、高可用的环境

Nginx的核心组成:Nginx二进制可执行文件、Nginx.conf、error.log、access.log

环境准备

1、uname -a 查看当前系统的环境,需要保证Linux内核版本是2.6以上,2.6以上才支持epoll。

2、停用selinux

vim /etc/selinux/config
//将SELINUX=disabled 就可以关闭selinux
[root@iZ2zedsctsh21tlseacu5lZ ~]# sestatus
SELinux status:                 disabled

二、运行Nginx需要的环境

  1. GCC编译器

yum install gcc -y 安装

gcc --version 查看安装
gcc (GCC) 8.3.1 20191121 (Red Hat 8.3.1-5)

2.PCRE

Nginx在编译过程中需要使用到PCRE库(perl Compatible Regular Expressoin兼容正则表
达式库),因为在Nginx的Rewrite模块和http核心模块都会使用到PCRE正则表达式语法。
可以使用命令yum insta11 -y pcre pcre-devel来进行安装
安装成功后,可以通过rpm -qa pcre pcre-devel来查看 是否安装成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值