服务器搭建
第一次使用阿里云的产品,有试用资格。没有试用资格的,只能买了,花费也不是很大的.
-
有试用资格的
进入阿里云官网,登录,实名认证(阿里实名认知参考文档),在进入试用中心直接通道,选择产品。
(【弹性计算】——>【云服务器突发性能型t5】——>[【0元试用】,不了解试用的,可以点击【了解试用】
下图无试用资格
地域,选择离你上网/客户近的地区。立即购买,支付订单即可。
-
无试用资格的
购买直接通道
下图是 没有试用资格时,显示的图片
开始搭建
有试用资格的,可以跳转到第3步。无试用资格的依次进行。
1.选择基础配置
1.1、购买时,付费模式选择【按量付费】,这样可以尽量少花钱。
1.2、地区及可用区,选择离你目前上网地方最近的,比如在广州可以选择广州。这样上网速度快些。
1.3、实例里【筛选】选择【2vCPU】,【1GiB】,这是性价比好的一个搭配。【规格族】里选择【突发性能实例6】。
1.4、存储里的【系统盘】选择【高效云盘】,大小 40G。
1.5、下端的订单金额配置费用: ¥ 0.079 /时
,如果不是,而是配置费用: ¥ 0.932 /时
那么【突发性能实例6】没选。
1.6、确定之后,点击网页下端的【下一步:网络和安全组】。
2.选择网络和安全组
到这步首先账户的余额不得少于100元。选择【按使用流量】设置为80M ,点击确认订单(单位金额8毛)。
3.跳转管理控制页面。
在阿里云首页得上方点击【控制台】——>【三】——>【云服务器ecs】。
第一次进入阿里云服务器ECS控制台的页面。
4、设置安全组
4.1 、【实例】——>上方,选择自己服务器的位置——>【更多】——>【网络和安全组】——>【安全组配置】
4.2点击配置规则,百度【ip】,比如百度到的IP为111.203.4.66。
手动添加端口号,8888和80。
4.2.1、添加端口号:8888,是为了后续能够登录宝塔面板。
【手动添加】——>【端口范围】,【目的】,填写8888——>【授权对象】,填写百度得到的IP。——>【保存】
4.2.2、【手动添加】——>【端口范围】,【目的】,填写80——>【授权对象】0.0.0.0/0(任何)——>【保存】
5.重置操作系统和镜像
5.1、勾选实例ID,【停止】——>右边的【更多】——>【云盘和镜像】——>【更换操作系统】。
没有【停止】,更换操作系统是选不了的。
5.2、【镜像市场】——>【从镜像市场获取更多的选择】——>【宝塔控制面板】——>【自定义密码】(要记得密码)——>【确认订单】(金额为0),宝塔是免费的。
6、链接服务器,获取宝塔的初始信息
在实例列表里选择【远程链接】——>选择第一个(Workbench远程连接)【立即登录】——>输入,自己设计宝塔的密码——>输入bt default
,回车,复制外网面板地址,同时将获取的用户名(usename)和密码(password)粘贴到一个地方,方便登录宝塔面板时输入。
将外网面板地址粘贴到浏览器的网址栏,回车,粘贴之前复制的用户名和密码,点击登录,即可进入宝塔控制面板。
7.设置宝塔面板
7.1、 进入宝塔控制面板之后,进入左侧导航栏【软件商店】——>【宝塔插件】搜索tomcat,选择tomcat9安装,然后点击【设置】——>【配置修改】,找到
<Connector part="8080" protoc0l="HTTP/1.1">
........
将“ 8080”,修改成“80”——>【保存】。
7.2 、【服务】——>【重启】。
如果服务不重启,公网ip会拒绝访问。
测试宝塔面板连接成功不?
在网址栏输入公网IP
公网ip
显示
8.导入文件
点击左侧导航栏【文件】,找到路径。或是直接点击图片里的文件夹。
xxx/www/server/tomcat/webapps/ROOT
删除root里的文件,勾选文件名前面的框,找到右边的删除。
等本地测试的代码输出正确的结果就可以了,之后将out
的文件的部分文件上传
点击【上传】,然后将上面全选的文件,拖拽到上传区域,然后【开始上传】
上传到宝塔面板里面。然后访问宝塔面板前面的公网ip。
上传本地测试的out里面的代码之后,记得检查
注意事项:
tomcat的版本号,是不是9版本的
上传代码后有没有服务重启
结果:
但是填入对应的信息,用户信息生成失败的
是因为填写的用户信息是没有存储到数据库里的,而数据库还没有搭建。
遇到的问题:
1.宝塔面板打不开,但是实例里的公网ip可以访问
先将实例与宝塔链接,登录宝塔,然后再浏览外网宝塔面板地址。如果还是打不开,那么可以在安全组里添加端口号:8888
操作步骤
【云服务器ECS】——>左侧栏【安全组】——>【配置规则】
【手动添加】——>【端口范围】,【目的】,填写80——>【授权对象】0.0.0.0/0(任何ip)——>【保存】
登录宝塔面板之后,把它删除了。因为0.0.0.0/0(任何ip都可以访问)有点不安全。
2.宝塔面板可以访问,但是公网ip,页面提示拒绝访问
解决办法:服务没有重启。
知识拓展:
一、什么是ECS?
Elastic Compute Service,简称ECS。有以下特点:
- 开箱即用的ECS
您无需提前采购任何硬件设备,产品开通即用,可有效满足突发、稳定业务快速发展,提升IT运维效率
-
稳定、安全、可靠、易用、弹性,集成弹性计算10年技术沉淀,有效支撑淘宝、微博、头条等复杂业务快速发展
-
经济实惠的价格
国内高性价比首选,稳定业务首选包年包月,便宜实惠,峰谷业务推荐节省计划,灵活优惠,有效节省IT成本
二、宝塔官网: https://www.bt.cn/