一、环境准备
在云主机上搭建服务器前需完成以下准备工作:
- 通过SSH工具(如PuTTY/Xshell)连接云主机
- 更新系统软件包:
sudo yum update -y
- 确认已开放22(SSH)、80(HTTP)、443(HTTPS)端口
建议选择CentOS或Ubuntu等主流Linux发行版,其软件生态完善且社区支持广泛。
二、安装Web服务
以Apache服务器为例,执行以下命令:
sudo yum install httpd -y
sudo systemctl start httpd
sudo systemctl enable httpd
验证安装是否成功:浏览器访问云主机公网IP,若显示默认测试页则表示服务已运行。
三、配置防火墙
通过firewalld设置访问规则:
- 添加HTTP服务:
sudo firewall-cmd --permanent --add-service=http
- 重载配置:
sudo firewall-cmd --reload
端口 | 协议 | 状态 |
---|---|---|
80 | TCP | 开启 |
22 | TCP | 开启 |
四、部署HTML项目
将本地开发完成的HTML文件传输到云主机:
- 使用scp命令:
scp index.html user@ip:/var/www/html/
- 或通过lrzsz工具直接上传
修改文件权限:sudo chmod -R 755 /var/www/html
确保Web服务器可读取文件。
通过系统更新、服务安装、防火墙配置和文件部署四步操作,即可在云主机快速搭建Web服务器。该方法适用于个人测试环境和小型项目部署,实际生产环境需增加SSL证书配置和负载均衡等高级功能。