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

2020年7月27日 评论 8

做web项目开发设计的情况下,之前全是大神把架构构建好,自身往里敲代码。长此以往,新手也想自身搭架构,自身在网络服务器上布署。因此在当地构建了一个根据NetBeans spring Mybatis MVC 的web项目架构,构建全过程可参照以前的blog。新项目构建好啦,就想在网络服务器上试一下手,随后就申请办理了阿里云服务器的免费使用一个月(穷)。

1、阿里云服务器的申请办理

最先是登陆官方网站,注册帐号,随后登陆。登陆后就可以在产品大全中申请办理你需要的网络服务器及其网络服务器的配备,我选择的系统软件是CentOS 6.9 64位,最终进到控制面板。

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

在控制面板,能够见到自身的网络服务器信息内容和网络服务器的ip。

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

2、加上安全性组标准

安全性组云端出示相近虚似服务器防火墙作用,用以设定单独或好几个 ECS 案例的互联网密钥管理,它是关键的安全性防护方式。在建立 ECS 案例时,务必挑选一个安全性组。您还能够加上安全性组标准,对该安全性组下的全部 ECS 案例的出方位和入方位开展联网控制。 那时候也没有配备安全性组标准,立即在当地ping网络服务器,結果ping堵塞,ssh也连不上。

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

点一下迅速建立标准或是加上安全性组标准,如下图:

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

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

注:自定TCP的8080端口范围务必配备,如果不配备得话,后边Tomcat无法打开。

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

根据MobaXterm专用工具联接阿里云服务器,自然你也能够应用别的的专用工具例如putty相近的专用工具联接。如下图

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

(1)安装jdk

CentOS 6.X 和 5.X 内置有 OpenJDK runtime environment(openjdk),大家应用 yum 来查询 CenOS 下能用的 open-jdk 程序包目录,运行命令:yum search java | grep -i –color JDK

web项目怎么部署到服务器上(小白第一次在阿里云服务器上部署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

https://dwz.cn/LLnWAJt7

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

随后把安装文件传入CentOS下自身建的文件目录下。刚开始缓解压力:

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

随后进到Tomcat的bin文件目录下,起动Tomcat,./startup.sh

如下图,出現Tomcat started,表明Tomcat起动取得成功:

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

在这里一步,踩了非常大的坑,实行./startup.sh 日报command not found,在网上找了一遍,才知道这个是文件权限的难题,可依据在网上说的方式改动文件权限chmod -R 777 /apache-tomcat-8.0.45,改动管理权限这一我是新手,看过以后糊里糊涂,总之最终Tomcat能够起动了。

Tomcat起动以后,就可以用阿里云服务器的外网地址ip :8080查询Tomcat网页页面,如下图:

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

假如你电脑打不开上边的网站地址,先查询你的网络服务器CentOS有木有关闭防火墙或是对外开放了服务器防火墙的8080端口号。3、装包提交当地web项目

将当地构建好的web项目,.war上传文件到Tomcat的webapps文件夹下,活才几秒钟,就可以根据外网地址ip浏览web项目了。到此,网络服务器上布署web项目就完成了。

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

如有转载,请注明本文链接: /124993.html

AD:【内容仅限学习交流使用,如有侵权联系作者删除】

匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: