怎么用阿里云服务器部署项目?上传简单项目

怎么用阿里云服务器部署项目?上传简单项目,第1张

怎么用阿里云服务器部署项目?上传简单项目 前情提要

买了个阿里云服务器不知道怎么玩,闲置了一两个月之后,想部署项目上去练练手,于是在网上参考各大教程,终于成功部署,临了决定自己写一篇详细教程用来帮助更多的人。

准备工作
    要有一台阿里云服务器,因为下面的教程用的就是阿里云要略懂一点Linux知识接上一点,会用SSH工具,比如Xshell与Xftp(本人使用的),或者SecureCRT与SecureFX等等。
步骤 一、查看IP地址

登录自己的阿里云服务器,查看自己的公网IP;如果登录密码忘记的可以重置一下密 码。
这里不清楚的可以看我另一篇文章,有登录以及修改密码的详细 *** 作:
登录与重置

二、通过Xshell与Xftp远程连接本服务器

工具下载地址:官网

打开Xshell,点击文件,选择新建
填写名称与主机号(公网IP地址)
点击用户身份验证栏
填写好之后点击连接,就可以访问到服务器了。

Xftp与Xshell类似,放一张图片诸位应该就理解怎么 *** 作了;

插一句,如果不知道Xftp是干嘛用的,简单来讲就是“可视化的Xshell”,给不习惯使用Linux命令的人提供简单途径。

三、下载JDK和Tomcat

想要部署项目,怎么能少的了这两个,哪怕在Linux中也是同样。
如果使用docker搭建会更方便一点,当然这是后话了,以后再更新。

jdk
下载地址

网页拉到下面有jdk8,注意选择Linux版本!!

也可以选择别的版本,这里只是提供下载渠道。本机使用的是jdk-8u11-linux-x64.tar.gz

Tomcat
下载地址

本机使用的是apache-tomcat-8.5.43.tar.gz
与JDK一样都是下载以tar.gz结尾的文件。

四、解压

都下载好之后,通过xftp上传到云服务器上;这个时候如果没有xftp就只能通过rz指令来上传了。

本人习惯把下载的包什么的放在 /usr/local 目录下
在该目录下新建java文件夹,其内新建jdk与tomcat文件夹,将下载的文件分别上传到两个文件夹内。【在xftp里面上传,即复制粘贴的意思】

通过Xshell解压:

首先解压JDK

进入到jdk目录下 [这个需要一点Linux知识,活用cd命令]
此时你的jdk目录下应该只有未解压的文件
解压命令

tar -zxvf jdk-8u11-linux-x64.tar.gz
然后进入配置文件
vi /etc/profile
通过上下键滑到最下方,按i键可插入语句;退出时先按ESC,然后shift+:,输入wq或者wq!。
#java environment
export JAVA_HOME=/usr/local/java/jdk/jdk1.8.0_11
export JRE_HOME=/usr/local/java/jdk/jdk1.8.0_11/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$JAVA_HOME:$PATH
和在window系统配置环境变量一样的道理;使配置文件生效
source /etc/profile
验证jdk是否安装成功
java -version

解压Tomcat

进入tomcat压缩包所在目录,同理

tar -zxvf apache-tomcat-8.5.43.tar.gz
解压成功:进入解压后的tomcat文件夹下的bin目录
编辑setclasspath.sh文件
vi setclasspath.sh
划到最下面添加:
#jdk
export JAVA_HOME=/usr/java/local/jdk/jdk1.8.0_11
export JRE_HOME=/usr/java/local/jdk/jdk1.8.0_11/jre
如图:返回bin目录下启动tomcat
./startup.sh
这样说明就启动成功了!

网页访问
根据自己的公网http://IP:端口:如 http://192.168.1.1:8080
端口是8080,如果访问不了,需要配置安全组。
详见我的另一篇文章:配置安全组
配置完成后,再次访问该网址,就可以看到小猫咪了。

五、上传简单项目

前面种种都是为了这一步,所以千万不要放弃啊各位。
这里仅以简单项目为例,比如一个html页面。复杂项目其实同理。

首先需要将项目打成war包,一般情况下都是通过Myeclipse或IntelliJ IDEA导出war包

那么如何将页面打包成war包呢?

通过cmd进入上图文件所在目录,这个就不详解了,cmd大家都会用输入打包命令

jar -cvf test.war *
意思是打包成test.war文件,注意上述命令中的*,不要漏写回到目录会发现多出一个test.war文件通过xftp工具将其复制到tomcat文件夹下的webapps下,如果一步一步 *** 作过来的朋友,应该很轻易 *** 作这一步。

我这个图是解压过的截图,不用管,只需核对路径即可;下面继续讲解如何解压xshell重启Tomcat
./startup.sh
即可发现编译成功,如上图多出一个test文件夹

注意:如果没有解压成功,是因为该war文件具备的 *** 作权限不够,通过xshell授权

进入test.war所在目录 (也就是webapps目录)给文件放开权限

chmod 777 test.war
再去重启tomcat,应该就能看到war文件被解压成功了

注意:(哈哈)如果不是权限的问题,可能是tomcat配置文件的问题;但是如果是按我的教程走下来,这个配置文件是不会有问题的。说下怎么查看:

tomcat/conf下server.xml

你也可以直接通过xftp查看,活学活用嘛

找到如下图所示字段:

unpackWARs:自动解压
autoDeploy:服务器不重启就可以自动加载

到这一步了,你的webapps文件夹下应该解压成功了吧!!
进入解压后的test文件夹:

可以看到文件都在,然后访问网址:http://IP:8080/test/index.html
应该就能看到你想看的东西了!!
点拨一句,http://IP:8080/就是相当于webapps目录。


结语:于人间漩涡,拉住一个我。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5717439.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-18

发表评论

登录后才能评论

评论列表(0条)

保存