# 前言

笔者的五一假期花了好多时间在这,始作俑者也是仓颉大作业,要求作业用网页的形式展示。其实本地展示就行,但是打开网页、运行 python 、运行 cangjie 一系列操作实在繁冗。况且笔者还要发给另外两位负责测试的队友,过于笨拙了

笔者追求优雅,决定将项目部署在云服务器上,这样无论是谁,输入域名打开网址就可以啦!以后笔者写的评测机也可以部署网页端啦!


# 云服务器

# 作用

云服务器本质上就是一台远程电脑,之所以使用它是基于它的两大优点:

  • 所有资源通过互联网提供

    通过配置安全组 / 防火墙规则,开放特定端口(如 HTTP 80、HTTPS 443),允许外部访问部署的服务(网站、API 等)。

  • 持续运行

    应用程序可永久运行(除非主动停止)。

笔者的仓颉代码工具正是需要这两点

# 购买云服务器

笔者使用的是阿里云的 ESC 云服务器,2 核 2GB。当然腾讯云、华为云都可以,价格基本上也都差不多,应该都有学生优惠,看个人喜好选择

image-20250503233246462

创建实例时:

  • 可用区选择便宜的或者离自己近的就行。之前看过有的教程建议选中国香港,便于域名的申请绑定。笔者没买域名,这个不太懂
  • 操作系统推荐 Alibaba Cloud Linux 3.2104 LTS 64位 ,网上的大多数教程也都是 Linux 。如果不是的话,可以停止云服务器,然后重装操作系统(这会丢失原有数据,所以要提前备份)
  • 重置密码
  • 公网 ip 后面常用

然后点击 “远程连接” 就可以打开云服务器了。

Linux 是没有图形界面的,所有操作都通过命令来进行。笔者由于技术太浅,感觉这样挺麻烦,而且容易出错,所以安装了后文的 “宝塔” 来操作服务器

image-20250503234335833


# 宝塔

更新于 阅读次数

请我喝[茶]~( ̄▽ ̄)~*

CircleCoder 微信支付

微信支付

CircleCoder 支付宝

支付宝

CircleCoder 贝宝

贝宝