介绍
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 时取得更好的性能和安全性!
本文来自极简博客,作者:编程艺术家,转载请注明原文链接:CentOS 安装部署 nginx(详细过程)