web项目怎么部署到服务器上?小白之一次在阿里云服务器上部署web项目

访客4年前黑客资讯419
做web项目开发的时候,以前都是大牛把框架搭建好,自己往里面写代码。久而久之,小白也想自己搭框架,自己在服务器上部署。所以在本地搭建了一个基于NetBeans+spring+Mybatis+MVC 的web项目框架,搭建过程可参考之前的博客。项目搭建好了,就想在服务器上试试手,然后就申请了阿里云服务器的免费试用一个月(穷)。

1、阿里云服务器的申请

首先是登录官网,注册账号,然后登录。登录后就可以在产品列表中申请你需要的服务器以及服务器的配置,我选择的系统是CentOS 6.9 64位,最后进入控制台。

分享:小白第一次在阿里云服务器上部署web项目

在控制台,可以看到自己的服务器信息和服务器的ip。

分享:小白第一次在阿里云服务器上部署web项目

2、添加安全组规则

安全组在云端提供类似虚拟防火墙功能,用于设置单个或多个 ECS 实例的 *** 访问控制,它是重要的安全隔离手段。在创建 ECS 实例时,必须选择一个安全组。您还可以添加安全组规则,对该安全组下的所有 ECS 实例的出方向和入方向进行 *** 控制。 当时我没有配置安全组规则,直接在本地ping服务器,结果ping不通,ssh也连不上。

分享:小白第一次在阿里云服务器上部署web项目

点击快速创建规则或者添加安全组规则,如下图:

分享:小白第一次在阿里云服务器上部署web项目分享:小白第一次在阿里云服务器上部署web项目

注:自定义TCP的8080端口范围必须配置,如果不配置的话,后面Tomcat无法访问。

3、在阿里云服务器上配置jdk、Tomcat

通过MobaXterm工具连接阿里云服务器,当然你也可以使用其他的工具比如putty类似的工具连接。如下图

分享:小白第一次在阿里云服务器上部署web项目

(1)安装jdk

CentOS 6.X 和 5.X 自带有 OpenJDK runtime environment(openjdk),我们使用 yum 来查看 CenOS 下可用的 open-jdk 软件包列表,执行命令:yum search java | grep -i –color JDK

分享:小白第一次在阿里云服务器上部署web项目

查看到了所有可用的安装包后,我们选择自己需要的进行安装。我选择的是 Java8。执行命令:yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel

看到 Complete 后就知道安装完成了,那么现在来测试一下是否安装成功。执行命令:java -version

注:也可以使用 javac 来作为测试命令,网上有些说还要设置java环境变量,其实到这里已经就可以了,不用再到etc/profile中设置java环境。

(2)安装tomcat

centos其实可以使用最简单的yum install tomcat就可以了。但默认装的是Tomcat6,所以还是自己下载压缩包,然后上传到服务器,进行安装。

下载地址:http://tomcat.apache.org/download-80.cgi

http://dwz.cn/LLnWAJt7

分享:小白第一次在阿里云服务器上部署web项目

然后把安装包传到CentOS下自己建的目录下。开始解压:

分享:小白第一次在阿里云服务器上部署web项目

然后进入Tomcat的bin目录下,启动Tomcat,./startup.sh

如下图,出现Tomcat started,表示Tomcat启动成功:

分享:小白第一次在阿里云服务器上部署web项目

在这一步,踩了很大的坑,执行./startup.sh 时报command not found,网上找了一遍,才知道这个是文件权限的问题,可根据网上说的 *** 修改文件权限chmod -R 777 /apache-tomcat-8.0.45,修改权限这个我也是小白,看了之后稀里糊涂,反正最后Tomcat可以启动了。

Tomcat启动之后,就可以用阿里云服务器的公网ip+:8080查看Tomcat页面,如下图:

分享:小白第一次在阿里云服务器上部署web项目

如果你电脑打不开上面的网址,先查看你的服务器CentOS有没有关闭防火墙或者开放了防火墙的8080端口。3、打包上传本地web项目

将本地搭建好的web项目,.war文件上传到Tomcat的webapps文件夹下,过个几秒,就可以通过公网ip访问web项目了。到此,服务器上部署web项目就完成了。

分享:小白第一次在阿里云服务器上部署web项目

相关文章

阿里与UC推出神马移动搜索

阿里与UC推出神马移动搜索

移动互联网已经成为发展的趋势,刚推出几天神马移动搜索,被媒体吹的神乎其神,感觉很牛逼样子。我也先占个坑简单说下: 神马是专注移动互联网的搜索引擎,致力于为用户创造方便、快捷、开放的移动搜索新体验...

特雷杨阿里扎冲突?被特雷杨穿裆!阿里扎暴怒

特雷杨阿里扎冲突?被特雷杨穿裆!阿里扎暴怒

北京时间今日上午,波特兰开拓者客场挑战亚特兰大老鹰,最终,老鹰129-117战胜开拓者,开拓者的季后赛大门,似乎快要关闭了。 本场比赛,特雷·杨展示出了出色的组织能力,虽然“仅仅”拿到了25分,但却...

为什么说从疫情看阿里与京东 他们的差异越来越大?

为什么说从疫情看阿里与京东 他们的差异越来越大?

  阿里与京东,在本次疫情发生之后,都尽到了一个合格企业公民的责任,让人看到了大企业的风范,成为诸多企业的榜样。 从疫情发生之后的种种表现看,阿里和京东的差异越来越大。这种差异并不是说京东做得...

阿里投100亿元布局AIoT,年内将推百款智能产品

阿里投100亿元布局AIoT,年内将推百款智能产品

5月20日,在一场线上发布会上,阿里巴巴宣布启动“双百计划”:将投入100亿元围绕天猫精灵全面布局AIoT及内容生态领域,年内将与合作伙伴共同推出百款千万级智能产品。 这是阿里巴巴再次在AIoT领域...

阿里挖矿平台上线是谣言,多家大型媒体是误报

阿里挖矿平台上线是谣言,多家大型媒体是误报

昨天有新闻报道阿里挖矿平台上线,经过多家媒体转载,其中有腾讯、凤凰、网易、新浪等,而今天被阿里的官方人员证实,阿里是据对不会发布相关比特币虚拟货币平台! 阿里云绝不会发行任何比特币之类的虚拟货币,也...

我想要查我老婆手机上的微信聊天记录

伴随新一轮采暖季的到来,很多有打算更换或者升级居家采暖设备的小伙伴是不是已经做起了功课,但却苦于在各种选择之间反复比对权衡,久久没有找到心仪的方案?莫慌,阿里斯顿的温暖90年暨2020采暖节或许能帮你...