云服务器主机从0开始部署Web项目

一. 主机篇

1. 购买云主机

  • 阿里云主机
  • ECS 突发性能t5
  • 适用于个人开发者和小型网站
  • 1核CPU    2G内存    1M带宽    40G高效云盘
  • 3年仅售223.29, 月均6块2,超值,新用户还能再减20,限时限量,欲购从速
  • 购买地址: https://www.aliyun.com/minisite/goods?userCode=qxs6etgc

云服务器主机从0开始部署Web项目云服务器主机从0开始部署Web项目

2. 购买域名

3. 配置云主机

1. 重置云主机root密码,改完记得重启机器

进入控制台:https://homenew.console.aliyun.com/

实例与镜像 -> 实例 -> 管理

云服务器主机从0开始部署Web项目

更多 -> 重置实例密码 -> 重启

云服务器主机从0开始部署Web项目

 

2. 登录云主机

方式1: 通过阿里云控制台页面远程登录, 实例与镜像 -> 实例 -> 管理 -> 远程连接

方式2: 下载Xshell -> 通过SSH方式登录云主机 ,可以命令行操作云主机, 

              下载Xftp  -> 通过FTP方式连接云主机,提供本地文件到云主机目录之间的上传下载功能,后面上传web项目需要 

下载地址: https://www.xshellcn.com/xiazai.html

 

3. 创建主机用户

新增用户: useradd  -d  /home/test1  -m test1  -s  /bin/bash

设置密码: passwd test1

切换为新用户登录: su test1

云服务器主机从0开始部署Web项目

4. JAVA环境安装

  • 切换到root用户登录, 安装的java全局有效
  • 搜索可以安装的JDK版本: yum search jdk

云服务器主机从0开始部署Web项目

  • 安装JDK: yum install java-1.8.0-openjdk.x86_64
  • 检查安装结果: java -version

云服务器主机从0开始部署Web项目

5. Tomcat环境安装

(1) 协议选择SFTP, 使用新用户test1登录

云服务器主机从0开始部署Web项目

(2) 直接将本地tomcat从左边(本地目录)拖入右边(云主机目录)

云服务器主机从0开始部署Web项目

  • 解压tomcat.tar.gz

tar  -xzvf  apache-tomcat-8.5.51.tar.gz

 

二、Web项目篇

1. 创建Web项目

创建 Web Application项目

云服务器主机从0开始部署Web项目

 

2. 编写一个页面

(1) 可以在index.jsp写个hello word

(2) 也可以找一个页面模板,http://downsc.chinaz.net/Files/DownLoad/webjs1/201604/jiaoben4147.rar

将下载的模板复制到项目中

云服务器主机从0开始部署Web项目

3. 运行项目

  • 创建本地项目tomcat配置

云服务器主机从0开始部署Web项目

  • 配置Deployment

云服务器主机从0开始部署Web项目

云服务器主机从0开始部署Web项目

  • 直接运行即可

云服务器主机从0开始部署Web项目

 

4.打包项目

  • 项目war包配置

云服务器主机从0开始部署Web项目

云服务器主机从0开始部署Web项目

  • 打包

(1) 云服务器主机从0开始部署Web项目                 (2)云服务器主机从0开始部署Web项目

(3)云服务器主机从0开始部署Web项目

 

三、发布篇

1. 项目包上传

直接将本地打出来的war包上传到云主机 tomcat/webapps目录下即可, tomcat运行后会自动解压项目

云服务器主机从0开始部署Web项目

2. 项目运行

cd  apache-tomcat-8.5.51/bin/

./startup.sh 

云服务器主机从0开始部署Web项目

 

3. 绑定域名

  • 找到域名列表,点击解析

云服务器主机从0开始部署Web项目

  • 绑定云主机外网IP

云服务器主机从0开始部署Web项目

 

4. 访问云服务器网页

云服务器主机从0开始部署Web项目