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

本文涉及的产品
.cn 域名,1个 12个月
简介: 在阿里云云服务器上发布自己的网站(建站|详细)

一、选购云服务器

阿里云官网进行选购

1.2 云服务器购买方式

如果是可以学生优惠的话,可用学生优惠方式,其它用市场价购买

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

阿里云还提供通用代金券,可叠加官网常规优惠使用

1.3 选择系统

Windows:操作简单,功能实用,安全性较差。

Linux:兼容性好、安全性很好、稳定,是目前大部分保密机构服务器操作系统都是它。(推荐,本文作者使用Linux,后文是Linux系统的建站教程)

NetWare:批处理功能优秀,但目前市场占有率很少。

Unix:支持大型文件系统与数据库,对于系统应用软件支持较完善。

其他操作系统就不介绍了,想了解更多请搜索常见的操作系统及其优缺点比较

我自己选择是linux的Ubuntu。

二、购买域名

2.1 注册域名

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

选购好之后付款后就好了

image

2.2 域名备案

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

首次备案图文引导

不备案不能长久使用

三、远程连接

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

至于如何使用和如何配置XShell可以百度,不会的话可以评论我补充

四、配置环境

部署java web项目一共有三种部署方式:java镜像部署一键安装包部署和手动部。前两种简单快捷,但是是付费的。手动的是免费,需要有一定的操作能力,初学者建议手动部署,了解其中是如何部署的。

4.1 下载JDK和Tomcat

JDK是Java web的运行基础
需要去官网下载:JDK链接

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

版本按照自己喜好和习惯来

4.2 安装JDK和Tomcat

上传至云服务器

首先使用XFtp工具把两个安装包传送过去。

image

解压

然后对两个下载的进行解压

解压JDK

tar -zxvf jdk-8u181-linux-x64.tar.gz            // 文件名换成自己的

解压Tomcat

tar -zxvf apache-tomcat-9.0.12.tar.gz           // 文件名换成自己的

设置JDK环境变量

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

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

如果测试不通则需要打开阿里云安全组

首先登陆控制台 -> 实例 -> 安全组设置

image

安全组规则 -> 添加安全组规则

image

image

image

再次刷新则成功了

image

五、部署web项目

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

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

image

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

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

解析好之后就可以通过自己的网站访问了。

image

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
7天前
|
人工智能 弹性计算 编解码
阿里云GPU云服务器性能、应用场景及收费标准和活动价格参考
GPU云服务器作为阿里云提供的一种高性能计算服务,通过结合GPU与CPU的计算能力,为用户在人工智能、高性能计算等领域提供了强大的支持。其具备覆盖范围广、超强计算能力、网络性能出色等优势,且计费方式灵活多样,能够满足不同用户的需求。目前用户购买阿里云gpu云服务器gn5 规格族(P100-16G)、gn6i 规格族(T4-16G)、gn6v 规格族(V100-16G)有优惠,本文为大家详细介绍阿里云gpu云服务器的相关性能及收费标准与最新活动价格情况,以供参考和选择。
|
12天前
|
机器学习/深度学习 人工智能 弹性计算
什么是阿里云GPU云服务器?GPU服务器优势、使用和租赁费用整理
阿里云GPU云服务器提供强大的GPU算力,适用于深度学习、科学计算、图形可视化和视频处理等多种场景。作为亚太领先的云服务提供商,阿里云的GPU云服务器具备灵活的资源配置、高安全性和易用性,支持多种计费模式,帮助企业高效应对计算密集型任务。
|
13天前
|
存储 分布式计算 固态存储
阿里云2核16G、4核32G、8核64G配置云服务器租用收费标准与活动价格参考
2核16G、8核64G、4核32G配置的云服务器处理器与内存比为1:8,这种配比的云服务器一般适用于数据分析与挖掘,Hadoop、Spark集群和数据库,缓存等内存密集型场景,因此,多为企业级用户选择。目前2核16G配置按量收费最低收费标准为0.54元/小时,按月租用标准收费标准为260.44元/1个月。4核32G配置的阿里云服务器按量收费标准最低为1.08元/小时,按月租用标准收费标准为520.88元/1个月。8核64G配置的阿里云服务器按量收费标准最低为2.17元/小时,按月租用标准收费标准为1041.77元/1个月。本文介绍这些配置的最新租用收费标准与活动价格情况,以供参考。
|
12天前
|
机器学习/深度学习 人工智能 弹性计算
阿里云GPU服务器全解析_GPU价格收费标准_GPU优势和使用说明
阿里云GPU云服务器提供强大的GPU算力,适用于深度学习、科学计算、图形可视化和视频处理等场景。作为亚太领先的云服务商,阿里云GPU云服务器具备高灵活性、易用性、容灾备份、安全性和成本效益,支持多种实例规格,满足不同业务需求。
|
19天前
|
弹性计算
阿里云2核16G服务器多少钱一年?亲测价格查询1个月和1小时收费标准
阿里云2核16G服务器提供多种ECS实例规格,内存型r8i实例1年6折优惠价为1901元,按月收费334.19元,按小时收费0.696221元。更多规格及详细报价请访问阿里云ECS页面。
57 9
|
16天前
|
监控 Ubuntu Linux
使用VSCode通过SSH远程登录阿里云Linux服务器异常崩溃
通过 VSCode 的 Remote - SSH 插件远程连接阿里云 Ubuntu 22 服务器时,会因高 CPU 使用率导致连接断开。经排查发现,VSCode 连接根目录 ".." 时会频繁调用"rg"(ripgrep)进行文件搜索,导致 CPU 负载过高。解决方法是将连接目录改为"root"(或其他具体的路径),避免不必要的文件检索,从而恢复正常连接。
|
20天前
|
弹性计算 异构计算
2024年阿里云GPU服务器多少钱1小时?亲测价格查询方法
2024年阿里云GPU服务器每小时收费因实例规格不同而异。可通过阿里云GPU服务器页面选择“按量付费”查看具体价格。例如,NVIDIA A100的gn7e实例为34.742元/小时,NVIDIA A10的gn7i实例为12.710156元/小时。更多详情请访问阿里云官网。
65 2
|
25天前
|
存储 弹性计算 NoSQL
"从入门到实践,全方位解析云服务器ECS的秘密——手把手教你轻松驾驭阿里云的强大计算力!"
【10月更文挑战第23天】云服务器ECS(Elastic Compute Service)是阿里云提供的基础云计算服务,允许用户在云端租用和管理虚拟服务器。ECS具有弹性伸缩、按需付费、简单易用等特点,适用于网站托管、数据库部署、大数据分析等多种场景。本文介绍ECS的基本概念、使用场景及快速上手指南。
69 3
|
17天前
|
弹性计算
阿里云2核16G云服务器多少钱?亲测ECS内存型r8i租赁价格
阿里云2核16G云服务器,内存型r8i实例1年6折优惠后价格为1901元,月付334.19元,按小时计费0.696221元。更多配置及优惠详情,请访问阿里云ECS页面。
|
20天前
|
机器学习/深度学习 人工智能 弹性计算
阿里云AI服务器价格表_GPU服务器租赁费用_AI人工智能高性能计算推理
阿里云AI服务器提供多种配置选项,包括CPU+GPU、CPU+FPGA等组合,支持高性能计算需求。本文汇总了阿里云GPU服务器的价格信息,涵盖NVIDIA A10、V100、T4、P4、P100等多款GPU卡,适用于人工智能、机器学习和深度学习等场景。详细价格表和实例规格见文内图表。
下一篇
无影云桌面