CentOS 系统上部署一个简单的 Web 应用程序

发布于:2025-07-23 ⋅ 阅读:(18) ⋅ 点赞:(0)

在 CentOS 系统上部署一个简单的 Web 应用程序可以通过以下几个步骤完成。假设你已经安装了 Nginx,并且想要部署一个静态网站。以下是详细的步骤:

1. 更新系统包

首先,确保你的系统包是最新的:

sudo yum update -y

2. 安装 Nginx(如果尚未安装)

如果你还没有安装 Nginx,可以按照以下步骤安装:

添加 Nginx 官方仓库

创建一个 Nginx 仓库配置文件:

sudo nano /etc/yum.repos.d/nginx.repo

在文件中添加以下内容(nginx官网上也有这个):

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1

保存并退出编辑器。

安装 Nginx

sudo yum install nginx -y

3. 启动 Nginx 服务

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

sudo systemctl start nginx

4. 设置 Nginx 开机自启动

确保 Nginx 在系统重启后自动启动:

sudo systemctl enable nginx

5. 配置防火墙(如果需要)

如果你的系统启用了防火墙(如 firewalld),需要允许 HTTP 和 HTTPS 流量。

启动并启用 firewalld

sudo systemctl start firewalld
sudo systemctl enable firewalld

添加 HTTP 和 HTTPS 端口到防火墙规则:

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

6. 准备 Web 内容

使用上面yum方式安装的nginx,会默认创建两个文件夹:

文件夹 /usr/share/nginx/html/ 就是存放打包好的web文件的

文件夹 /etc/nginx 下有nginx的配置

conf.d文件加下的一个.conf文件就是一个服务配置

7. 测试 Nginx 配置

在重新加载 Nginx 之前,测试配置文件是否有语法错误:

sudo nginx -t

9. 重新加载 Nginx 服务

如果配置文件测试成功,重新加载 Nginx 服务以应用更改:

sudo systemctl reload nginx

10. 测试 Web 部署

打开浏览器并访问你的服务器 IP 地址或域名,你应该会看到 Welcome to nginx!


网站公告

今日签到

点亮在社区的每一天
去签到