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

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

  一、项目介绍

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

  二、域名以及ECS

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

  三、配置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进行连接,当然还有很多细节。。。这里就不说了。

  四、总结

  因为域名备案前后大概需要两个星期的时间,所以可以先通过ip地址直接进行测试即可。(我的就是用的免费的一个月阿里云连接成功的hhh)。最后有不懂的地方欢迎评论留言。溜了。

原文地址:https://www.cnblogs.com/ring2/p/11100137.html

时间: 2024-10-14 11:39:09

Java Web项目部署到阿里云服务器(ECS)的相关文章

将web项目部署到阿里云服务器上

将web项目部署到阿里云服务器(ubantu14.0.14)上的一般流程: 1.下载putty.在host name栏输入远程服务器ip地址,端口默认为22.阿里云服务器可以通过控制台查看公网ip地址,点击open进行连接 2.输入用户名和密码后进入dos界面,用apt-get update 命令更新,否则很多东西安装不了 3.安装vsftpd服务,通过命令apt-get vsftpd安装,注意 这里的ftp和之后的Tomcat.MySQL数据库端口在阿里云服务器中是默认关闭的,需要进入阿里云控

javaWeb项目部署到阿里云服务器步骤

记录web项目部署到阿里云服务器步骤 (使用 web项目.阿里云服务器.Xftp.Xshell),敬请参考和指正 1.将要部署的项目打包成WAR文件格式,可以在MyEclipse.Eclipse都可以完成打包,如下图: 2.安装Xshell和Xftp两种软件 简单介绍下这两种软件作用(详情请百度相关文档) Xshell:通过网络连接到远程服务器主机. Xftp:能在Linux.Unix和Windows之间互传文件. 3.通过Xshell连接远程主机,如下图    4.创建会话完成,点击连接,显示

如何把php项目部署到阿里云服务器window server2012__含公网ip访问时jquery/ajax失效解决办法

记一次蛋疼的折腾. 弄了一晚上最后发觉是360浏览器的问题,换个浏览器就好了.垃圾360用什么IE7文档模式.导致界面和功能失效. 建议大家测试的时候用firefox或者chrome. 项目部署到服务器后360浏览器兼容模式显示错误的解决办法:http://www.cnblogs.com/zj917/p/6697724.html -------------------------------------------------- 正文: 上篇博客说临时起意做了个有意思的聊天版,就想把它部署到阿里

把web项目部署到阿里云linux服务器上

最近弄了个试用阿里云服务器倒腾了半天终于部署好,分享一下. 1.登入阿里云打开你申请的是云服务器的实例: 点击重置密码---重置密码后重启服务器才能生效(一般需要重置密码.这里设置的密码是使用xhell等工具链接的密码,用户名为root) 2.点击更多--连接帮助(查看连接的IP)  3.记下ip(图中的实例后面的ip)和登入名root  4.我这连接使用xshell,其它的工具大同小异,大家自行下载  5.点击Xhell的new 新建连接  6.在host框填入第3步记下的ip其它不变  7.

将javaweb项目部署到阿里云服务器

主要步骤:1. 购买阿里云服务器2. 远程连接3. 在云服务器上配javaweb环境:jdk,tomcat,MySQL4. 将项目的war文件放到Tomcat下关于云服务器ECS:如果还想在买服务器之后,再买域名.买的服务器时间就要至少三个月,因为剩余时间 3 个月及以上的实例才能申请备案服务号.一.阿里云服务器1. 我买的学生优惠版服务器,先登录阿里云官网,进行学生身份认证.因为支付宝之前已经学生认证过了,所以可以一键认证,省了很多步骤.2. 下载阿里云app,在学生专区购买云服务器.先选择操

将项目部署到阿里云服务器

首先在阿里云官网注册一个账号,用支付宝注册比较快,之后购买一台阿里云服务器,新人有优惠价,我选择了1M,1G的,100出头,也可以团购,一般比较便宜,购买之后,登录自己的阿里云账号,查看提货券,选择配置,提交,等上一小段时间,阿里云会发送短信通知,您的阿里云服务器的一些信息(实例名称.公网ip.用户名,还会引导你设置实例密码). 那么第一步我想进入我的远程服务器看看,登录阿里云,进入控制台,点击云服务器ECS,进入实例列表,没有实例需要先创建实例,更多里面可以设置远程连接密码和实例密码,可以点击

部署flask到阿里云服务器ECS

比较难的一点是:部署到云服务器上之后,通过公网没法访问. 这就要说回道 本地开发时的一个小细节:通过http://127.0.0.1:5000是可以访问的,但通过http://[本地ip]:5000是没法访问的,当时没注意这点,因此部署到ECS时产生了一个难点. 解决方法是在server.py改一条语句: app.run(host="0.0.0.0", port=5000) 参考资料 1.Python:关于flask项目部署到阿里云服务器步骤详解:https://blog.csdn.n

flask项目部署到阿里云 ubuntu16.04

title: flask项目部署到阿里云 ubuntu16.04 date: 2018.3.6 项目地址: 我的博客 部署思路参考: Flask Web开发>的个人部署版本,包含学习笔记. 开始之前 购买阿里云ecs一周版, 参考 购买万网域名(也是阿里家的) 过程: # apt update # apt upgrade # apt install python-virtualenv # apt install nginx git 下载源码: # git clone 我的博客源码地址 &&a

阿里云服务器 ECS 部署lamp:centos+apache+mysql+php安装配置方法 (centos7)

1.效果图 1 2. 部署步骤 1 1. mysql安装附加(centos7) 7 3.错误注意****** 10 1.效果图 2.部署步骤 链接 http://jingyan.baidu.com/article/870c6fc31218e8b03fe4be16.html 首先安装apachecentos可以直接yum安装apache ?. 命令:yum install httpd ? //根据提示,输入Y安装即可成功安装? 然后启动apache,并且设置系统让?Apache 开机自动启动. 命