一、Nginx简介
Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器 ,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,公开版本1.19.6发布于2020年12月15日。
其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、简单的配置文件和低系统资源的消耗而闻名。2022年01月25日,nginx 1.21.6发布。
Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好。
二、Nginx的依赖安装
在安装Nignx前需要安装几个依赖包:pcre、openssl、zlib、nginx。
如果无网络的情况下,那就在sourceforge网站(https://sourceforge.net/projects/pcre/)找到最新版本的pcre
在终端中输入命令下载,将安装包下载服务器/usr/src/目录下
然后找到压缩包并进行解压
tar -zxvf pcre-8.45.tar.gz
如果有网络的情况下,则直接执行命令进行下载安装
yum install -y gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel
三、Nginx下载
官网上可以下载最新的稳定版本 http://nginx.org/en/download.html
通过xftp将Nginx安装包上传到虚拟机中
解压nginx安装包
tar -zxvf nginx-1.24.0.tar.gz
也可以通过命令来下载
wget http://nginx.org/download/nginx-1.24.0.tar.gz
下载完成后,同样需要进行解压操作
四、Nginx配置
在/usr/local/nginx/nginx-1.24.0文件目录下执行命令 ./configure
再执行make命令
五、启动Nginx
在虚拟机目录中找到nginx目录,并查找到sbin/目录
需要启动sbin/目录下的Nginx文件,进入到sbin文件并使用命令 ./nginx启动程序