CentOS 安装部署 nginx(详细过程)

编程艺术家 2024-07-03 ⋅ 24 阅读

介绍

Nginx 是一个高性能的 Web 服务器和反向代理服务器。本篇博客将详细介绍在 CentOS 操作系统上安装和部署 Nginx 的过程。我们将利用 CentOS 的软件包管理器 yum 来安装 Nginx,并对其进行一些基本配置。

步骤一:更新系统

在安装任何软件之前,我们应该先更新系统以获取最新的软件包和安全补丁。

$ sudo yum update

步骤二:安装 epel-release

EPEL (Extra Packages for Enterprise Linux) 是一个由 Fedora 社区创建并维护的软件仓库,为 RHEL (Red Hat Enterprise Linux) 和其衍生版本(如 CentOS)提供额外的软件包。

$ sudo yum install epel-release

步骤三:安装 Nginx

现在我们可以使用 yum 安装 Nginx。

$ sudo yum install nginx

步骤四:启动 Nginx

安装完成后,我们可以使用以下命令启动 Nginx 服务。

$ sudo systemctl start nginx

要检查 Nginx 是否已正确启动,可以运行以下命令。

$ sudo systemctl status nginx

如果一切顺利,应该能够看到 nginx 服务正在运行。

步骤五:配置防火墙

CentOS 默认启用了防火墙规则,我们需要配置规则以允许 Nginx 的 HTTP 和 HTTPS 服务通过。

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

步骤六:设置 Nginx 开机自启

如果希望 Nginx 在系统重启后自动启动,可以使用以下命令设置开机自启。

$ sudo systemctl enable nginx

步骤七:访问 Nginx

现在,我们可以通过浏览器访问服务器的 IP 地址,检查 Nginx 是否正常工作。在浏览器地址栏中输入 http://服务器IP地址,如果成功看到 "Welcome to nginx!" 的欢迎页面,说明 Nginx 已经安装并运行成功。

结论

通过本篇博客,我们了解了在 CentOS 上安装和部署 Nginx 的详细过程。通过 yum 命令轻松安装 Nginx,然后进行一些基本的配置,即可使 Nginx 成功运行。祝你使用 Nginx 时取得更好的性能和安全性!


全部评论: 0

    我有话说: