Java Web项目部署到阿里云服务器(ECS)

  本篇随笔只是记录博主第一次将本身的Java项目部署到阿里云服务器的大体过程,具体细节还请参考别的博文。mysql

  1、项目介绍

  我作的项目是利用maven项目构建工具进行搭建基于SSM框架的代码共享管理系统,主要功能是发布相关博文,对博文进行CRUD操做。。。因此说也算是个入门的SSM项目。web

  2、域名以及ECS

  因为想要将本身的项目发布到公网上,因此首先想到的是去购买一个域名,因而到了阿里云计算官网上购买了万网的域名,过程比较简单:首先注册阿里云帐号并进行相关的实名认证,在控制台中的信息模板进行实名认证,固然认证并不会很快可能须要一两天。有了域名以后咱们要对域名进行解析,而域名解析须要两个比较重要的东西了,一个是须要有阿里云服务器(也能够是虚拟主机、轻量应用服务器),须要阿里云服务器的ip地址做为域名解析中的记录值,第二个就是须要备案服务号了,由于咱们要想用国内的域名(香港、国外不须要)进行公网上的访问,就须要ICP备案。而ICP备案须要备案服务号,备案服务号须要有三个月以上的阿里云服务器进行申请(因此领取一个月免费的阿里云服务器没啥子软用),可是在座的大都是学生党,阿里云有云翼计划,学生党购买服务器相对会便宜不少。购买阿里云服务器就须要考虑服务器的配置和操做系统,通常咱们作开发的都选择Linux做为操做系统(安全,稳定性高),Linux下也存在不少不一样的系统(CentOS、Ubuntu)等等,购买完阿里云服务器以后咱们进行相应的查看(公网ip、实例ID)等等并记录相关信息。而后就是到控制台进行配置你的实例,配置安全组规则、重置密码等。最后咱们能够尝试链接远程的阿里云服务器,经过SSH链接,第一次链接须要注意记住链接密码。而后就是相关的Linux下的命令了,能够参考别的博文。sql

  3、配置Linux系统(JDK、Tomcat、Mysql)

  这三个首先要作的就是下载相应的Linux系统下的版本,而后经过软件进行传输压缩包,我是使用Filezilla进行文件的上传,使用Xshell进行对Linux系统的操做。固然也有两个功能集成到一块儿的软件,如MobaXterm,不过此软件免费版的比较不稳定,我在使用过程当中屡次出现断开链接以及文件上传失败现象。文件上传以后就是对文件的解压缩,解压以后复制到相应的文件夹,而后就是环境变量的配置,JDK和Tomcat须要进行环境变量的配置,而后Mysql的解压后须要进行用户组以及用户的添加,主要是为了提要安全性,为mysql下的文件夹专门用一个用户进行管理(通常起名mysql),在数据库安全不能彻底保障的状况下尽量的保证系统的其余安全。配置完mysql以后就是项目的部署了,我用的maven,使用 maven install命令将项目打包成war包后将war包用filezilla上传到tomcat的webapps文件夹下,它会自动解压war,以后就能够经过公网进行测试链接了。Mysql测试链接成功后能够用navicat mysql进行链接,固然还有不少细节。。。这里就不说了。shell

  4、总结

  由于域名备案先后大概须要两个星期的时间,因此能够先经过ip地址直接进行测试便可。(个人就是用的免费的一个月阿里云链接成功的hhh)。最后有不懂的地方欢迎评论留言。溜了。数据库

相关文章
相关标签/搜索