Nginx   发布时间:2022-05-10  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Nginx简介及环境搭建大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

@H_801_1@什么是Nginx?

Nginx是一款高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师Igor Sysoev所开发,官方测试Nginx能够支支撑5万并发链接,并且cpu、内存等资源消耗却非常低,运行非常稳定。本文主要简述Nginx的环境搭建步骤和注意事项,仅供学习分享使用,如有不足之处还请指正

Nginx安装环境

Nginx安装环境,如下所示:

  1. 操作系统:CentOS7.0

  2. Nginx名称及版本:Nginx-1.20.0.tar.gz

下载Nginx安装包

关于Nginx,可以到官网下载安装包,目前稳定版本号为Nginx-1.20.0,如下所示:

Nginx简介及环境搭建

安装Nginx依赖包

1. 安装gcc编译环境

因为Nginx是采用C语言进行开发的,所以编译环境需要用安装gcc,命令如下:

1 yum install gcc-c++

Nginx简介及环境搭建

2. 安装PCRE环境

PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表达式库。安装PCRE命令如下:

1 yum install -y pcre pcre-devel

安装PCRE,截图如下所示:

Nginx简介及环境搭建

 安装成功后,如下图所示:

Nginx简介及环境搭建

 3. 安装zlib库

zlib库主要用于压缩/解压,如下所示:

1 yum install -y zlib zlib-devel

Nginx简介及环境搭建

 安装zlib成功后,如下所示:

Nginx简介及环境搭建

 4. 安装openssl

在计算机网络上,OpenSSL是一个开放源代码的软件库包,应用程序可以使用这个包来进行安全通信,避免窃听,同时确认另一端连接者的身份。这个包广泛被应用在互联网的网页服务器上。安装openssl命令,如下所示:

1 yum install -y openssl openssl-devel

安装截图如下所示:

Nginx简介及环境搭建

 openssl安装成功后,如下所示:

Nginx简介及环境搭建

Nginx安装步骤 

1. Nginx安装文件上传到Linux系统并解压。

解压命令如下所示:

1  tar -zxvf Nginx-1.20.0.tar.gz

Nginx简介及环境搭建

 2. 重命名文件夹,并复制到/usr/local/src目录,如下所示:

1 mv Nginx-1.20.0 Nginx # 重命名2 cp -r Nginx /usr/local/src/  复制

Nginx简介及环境搭建

 在/usr/local/下新增Nginx文件夹,如下所示:

Nginx简介及环境搭建

3. 配置编译路径

切换到/usr/local/src/Nginx目录下,配置编译路径,如下所示:

1 ./configure --prefix=/usr/local/Nginx

Nginx简介及环境搭建

4. 编译

在/usr/local/src/Nginx目录下,通过make命令进行编译,如下所示:

Nginx简介及环境搭建

 在/usr/local/src/Nginx目录下,通过make install命令进行编译,如下所示:

Nginx简介及环境搭建

经过以上步骤的执行,在/usr/local/Nginx目录下,即可看到Nginx的执行文件,如下所示:

Nginx简介及环境搭建

检查防火墙运行状态

检查命令如下所示:

1 firewall-cmd --state

Nginx简介及环境搭建

如果防火墙是运行状态,则关闭,如下所示:

1 systemctl stop firewalld

Nginx简介及环境搭建

永久开发80端口,命令如下:

1 firewall-cmd --peRMANent --add-port=80/tcp2 firewall-cmd --peRMANent --add-port=8080-8085/tcp

Nginx简介及环境搭建

 设置完后,重启防火墙,并检查已开放的端口,命令如下所示:

1 firewall-cmd --peRMANent --list-ports2 firewall-cmd --reload

Nginx简介及环境搭建

 注意:CentOS 7.0已不再使用iptables命令,改用firewall-cmd操作防火墙。

启动Nginx

切换到/usr/local/Nginx/sbin目录下,启动Nginx,并查看进程,如下所示:

1  ./Nginx  启动2  ps -ef|grep Nginx 查看进程

Nginx简介及环境搭建

启动成功后,通过浏览器进行访问localhost,出现Welcome to Nginx则表示成功,如下所示:

Nginx简介及环境搭建

停止Nginx

停止命令如下所示:

1 ./Nginx -s stop  停止

Nginx简介及环境搭建

以上主要是关于Nginx的环境搭建及简介。

备注

一剪梅·红藕香残玉簟秋

【作者】李清照 @H_489_317@@H_489_317@【朝代】宋

红藕香残玉簟秋。轻解罗裳,独上兰舟。云中谁寄锦书来,雁字回时,月满西楼。

花自飘零水自流。一种相思,两处闲愁。此情无计可消除,才下眉头,却上心头。

大佬总结

以上是大佬教程为你收集整理的Nginx简介及环境搭建全部内容,希望文章能够帮你解决Nginx简介及环境搭建所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:并且cp