不知道大家有没有遇到这种问题,一个服务器的资源有时候是会被浪费的,我们一般业务运行还会在晚上后台运行一些一次性任务,我最近也在想这个服务器资源如何利用,才能将价值最大化,公司采购了一台配置还可以的服务器,但是里面就运行了一个海外网站,我想的时候能不能将其他的项目也迁移到这上面,但是网站一多,却不好管理,所以我找了半天,发现宝塔可以很方便的解决管理问题,它由多环境一键部署能力,运维起来更加简单快捷,而且还有可视化的界面,所以写个文章记录一下,如何通过宝塔基于AWS EC2 进行海外服务管理运维!
Amazon Elastic Compute Cloud(Amazon EC2)
提供最广泛、最深入的计算平台,拥有超过 500 个实例,可选择最新的处理器、存储、网络、操作系统和购买模型,它是面向全球的虚拟云服务器,拥有全球的基础设施,基本上海外业务是离不开 EC2
的,所以我们也是选择了 EC2
,让我们开始今天的实验吧!
我们登录AWS EC2 之后就会在产品列表中看到这个选项,我们点击进去就可以看到 EC2 的相关描述
目前我们是没有实例,所以我们需要购买一个,购买操作如下:
这里说明一下, AWS 新用户注册是有一年的免费套餐的,所以我也不去乱花钱了,直接使用免费的,太香了,大家看有没有提示免费套餐就可以
启动实例的时候会让你创建一个密钥对,是为了方便后续的服务器连接
这样就是在创建中了,然后转到我们的实例列表,就可以看到这个服务了
为了方便我们之后的访问,所以我们需要开放一下端口,这里通过安全组进行配置即可:
编辑入站规则,选择所有流量,然后保存规则,出站默认就是全站,所以不用过多配置
我们这里因为是服务器,属于 Linux,所以我们 通过Linux面板8.0.3安装脚本进行一键部署,宝塔系统环境兼容列表:
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh ed8484bec
if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh ed8484bec
wget -O install_panel.sh https://download.bt.cn/install/0/loongarch64/loongarch64_install_panel.sh && bash install_panel.sh ed8484bec
注意:必须为没装过其它环境如Apache/Nginx/php/MySQL的新系统,推荐使用centos 7.X的系统安装宝塔面板推荐使用Chrome、火狐、edge浏览器,国产浏览器请使用极速模式访问面板登录地址如果不确定使用哪个Linux系统版本的,可以使用万能安装脚本国产龙芯架构CPU安装命令,支持龙芯架构的loongnix 8.x、统信UOS 20、kylin v10系统
因为我们是 centos
,所以这里选择centos
的安装脚本,也可以选择万能安装脚本,这里需要root权限,所以我们先提权再安装
sudo su
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
成功拿下,我们访问一下网页入口:
可以看到,通过 ec2
很容易就可以构建自己的出海应用,像公司有出海需求,可以基于aws
的基础设施,精准触达到各个国家的用户,可以让业务全球化,感觉我可以去上面部署一个电商网站卖货了,哈哈!