如何在CentOS 8上安装Nginx

Nginx是一种开源的高性能Web服务器,通常用作具有HTTP服务器功能,Web服务,负载平衡,缓存,媒体流等的备用代理。 Nginx的结构是事件驱动的,可以同时处理多个请求。 它比Apache更具可扩展性。 Nginx可以平衡许多同时连接的负载。

本文介绍如何在CentOS 8上安装Nginx。

先决条件

在开始安装之前,请确保端口80或443上没有运行任何进程。

在CentOS 8上安装Nginx

执行以下步骤在系统上安装Ngnix:

以root用户登录系统。

从活动中访问搜索栏,然后打开一个终端窗口。或者,您可以使用Ctrl + Alt + t快捷键将其打开。

默认情况下,Nginx在CentOS 8存储库中可用。因此,可以使用yum Package Manager将其安装在系统上。 要安装Nginx,请在终端中输入以下命令:

$ sudo yum install nginx

安装Nginx 终端中显示用户确认提示。 按“ y”和“ Enter”继续安装Nginx软件包。

确认安装

一段时间后,设备将显示“已完成”状态,表明Ngnix已成功安装在您的系统上。

安装完成

Nginx安装完成后,使用以下命令在系统上启用Nginx服务:

$ sudo systemctl enable nginx

启用Nginx服务

下一步是使用以下命令在系统上启动Nginx服务:

$ sudo systemctl start nginx

启动Nginx

然后,确保Ngnix服务正在运行。为此,请在终端上输入以下命令:

$ sudo systemctl status nginx

检查Nginx的状态

调整防火墙设置

在CentOS 8中,默认的防火墙解决方案是“防火墙”。 在Nignx安装期间,将使用一组预定义的规则创建防火墙服务文件,以允许访问端口HTTP443和HTTP80。

使用以下命令永久打开所需的端口。

$ sudo firewall-cmd --permanent --zone=public --add-service=http
$ sudo firewall-cmd --permanent --zone=public --add-service=https
$ sudo firewall-cmd --reload

配置防火墙

测试您的Nginx安装

然后测试您的Nginx安装。为此,请首先使用以下命令在终端上检查IP地址:

测试您的Nginx安装

然后打开系统上的Firefox浏览器,然后在Web浏览器的地址栏中输入http:// your_IP。 Nginx欢迎默认页面在浏览器中显示如下:

Nginx测试页

恭喜你 Nginx服务器已成功安装在CentOS 8上。现在,您可以开始部署应用程序了,可以将Nginx用作代理Web服务器。

Ngnix配置文件位于/ etc / nginx /目录中。 Nginx的主要配置文件是/etc/nginx/nginx.conf。

结论

在本文中,您学习了如何在CentOS 8上安装Nginx以及如何使用终端来调整系统的防火墙设置。我们希望您喜欢这篇文章。如果您有与本文相关的任何问题,请在评论框中提供反馈或评论,以告知我们。

如何在CentOS 8上安装Nginx

Sidebar