如何将APP部署在阿里云服务器上?
1。远程登录第一次购买ECS后,会把该ECS服务器的root账号、密码发送购买者的邮箱,然后购买者可以通过远程登录到ECS服务器。
2。安装web环境根据自己应用特点选择安装相关web服务器tomcat或者jetty,阿里云提供了一条龙安装部署脚本,为开发者提供了更多的方便。
3。打包应用将web源码下载到本地,使用命令mvnpackage打成war包。如果不是maven工程,可以用类似ant打成war包。
4。上传war包Linux下面可以使用sftp上传war包,上传war包到指定目录后进行解压。
5。启动web服务将tomcat或jetty服务启动。
先说几个概念: 什么是域名 域名是为了让浏览网站的人更好的识别,访问而出来的一个概念, 它对应的是你网站的ip地址, 在域名绑定过程中也叫做解析 什么叫做解析呢 就是把你网站的ip和你的域名做一个绑定, 例如: 你把wwxxxcom绑定到127001(只是举例, 这个ip是本机的localhost), 这个过程就是叫做解析 而解析成功就是代表着绑定域名成功
域名提供商解析域名的过程 域名解析完成, 下面需要做的就是找到我们的项目, 在绑定域名的时候, 一定要注意, 绑定域名只能绑定80端口, 其他的端口将无法绑定, 所以, 这里就要求我们的项目是80端口的, 怎么更改为80端口, 可以在系列教程中看到
例如: 项目地址为http://127001/test 如何把这个项目和域名绑定在一起呢 这里需要更改tomcat中conf目录下的serverxml, 我们要做的功能就需要修改该文件如下图
修改host中的name, 就可以做到绑定域名, 例如我把这里的那么写成wwwxxxcom(这个域名是属于你自己的域名) 然后填写完成后, 重新启动tomcat就可以绑定域名成功, 需要注意一点: 解析域名有一个时间点, 一般都是15分钟到24小时不等, 要看你的域名提供商了, 所以, 这步骤做完了, 没有出现效果, 不要急着改东西, 你可以稍等一下来访问你的域名绑定
以上的操作, 基本上在正常情况下都可以访问绑定的域名了, 如果服务器输入你自己, 还会有可能出现一下的几种情况
1因为防火墙原因, 没有办法从外网访问你的80端口 解决办法有两种 第一种(不推荐):直接关闭防火墙, 第二种(推荐): 在防火墙中, 高级设置中, 配置入站规则, 把80端口加入到防火墙的访问规则里面查看下图,新建规则之后的假面
2如果你连接外网不是通过直连, 而是通过路由器, 那你的路由器要做对于你网站所在机器的映射 这个需要你做的操作是: 在路由器上做
3配置文件错误(这个可以通过启动tomcat, 查看启动日志可以知道tomcat是否启动成功, 如果启动成功说明配置成功, 否则配置失败 返回重新查看配置文件是否正确)
最好大功告成, 赶快体验一下域名访问自己项目的快感吧!
希望对你有帮助
请采纳 谢谢
0条评论