如何在 CentOS 7 上安装 Nginx如何在 CentOS 7 上安装 Nginx如何在 CentOS 7 上安装 Nginx如何在 CentOS 7 上安装 Nginx
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 CentOS 7 上安装 Nginx

NGINX(Engine X 的缩写)是一款免费、开源且功能强大的 HTTP Web 服务器和反向代理,具有事件驱动(异步)架构。它是使用C编程语言编写的,可以在类Unix操作系统和Windows操作系统上运行。

它还可以用作反向代理、标准邮件和 TCP/UDP 代理服务器,并且还可以配置为负载平衡器。它为网络上的许多网站提供支持;以其高性能、稳定性和丰富的功能而闻名。

另请阅读:如何在 CentOS 7 上安装 Apache

在本文中,我们将解释如何使用命令行在 CentOS 7 或 RHEL 7 服务器上安装、配置和管理 Nginx HTTP Web 服务器。

先决条件:

  1. CentOS 7 服务器最小安装
  2. RHEL 7 服务器最小安装
  3. 具有静态 IP 地址的 CentOS/RHEL 7 系统

安装 Nginx Web 服务器

1.首先将系统软件包更新到最新版本。

yum -y update

2. 接下来,使用 YUM 包管理器从 EPEL 存储库安装 Nginx HTTP 服务器,如下所示。

yum install epel-release
yum install nginx 

在 CentOS 7 上管理 Nginx HTTP 服务器

3. 一旦安装了 Nginx Web 服务器,您就可以首次启动它并使其在系统启动时自动启动。

systemctl start nginx
systemctl enable nginx
systemctl status nginx

配置firewalld以允许Nginx流量

4. 默认情况下,CentOS 7 内置防火墙设置为阻止 Nginx 流量。要允许 Nginx 上的 Web 流量,请使用以下命令更新系统防火墙规则以允许 HTTP 和 HTTPS 上的入站数据包。

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

在 CentOS 7 上测试 Nginx 服务器

5. 现在您可以通过访问以下 URL 来验证 Nginx 服务器,将显示默认的 nginx 页面。

http://SERVER_DOMAIN_NAME_OR_IP 

Nginx 重要文件和目录

  • 默认服务器根目录(包含配置文件的顶级目录):/etc/nginx。
  • 主要的 Nginx 配置文件:/etc/nginx/nginx.conf。
  • 服务器块(虚拟主机)配置可以添加到:/etc/nginx/conf.d。
  • 默认服务器文档根目录(包含网页文件):/usr/share/nginx/html。

您可能还想阅读以下与 Nginx Web 服务器相关的文章。

  1. 如何使用 NGINX 设置基于名称和基于 IP 的虚拟主机(服务器块)
  2. 保护、强化和提高 Nginx Web 服务器性能的终极指南
  3. 如何在 CentOS 7 上为 Nginx 安装 Varnish Cache 5.1
  4. 在 CentOS 7 上安装最新的 Nginx 1.10.1、MariaDB 10 和 PHP 5.5/5.6

在本文中,我们展示了如何在 CentOS 7 上通过命令行安装和管理 Nginx HTTP 服务器。您可以通过下面的评论表提出问题或向我们提供任何反馈。

©2015-2025 艾丽卡 support@alaica.com