云服务器主机从0开始部署Web项目
一. 主机篇
1. 购买云主机
- 阿里云主机
- ECS 突发性能t5
- 适用于个人开发者和小型网站
- 1核CPU 2G内存 1M带宽 40G高效云盘
- 3年仅售223.29, 月均6块2,超值,新用户还能再减20,限时限量,欲购从速
- 购买地址: https://www.aliyun.com/minisite/goods?userCode=qxs6etgc
2. 购买域名
3. 配置云主机
1. 重置云主机root密码,改完记得重启机器
进入控制台:https://homenew.console.aliyun.com/
实例与镜像 -> 实例 -> 管理
更多 -> 重置实例密码 -> 重启
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
4. JAVA环境安装
- 切换到root用户登录, 安装的java全局有效
- 搜索可以安装的JDK版本: yum search jdk
- 安装JDK: yum install java-1.8.0-openjdk.x86_64
- 检查安装结果: java -version
5. Tomcat环境安装
- 本地下载tomcat.tar.gz, 下载地址:http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.51/bin/apache-tomcat-8.5.51.tar.gz
- 通过 Xftp 将tomcat.tar.gz上传到云主机 /home/test1 目录
(1) 协议选择SFTP, 使用新用户test1登录
(2) 直接将本地tomcat从左边(本地目录)拖入右边(云主机目录)
- 解压tomcat.tar.gz
tar -xzvf apache-tomcat-8.5.51.tar.gz
二、Web项目篇
1. 创建Web项目
创建 Web Application项目
2. 编写一个页面
(1) 可以在index.jsp写个hello word,
(2) 也可以找一个页面模板,http://downsc.chinaz.net/Files/DownLoad/webjs1/201604/jiaoben4147.rar
将下载的模板复制到项目中
3. 运行项目
- 创建本地项目tomcat配置
- 配置Deployment
- 直接运行即可
4.打包项目
- 项目war包配置
- 打包
(1) (2)
(3)
三、发布篇
1. 项目包上传
直接将本地打出来的war包上传到云主机 tomcat/webapps目录下即可, tomcat运行后会自动解压项目
2. 项目运行
cd apache-tomcat-8.5.51/bin/
./startup.sh
3. 绑定域名
- 找到域名列表,点击解析
- 绑定云主机外网IP
4. 访问云服务器网页