一、选购云服务器
选择系统
Windows:操作简单,功能实用,安全性较差。
Linux:兼容性好、安全性很好、稳定,是目前大部分保密机构服务器操作系统都是它。(推荐)
二、购买域名
直接去阿里云购买即可。
三、远程连接
虽然阿里云自身也提供远程连接,但是我个人感觉不好用,所有需要借助工具来进行连接和传输数据。
XShell + XFtp 和Putty + Winscp都是不错的选择。
由于我一开是就是使用的XShell的。所以我习惯使用XShell
至于如何使用和如何配置XShell可以百度
四、配置环境
部署java web项目一共有三种部署方式:java镜像部署、一键安装包部署和手动部。前两种简单快捷,但是是付费的。手动的是免费,需要有一定的操作能力,初学者建议手动部署,了解其中是如何部署的。
4.1 下载JDK和Tomcat
JDK是Java web的运行基础
Tomcat是web启动运行的服务器
版本按照自己喜好和习惯来
4.2 安装JDK和Tomcat
上传至云服务器
首先使用XFtp工具把两个安装包传送过去。
解压
然后对两个下载的进行解压
解压JDK
tar -zxvf jdk-8u181-linux-x64.tar.gz // 文件名换成自己的
解压Tomcat
tar -zxvf apache-tomcat-9.0.12.tar.gz // 文件名换成自己的
设置JDK环境变量
1.首先配置jdk的环境变量
vim /etc/profile
# my seting # set jdk export JAVA_HOME=/usr/java/jdk1.8.0_181 export JRE_HOME=/usr/java/jdk1.8.0_181/jre export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JRE_HOME/lib/tools.jar:$CLASSPATH export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
2.保存设置
终端输入:
source /etc/profile
3.检验
终端输入:
java -version
出现一下样式则正常,版本自己的为准。
java version "1.8.0_181" Java(TM) SE Runtime Environment (build 1.8.0_181-b13) Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)
配置Tomcat的环境变量
1.配置setclasspath.sh
文件
进入tomcat的bin文件下
/usr/tomcat/apache-tomcat-9.0.12/bin
编辑setclasspath.sh
文件
vim setclasspath.sh
添加如下代码
export JAVA_HOME=/usr/java/jdk1.8.0_181 export JRE_HOME=/usr/java/jdk1.8.0_181/jre
保存退出
2.启动Tomcat
./startup.sh
启动成功
Using CATALINA_BASE: /usr/tomcat/apache-tomcat-9.0.12 Using CATALINA_HOME: /usr/tomcat/apache-tomcat-9.0.12 Using CATALINA_TMPDIR: /usr/tomcat/apache-tomcat-9.0.12/temp Using JRE_HOME: /usr/java/jdk1.8.0_181/jre Using CLASSPATH: /usr/tomcat/apache-tomcat-9.0.12/bin/bootstrap.jar:/usr/tomcat/apache-tomcat-9.0.12/bin/tomcat-juli.jar Tomcat started.
关闭服务
./shutdown.sh
3.外网测试
在本地自己的电脑的浏览器地址栏输入:
http://ip:8080/ // ip为自己的公网ip,例如120.XXX.XXX.XXX
如果测试不通则需要打开阿里云安全组
首先登陆控制台 -> 实例 -> 安全组设置
五、部署web项目
将项目上传或者通过git克隆到Tomcat的webapps。
然后就可以在任何一个有网的地方浏览器地址栏输入http://云服务器IP:8080/index.html
访问自己的网站了。
通过自己的域名访问。
登录阿里云控制台 -> 域名与网站 -> 解析。
解析好之后就可以通过自己的网站访问了。