前言
之前使用过华为云部署了一个简单的javaweb 项目,其中遇到了许多问题,现就这一篇博客简单说下我是如何部署项目。
入站规则和出站规则
简单的说,出站就是你访问外网,入站就是外网访问你。
具体说明如下:用户可以创建入站和出站规则,从而阻挡或者允许特定程序或者端口进行连接; 可以使用预先设置的规则,也可以创建自定义规则,“新建规则向导”可以帮用户逐步完成创建规则的步骤;用户可以将规则应用于一组程序、端口或者服务,也可 以将规则应用于所有程序或者某个特定程序;可以阻挡某个软件进行所有连接、允许所有连接,或者只允许安全连接,并要求使用加密来保护通过该连接发送的数据 的安全性; 可以为入站和出站流量配置源IP地址及目的地IP地址,同样还可以为源TCP和UDP端口及目的地TCP和UPD端口配置规则。(来源: 点击打开链接)
如果你已经买过了华为云的弹性云服务器,你会分配到一个弹性ip地址,其实就是好比手机号,你可以插入到小米手机中,也可以插入到华为手机中,虽然两个手机的ime号不一样,但是如果你把手机号与其中如何一个手机绑定的话,别人都可以通过此手机号找到你。你在华为云上买过服务器后,会为你分配一个私有ip 和一个弹性ip,其中弹性ip与你的账号关联,私有ip与你的服务器关联。默认把弹性ip(对外访问)绑定到你的服务器上,如果你有多个服务器,可以随时解绑更换。具体在
在上图就可以实现解绑和绑定。
现在开始为服务器分配 入站规则和出站规则。 安全组里可以设置。
因为服务器默认设置是禁止Icmp 规则,当你ping 你的弹性服务器时就会请求超时。所以我们先为服务器分配Icmp规则。
按照上图设置后,你再次ping 你的弹性ip ,就会发现请求成功。
接下来为我们的web 项目分配端口访问规则,8080 端口。
到这我们的访问配置都Ok了,万事俱备只欠东风。
部署项目
首先远程登陆到我们购买的服务器,有两种方式登陆。
方式一:直接在华为云官网登陆,不过需要下载软件才能把本地的资源搬到服务器上(不推荐),通过注册密码登陆
方式二 通过window dos窗口输入 mstsc命令(微软的创建与终端连接命令),输入后是个界面
其中计算机名就是你的弹性ip地址,先不要急着连接,点击本地资源,把本地资源硬盘里的资源映射到服务器那,方便我们复制。
之后再进行连接,这时会让输入凭证,账号是administrator,密码就是你购买服务器设置的密码。
登陆成功后,就可以远程操控你的服务器,这时你就像本地服务器那样配置就行,这个方法比较简单low,就是也为jdk 设置环境变量,下载tomcat,eclipse等,然后eclipse中启动tomcat,保持eclipse常开就行。
外人通过 http://弹性ip:8080/项目名/ 就可以访问你的项目了。
业务搭载离不了云服务器,选择合适的平台最重要!
从目前国内云计算市场的格局来看,国内云计算前三强分别是阿里云、腾讯云和华为云,阿里云、腾讯云作为背靠互联网平台的企业,更偏向于B端用户;华为与作为传统的通信巨头,更偏向于G端。
本人从事云计算相关工作至今已有多年,国内主流的云平台都接触过,包括他们的销售及技术团队,对各家的产品也小有了解,并且指导过数百家企业迁移上云,对云平台选择也有一定的发言权!
网上有很多评测,评测数据也五花八门,说谁好的都有,这个两篇博文分析汇总的非常详细,分享给大家,文档地址:
博文1:云服务器哪家好!阿里云、腾讯云、华为云的服务器配置及价格对比?
博文2:阿里云服务器突发型t6、n4、s6、c5、c6怎么选?和腾讯云服务器标准型s3、sn3ne、s4、s5、sa2相比哪家好?全面解析
如果是高并发,高IO业务场景,需要确定服务器规格,可让业务应用性能发挥到最佳,参考官方文档:
阿里云服务器规格:规格实例族 - 云服务器 ECS
腾讯云服务器规格:规格实例族 - 云服务器CVM