天天看点

如何在华为云上部署javaweb项目

前言

之前使用过华为云部署了一个简单的javaweb 项目,其中遇到了许多问题,现就这一篇博客简单说下我是如何部署项目。

入站规则和出站规则

简单的说,出站就是你访问外网,入站就是外网访问你。

具体说明如下:用户可以创建入站和出站规则,从而阻挡或者允许特定程序或者端口进行连接; 可以使用预先设置的规则,也可以创建自定义规则,“新建规则向导”可以帮用户逐步完成创建规则的步骤;用户可以将规则应用于一组程序、端口或者服务,也可 以将规则应用于所有程序或者某个特定程序;可以阻挡某个软件进行所有连接、允许所有连接,或者只允许安全连接,并要求使用加密来保护通过该连接发送的数据 的安全性; 可以为入站和出站流量配置源IP地址及目的地IP地址,同样还可以为源TCP和UDP端口及目的地TCP和UPD端口配置规则。(来源: 点击打开链接)

如果你已经买过了华为云的弹性云服务器,你会分配到一个弹性ip地址,其实就是好比手机号,你可以插入到小米手机中,也可以插入到华为手机中,虽然两个手机的ime号不一样,但是如果你把手机号与其中如何一个手机绑定的话,别人都可以通过此手机号找到你。你在华为云上买过服务器后,会为你分配一个私有ip 和一个弹性ip,其中弹性ip与你的账号关联,私有ip与你的服务器关联。默认把弹性ip(对外访问)绑定到你的服务器上,如果你有多个服务器,可以随时解绑更换。具体在

如何在华为云上部署javaweb项目

在上图就可以实现解绑和绑定。 现在开始为服务器分配 入站规则和出站规则。 安全组里可以设置。

如何在华为云上部署javaweb项目

因为服务器默认设置是禁止Icmp 规则,当你ping 你的弹性服务器时就会请求超时。所以我们先为服务器分配Icmp规则。

如何在华为云上部署javaweb项目

按照上图设置后,你再次ping 你的弹性ip ,就会发现请求成功。 接下来为我们的web 项目分配端口访问规则,8080 端口。

如何在华为云上部署javaweb项目

到这我们的访问配置都Ok了,万事俱备只欠东风。

部署项目

首先远程登陆到我们购买的服务器,有两种方式登陆。 方式一:直接在华为云官网登陆,不过需要下载软件才能把本地的资源搬到服务器上(不推荐),通过注册密码登陆

如何在华为云上部署javaweb项目

方式二 通过window  dos窗口输入 mstsc命令(微软的创建与终端连接命令),输入后是个界面

如何在华为云上部署javaweb项目

其中计算机名就是你的弹性ip地址,先不要急着连接,点击本地资源,把本地资源硬盘里的资源映射到服务器那,方便我们复制。

如何在华为云上部署javaweb项目

之后再进行连接,这时会让输入凭证,账号是administrator,密码就是你购买服务器设置的密码。 登陆成功后,就可以远程操控你的服务器,这时你就像本地服务器那样配置就行,这个方法比较简单low,就是也为jdk 设置环境变量,下载tomcat,eclipse等,然后eclipse中启动tomcat,保持eclipse常开就行。

外人通过   http://弹性ip:8080/项目名/              就可以访问你的项目了。

继续阅读