阿里云从服务器部署到网站

很多基本流程参考  https://blog.csdn.net/liona_koukou/article/details/50496946

重点写下自己在这个过程中的一些坑

(CSDN现在这个编辑器真实太牛逼了,word直接复制粘贴图文上传)

通过tomcat发布网站

  1. 先选中已经开发完毕的网站,然后导出为war文件

 

  1. 安装tomcat,用安装包自动安装即可

 

  1. 然后把war包直接从本地电脑复制到远程服务器里去,直接复制就可以,不需要搞什么FTP之类的

  1. 将.war文件复制到刚才安装好的Tomcat服务器的webapps目录下,例如:
  2. C:\Program Files\Apache Software Foundation\Tomcat 8.5\webapps
  3. 点击startup.bat  启动Tomcat服务器

这样的话tomcat才会启动

  1. 启动以后要在桌面右下角看下tomcat那个图标在不在,启动成功了没有,然后右键点击startservice
  2. 这样就能把war文件解析出来

5在本地浏览器使用localhost或本地IP都能够正常访问项目,但是使用阿里云服务器的公网IP这个时候是不能访问项目的

6问题分析:

1.可能大多数人觉得是阿里云服务器中的Java环境配置错误,然后找了半天也没有头绪,因为这里不是问题的关键。

2.其次想到的就是防火墙,但是关闭防火墙之后依旧错误,依旧不能够访问项目。

3.端口被占用,发现不是问题的关键点。

 

7、解决步骤:

1.登录阿里云服务器的后台管理,进入控制台,点击部署项目的那个实例,点击更多--选择下面的安全组配置

2.点击配置规则

3.点击添加安全组规则,选择入方向,将信息按照图片填入进去

4.点击添加安全组规则,选择出方向也如此配置一下,大功告成

 

8官方的案例:

9问题解决

10、在任意一台能上网的电脑上面利用阿里云服务的公网IP访问自己的项目就好啦,例如:http://XXXX:8080/Water/main.jsp  

IP地址必须是公网IP,不是控制台那里显示的私有IP

 

这样的写法是错误的:http://localhost:8080/Water/main.jsp

买了域名以后就去实名认证,然后备案,现在阿里云备案还挺快,4天搞定。

备案过程中需要注意的就是 注意上传域名证书,和那个带阿里幕布的个人照片,还有核验单。

 

备案完成以后,

先要在阿里云上添加域名解析

从控制台找到域名,然后点击  解析

点击 新手引导

在记录值里填 ECS云服务器地址 ,只能填IP地址

填好以后,确定

 

确定后会自动开通www@主机记录

这个时候域名解析就完成了,本地随便打开个cmd

输入 域名 test.com,如果指定的IP地址有返回数据就证明解析成功

说明域名解析成功

然后还需要到服务器上去“绑定域名”,我的服务器上发布网站用的tomcat,这个时候把tomcat安装目录下的server.xml文件里面的8080端口改成80端口,重启tomcat即可。

 

这个时候可以在本地试试,localhost能否直接打开tomcat主页。

 

最后一步,需要在阿里云的 控制台,找到安全组,然后点击配置规则

 

然后点击 快速创建规则,出入方向都配置如下,把80端口放开,

域名默认走这个端口

 

上面紫色的是之前配置8080端口,为了通过IP地址访问到服务器。

保存确定以后,就可以通过域名直接访问 Apache主页了

这个时候,在域名后面加上个人网站的文件夹名称就可以访问个人网站了

 

最后,为了让域名 XXX.com 直接就指向个人网站,需要再把tomcat下面的那个server.xml打开加一句代码就可以了,docbase后面的值就填个人网站的目录名即可。重新启动tomcat

Service,就可以通过外网域名,直接访问到个人网站了,不用再加目录名了。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值