CentOS 8 上安装 Nginx

Nginx是一款高性能的开源Web服务器和反向代理服务器,以其轻量级和高效能而广受欢迎。在本教程中,我们将学习在 CentOS 8 操作系统上安装和配置 Nginx。

步骤 1:更新系统

在安装任何软件之前,让我们先更新系统的软件包列表和已安装的软件包。

bash 复制代码
sudo yum update

步骤 2:安装 Nginx

现在,我们可以使用 yum 包管理器来安装 Nginx。

bash 复制代码
sudo yum install nginx

步骤 3:启动 Nginx

安装完成后,启动 Nginx 服务。

bash 复制代码
sudo systemctl start nginx

步骤 4:设置开机自启动

确保 Nginx 在系统启动时自动启动。

bash 复制代码
sudo systemctl enable nginx

步骤 5:配置防火墙

如果系统启用了防火墙(firewalld),请允许 HTTP(80)和 HTTPS(443)流量通过。如果还没有安装防火墙,您可以通过以下命令进行安装并启用:

bash 复制代码
sudo yum install firewalld
sudo systemctl start firewalld
sudo systemctl enable firewalld

然后,允许 HTTP 和 HTTPS 流量:

bash 复制代码
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload

步骤 6:验证 Nginx 安装

浏览器输入IP地址访问测试

现在,Nginx 已经在您的 CentOS 8 系统上使用 yum 安装并运行。您可以通过在 Web 浏览器中输入服务器的 IP 地址或域名来验证 Nginx 是否正常运行。如果一切设置正确,您应该能够看到 Nginx 的默认欢迎页面。

相关推荐
守护安静星空15 分钟前
ubuntu vscode 调试 at32f435vmt7
linux·vscode·ubuntu
集智飞行19 分钟前
禁用Ubuntu网卡的电源管理(Power Management)
linux·运维·ubuntu
Irissgwe25 分钟前
Linux进程信号
linux·服务器·开发语言·c++·linux进程信号
水木兰亭26 分钟前
多进程编程总结
linux·运维·服务器
梦想是造卫星29 分钟前
如何从零开始构建一个ros开发项目?
linux·ros开发
艾莉丝努力练剑30 分钟前
【Linux:文件 + 进程】理解IPC通信
linux·运维·服务器·开发语言·网络·c++·ide
开开心心就好31 分钟前
安卓免费证件照制作软件,无广告弹窗
linux·运维·安全·pdf·迭代器模式·依赖倒置原则·1024程序员节
猿来如此呀35 分钟前
Linux 常用命令选项与对应英文单词对照表
linux·运维·服务器
旺仔.29141 分钟前
UDP 编程 详解
linux·网络·计算机网络·udp
晨非辰44 分钟前
Linux终端输出哲学:从回车换行到进度条实战,掌握缓冲区刷新与ANSI控制,告别输出延迟焦虑
linux·运维·服务器·c++·人工智能·后端·自动化