一.前言
学习了许久的Java,也参与开发了很多的Java项目,但一直没有系统的接触学习过项目部署,而我对项目部署也很有兴趣,于是便摸索学习了一番,在这里记录一下学习过程,参考博客,遇到的问题和解决办法,有需要会随时更新。
服务器使用的阿里云ECS云服务器,下面就开始一步步介绍如何从零开始部署一个Web项目。
二.建站流程
第一步:购买阿里云服务器
1.阿里云提供多种服务器类型的选择,这里主要介绍其中两款云服务器的区别:轻量应用服务器和云服务器ECS
1)轻量应用服务器:提供各种镜像安装,能够预装开发运行需要的应用环境,适合快速部署项目
2)云服务器ECS:只预装了基础的操作系统,其他软件需自己安装,适合学习
我这里选择购买了云服务器ECS,学生购买服务器是有优惠的,一年114,下面是学生优惠购买的地址
https://promotion.aliyun.com/ntms/act/campus2018.html?userCode=qhrfl7xv
购买过程中可以设置服务器密码,也可以购买完成后再设置。
购买完成后查看自己的云主机,里面包含两个ip(公网ip和私有ip):
1)公网ip:公网ip用于提供互联网的访问服务
2)私有ip:用于内网访问使用,同一个VPC下,并在同一个安全组下的ECS,默认内网互通,并且内网能实现快速互访,不受公网带宽的影响,内网IP地址常用于ECS与ECS之间的快速访问
第二步:购买域名
在阿里云的域名服务购买域名,配置DNS解析,指向我们服务器的公网ip。(这里注意,因为指向的是阿里云的服务器,属于大陆服务器,所以需要对域名进行备案,才能正常访问到服务器。如果仅仅想访问本机,不备案也可以)
第三步:域名备案
如果域名未备案的话,访问会出现如下界面
第四步:ECS云服务器环境配置
Part 1 :下载Xshell和Xftp,用于操作服务器
下载链接:https://pan.baidu.com/s/17XCHaCs7viIUKsgrO0gydw 提取码:6scw
连接参数:1.ip为服务器公网ip
2.账号为root
3.密码为自己设置的云服务器密码
Part 2 :安装JDK 1.8