小白在阿里云云服务器上如何发布自己的网站(建站|详细)

本文涉及的产品
云服务器ECS,u1 2核4GB 1个月
推荐场景:
2048小游戏搭建
云服务器 ECS,每月免费额度280元 3个月
简介: 一、选购云服务器 到阿里云官网进行选购1.1 使用学生优惠购买使用学生优惠后为118元/年1.2 市场价购买如果是没有学生优惠的话,请用市场价购买 阿里云还有企业和个人的免费使用的云服务器 1.3 选择系统Windows:操作简单,功能实用,安全性较差。
+关注继续查看

昨天发的小白在阿里云云服务器上如何发布自己的网站(建站|详细),今更新一下

一、选购云服务器

到阿里云官网进行选购
1.1 使用学生优惠购买
使用学生优惠后为118元/年
image
1.2 市场价购买
如果是没有学生优惠的话,请用市场价购买

阿里云还有企业和个人的免费使用的云服务器

1.3 选择系统
Windows:操作简单,功能实用,安全性较差。
Linux:兼容性好、安全性很好、稳定,是目前大部分保密机构服务器操作系统都是它。(推荐,本文作者使用Linux,后文是Linux系统的建站教程)
NetWare:批处理功能优秀,但目前市场占有率很少。
Unix:支持大型文件系统与数据库,对于系统应用软件支持较完善。
其他操作系统就不介绍了,想了解更多请搜索常见的操作系统及其优缺点比较。
我自己选择是linux的Ubuntu。

二、购买域名

2.1 注册域名
就在阿里云的万网系统购买,如果喜欢其他的也可
以在其他地方购买,反正都一样。

选购好之后付款后就好了
image
2.2 域名备案
在阿里云登录后进入备案系统,申请备案。
按表单要求填写真实的备案信息,然后点击提交。此操作需要证件照(身份证或其他有效证件)的正反面照片。
提交申请后过一天或两天,阿里云工作人员会给你打电话,验证你的姓名和身份证后四位等信息,如果你回答全部正确,恭喜你,初审通过!
接下来你需要再次登录备案系统,申请幕布拍照,然后点击指定链接,网购一块价值¥15的幕布,以此为背景拍照再上传到备案系统。
阿里云工作人员会对你的照片进行审核,照片审核通过后他们会把你的备案信息提交给省通信管理局审核,通信管理局一般会审核11—20天(本文作者只用了9天就审核通过了),审核通过后会发短信和邮件通知你。

首次备案图文引导
不备案不能长久使用

三、远程连接

虽然阿里云自身也提供远程连接,但是我个人感觉不好用,所有需要借助工具来进行连接和传输数据。
XShell + XFtp 和Putty + Winscp都是不错的选择。
由于我一开是就是使用的XShell的。所以我习惯使用XShell
至于如何使用和如何配置XShell可以百度,不会的话可以评论我补充

四、配置环境

部署java web项目一共有三种部署方式:java镜像部署、一键安装包部署和手动部。前两种简单快捷,但是是付费的。手动的是免费,需要有一定的操作能力,初学者建议手动部署,了解其中是如何部署的。
4.1 下载JDK和Tomcat
DK是Java web的运行基础
需要去官网下载:JDK链接

Tomcat是web启动运行的服务器
也是需要去官网下载:Tomcat链接

版本按照自己喜好和习惯来
4.2 安装JDK和Tomcat

上传至云服务器

首先使用XFtp工具把两个安装包传送过去。
image
解压
然后对两个下载的进行解压

解压JDK
image
解压Tomcat
image

设置JDK环境变量

我之前有一篇博客是记录怎么配置JDK的。可以参考一下:链接
但是是安装源库里面的,方法和这个不一样,所以我认为没有什么参考价值。。。。emmmmm。跑题了

1.首先配置jdk的环境变量
image
image
2.保存设置

终端输入:
image
3.检验

终端输入:
image

出现一下样式则正常,版本自己的为准。
image

配置Tomcat的环境变量

1.配置setclasspath.sh文件
进入tomcat的bin文件下
image
编辑setclasspath.sh文件
image
添加如下代码
image
保存退出

2.启动Tomcat
image
启动成功

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.外网测试

在本地自己的电脑的浏览器地址栏输入:
image
如果测试不通则需要打开阿里云安全组

首先登陆控制台 -> 实例 -> 安全组设置
image
安全组规则 -> 添加安全组规则
image
image
image
image

五、部署web项目

将项目上传或者通过git克隆到Tomcat的webapps。

然后就可以在任何一个有网的地方浏览器地址栏输入http://云服务器IP:8080/index.html访问自己的网站了。

image
通过自己已经备案的域名访问

登录阿里云控制台 -> 域名与网站 -> 解析。

解析好之后就可以通过自己的网站访问了。
image
如果觉得8080端口不好看,可以去掉的
小燕这教程如何,快来支持小小燕吧,带你拥有一个自己的网站哦!

相关实践学习
一小时快速掌握 SQL 语法
本实验带您学习SQL的基础语法,快速入门SQL。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
11月前
|
编解码 人工智能 并行计算
视频转码性价比提升85%,阿里云发布gn7r实例
gn7r 是一款高性价比的ARM架构服务平台,基于 CIPU+ 飞天的技术架构,搭载 Ampere Altra Max,使用 GPU 虚拟化技术,为每台 gn7r 实例集成 1 个 NVIDIA GA107 加速器(即四分之一张 A16 GPU)进行加速
视频转码性价比提升85%,阿里云发布gn7r实例
|
11月前
|
存储 容灾
《混合云存储开启企业上云新路径---阿里云混合云备份容灾方案发布》电子版地址
混合云存储开启企业上云新路径---阿里云混合云备份容灾方案发布
124 0
《混合云存储开启企业上云新路径---阿里云混合云备份容灾方案发布》电子版地址
|
11月前
|
Linux Docker 容器
.net Core WebApi发布到Docker并推送到阿里云容器服务
.net Core WebApi发布到Docker并推送到阿里云容器服务
212 0
.net Core WebApi发布到Docker并推送到阿里云容器服务
|
11月前
|
存储 人工智能 运维
阿里云开源大数据平台升级EMR2.0发布 性能最高可提升6倍
阿里云EMR2.0为用户提供了全新的平台、开发、资源形态、分析场景等更优的产品体验,通过EMR Doctor健康检查、全面的服务巡检和事件通知、节点故障补偿等运维能力的升级,预估运维成本可降低20%-30%。新平台致力于为客户快速构建高性价比、安全可靠、兼容生态的开源大数据平台。
阿里云开源大数据平台升级EMR2.0发布  性能最高可提升6倍
|
12月前
|
机器学习/深度学习 存储 人工智能
|
12月前
|
弹性计算 运维
阿里云弹性计算合作计划发布
阿里云与合作伙伴围绕关于阿里云弹性计算产品进行产品和解决方案集成合作,为客户提供基于阿里云弹性计算产品为底座的行业应用与方案,而共同开展的关于产品技术合作的一项合作计划。
183 0
|
12月前
|
12月前
|
分布式计算 Cloud Native 数据可视化
直播预约|阿里云EMR 2.0 重磅发布
面向未来,构建新一代开源大数据基础设施!阿里云EMR 2.0 发布会 将于12月27日14点在线上举办。
338 0
直播预约|阿里云EMR 2.0 重磅发布
|
12月前
|
存储 机器学习/深度学习 弹性计算
性能最大提升60%,阿里云发布基于第四代英特尔至强的第八代ECS实例
丰富的硬件加速能力和全方位的安全防护,是 ECS g8i 实例的两大特色。
性能最大提升60%,阿里云发布基于第四代英特尔至强的第八代ECS实例
|
12月前
|
前端开发 JavaScript API
谷粒学院(十一)课程最终发布 | 课程列表 | 阿里云视频点播服务 | 小节实现视频上传(三)
谷粒学院(十一)课程最终发布 | 课程列表 | 阿里云视频点播服务 | 小节实现视频上传(三)
谷粒学院(十一)课程最终发布 | 课程列表 | 阿里云视频点播服务 | 小节实现视频上传(三)
热门文章
最新文章
相关产品
云迁移中心
推荐文章
更多