【记录8】华为云耀云服务器L实例-静态网页项目部署

书接上文,在部署了springboot后端项目之外,我们同样可以进行一些静态网页的部署。本篇将以最简单的html文件为例,介绍部署静态网页到华为云耀云服务器L实例上的操作步骤。

首先,在本地准备一个html文件,命名为web.html,使用记事本打开它,以下是简单的内容示例:

xml 复制代码
<!DOCTYPE html>
<html>
<head>
    <title>简单的静态网站</title>
</head>
<body>
    <header>
        <h1>欢迎访问我的静态网站</h1>
    </header>
    <nav>
        <ul>
            <li><a href="/">首页</a></li>
            <li><a href="/about">关于我们</a></li>
            <li><a href="/contact">联系我们</a></li>
        </ul>
    </nav>
    <main>
        <h2>欢迎来到我们的网站</h2>
        <p>这是一个简单的静态网站示例,用于演示基本的HTML结构。</p>
    </main>
    <footer>
        <p>&copy; 2023 我的静态网站</p>
    </footer>
</body>
</html>

接下来,让我们开始它在华为云耀云服务器L实例上的部署。

1. 连接到云服务器: 使用远程连接工具连接到CentOS 7云服务器,这里依旧选择Putty

2. 更新系统: 为确保系统安全和稳定性,首先更新服务器上的软件包。

执行以下指令:

bash 复制代码
sudo yum update

3. 安装Web服务器: 可以选择使用Apache或Nginx。在这个示例中,我们将使用Apache作为Web服务器。安装Apache:

bash 复制代码
sudo yum install httpd

4. 启动Apache服务: 安装完成后,启动Apache服务并设置它在系统启动时自动启动:

bash 复制代码
sudo systemctl start httpd

sudo systemctl enable httpd

5. 配置防火墙: 允许HTTP流量通过防火墙:

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

sudo firewall-cmd --reload

倘若出现红色 FirewallD is not running,意味着防火墙并未开启,不会对任何流量通过做限制,可以在此选择输入指令开启,也可以跳过这一步直接进行下一步

6. 上传静态网站文件: 将静态网站文件上传到服务器。可以使用SCP、SFTP或FTP等工具将文件传输到服务器的/var/www/html目录中,在这里,我们选择使用scp

bash 复制代码
scp -r /path/to/your/static/site/* user@your_server_ip:/var/www/html/

7. 设置文件权限: 确保Apache用户可以访问文件:

输入指令:

bash 复制代码
sudo chown -R apache:apache /var/www/html/

8. 重启Apache: 重启Apache以使配置生效:

bash 复制代码
sudo systemctl restart httpd

现在,我们的静态网站web.html应该已经部署在CentOS 7华为云服务器上,并可以通过服务器的IP地址或域名进行访问。确保静态网站文件位于/var/www/html/目录中(或者虚拟主机配置所指定的目录)。

接下来,输入网址:公网ip/web.html进行访问尝试

成功访问我们在云服务器上部署的静态网站。

本篇中,我们成功在华为云耀云服务器L实例上部署了一个简单的html静态网站,而这只是一个开始,华为云是一个提供强大而稳定服务的云服务器,可支持更加复杂的前端项目部署。

相关推荐
_waylau3 小时前
【HarmonyOS NEXT+AI】问答08:仓颉编程语言是中文编程语言吗?
人工智能·华为·harmonyos·鸿蒙·仓颉编程语言·鸿蒙生态·鸿蒙6
前端菜鸟日常3 小时前
鸿蒙开发实战:100 个项目疑难杂症汇编
汇编·华为·harmonyos
不爱吃糖的程序媛6 小时前
Cordova/Capacitor 在鸿蒙生态中的实践与展望
华为·harmonyos
以太浮标7 小时前
华为eNSP模拟器综合实验之- NAT策略配置类型全景汇总
服务器·网络·华为
以太浮标9 小时前
华为eNSP综合实验之- MPLS静态LSP标签交换路径
华为·里氏替换原则
前端菜鸟日常9 小时前
2026 鸿蒙原生开发 (ArkTS) 面试通关指南:精选 50 题
华为·面试·harmonyos
听麟9 小时前
HarmonyOS 6.0+ PC端手绘板协同创作工具开发实战:压感交互与跨端流转落地
华为·交互·harmonyos
大雷神10 小时前
HarmonyOS智慧农业管理应用开发教程--高高种地--第27篇:考试系统 - 成绩分析与错题
华为·harmonyos
灰灰勇闯IT11 小时前
Flutter for OpenHarmony:悬浮按钮(FloatingActionButton)最佳实践 —— 强化核心操作,提升用户效率
flutter·华为·交互
听麟13 小时前
HarmonyOS 6.0+ PC端系统级桌面插件开发实战:ArkUI Widget进阶与系统交互深度集成
华为·交互·harmonyos