如何使用阿里云虚拟主机和域名设置网站?

本文档将向您展示如何使用阿里云虚拟主机来设置一个新网站,并完成一个域名。如果您按照此处的步骤操作,您将启动并运行一个新网站,可以使用您选择的名称在全球范围内访问,并托管在阿里云平台上。

本文档假设您已经拥有有效的阿里云账号,并且知道如何访问阿里云控制台。如果你不这样做,那么你需要先创建一个帐户,然后再继续。它是免费设置的。

您还需要设置有效的付款方式(最好是信用卡,尽管某些服务也接受 PayPal)。稍后您将需要一个 FTP 程序,例如 FileZilla,因此如果您没有 FTP,最好立即安装其中一个。

虚拟主机还是 ECS 服务器?

托管网站有两种主要方式。从本质上讲,它们是相同的,但有一些重要的区别。了解这些差异将有助于您选择要在阿里云上使用的正确服务类型,因此让我们现在来了解一下它们。

当您创建网站时,您正在创建或获取 HTML 文档文件、网页、数据库、程序脚本、图像等,并将它们存储在云中的服务器上。为了完全控制,您可以使用阿里云创建自己的服务器。它不是一个物理的金属盒子,而是所谓的虚拟服务器。这意味着您与许多其他客户共享一个物理金属盒,但您的虚拟服务器的行为就像您自己的一样。你可以在上面做任何你喜欢的事情。您可以托管网站和电子邮件。您可以运行 WordPress。您可以安装自己的软件,以及更多。您可以调整您托管的网站上的每一个设置,因为 Web 服务器只属于您,因此您的更改不会影响其他任何人。

像这样的虚拟服务器为您提供了最终的控制权,但您还需要技术技能来保持其安全有效地运行。您需要定期安装安全补丁,并在出现问题时进行修复。

另一方面,也许您不需要完整的服务器,无论是虚拟的还是其他的。也许您所需要的只是现有 Web 服务器上的一个文件夹,您可以在其中安全可靠地上传一些文件和图像等以创建网站。您无需安装随附的电子邮件服务器,也无需更改和调整每个最后设置。而且您当然没有时间或技能来保持服务器以最佳状态运行——您非常乐意将其留给阿里云内部的其他人。

前一个选项要求您在阿里云内使用云服务器设置自己的服务器实例。然后,您的服务器将被称为 ECS 实例。

本文档的其余部分将介绍另一个选项:将您的页面托管在由其他人负责的现成 Web 服务器上。这称为虚拟主机。它更便宜、更轻松、更快捷,您不必花费任何时间在服务器维护上,但您没有那么多的控制权。

如果您想在将来的某个时候尝试创建 ECS 实例,您可以在阿里云上轻松完成。但我们会把它留到另一个时间和另一个教程中。现在您了解了其中的区别,并且很高兴虚拟主机是您需要的,我们可以开始了。

购买您的主机套餐

登录您的阿里云账号并进入控制台。你会看到这样的内容:

1_tif

在左侧菜单中,有一个“域和网站”条目。如果您没有看到左侧菜单,请单击由 3 条水平线组成的小图标,它就会出现。

单击“域和网站”,它将扩展到涵盖域,云DNS和虚拟主机。

点击虚拟主机:

2

如果您以前购买了不同的网络托管包,它将被列出(就像这里的情况一样)。否则,将没有条目。

屏幕顶部是一个“购买”按钮。我们想购买一个新的网络托管包,所以点击它。

3

如果您想更改任何显示的选项,您可以,但我们建议您现在不要这样做。检查完价格后,只需点击屏幕右侧的“立即购买”按钮即可。请注意,价格涵盖整个期间(1 年,除非您更改它),但购买域名(我们稍后会这样做)将是额外的。你将需要两者。

另外两个屏幕将允许您查看信息、下订单和付款。

完成此操作后,返回控制台,再次单击左侧“域和网站”下的“虚拟主机”按钮,将显示您新购买的托管包。

4

如果“实例状态”设置为“已停止”,请稍等片刻,然后刷新页面,因为新的托管包仍在设置中。它很快就会显示为“正在运行”。

5

现在单击您列出的托管包旁边的“管理”链接。

这是您的实例详细信息屏幕。它表明您的虚拟主机已启动并运行。

6

“立即检查”按钮将对您的主机运行快速运行状况检查,以确保所有设置都正确无误。如果您愿意,您现在可以尝试一下,但显然会有错误,因为我们还没有设置任何东西。

我们的主机现在已经准备好将一些文件上传到我们的网站。如果您还没有用于计算机的FTP程序,则需要购买一个。FileZilla 非常受欢迎,可以做得很好,而且它也是免费的。

无论您使用哪种FTP程序,您都需要知道3条信息,以便它可以连接到您的虚拟主机以上传文件:

  • 主机/站点地址
  • FTP 用户名
  • FTP 密码

您的站点主机地址显示在“实例详细信息”屏幕上的“FTP 登录主机地址”下。记下它,因为您将需要它。也许将其直接复制并粘贴到FTP程序的站点管理器中。

您的FTP用户名也显示在页面上,作为FTP登录名。再次,记下它。

要获取您的FTP密码,请单击状态页面FTP部分中的“重置密码”按钮,系统将要求您选择一个密码。让它尽可能长和复杂。请记住,任何知道您的FTP登录详细信息的人都可以修改您的网站,因此需要安全地保存详细信息。您可以随时更改FTP密码,而不会影响您的网站。

7

当我们在这里时,您需要将新网站设置为发布模式而不是调试模式。为此,请参阅屏幕左侧的“环境设置”选项,找到“运行模式设置”链接,然后单击它。

如果尚未选择发布模式,请选择该模式并单击“提交”。这样可以确保不显示其他警告和错误消息。对于我们正在创建的简单页面,我们不需要它们。它们是一种安全风险,因为它们会向访问者泄露有关您网站的信息。

除了“实例详细信息”和“环境设置”屏幕之外,还有一些其他屏幕。如果您愿意,可以随意探索它们,但我们现在不需要它们。

是时候尝试您的网站了

设置网络托管包后,将创建一个示例主页。稍后,我们将用我们自己的页面覆盖该文件。但现在,让我们检查一下同一页面是否可访问。由于我们尚未注册域名,因此可以通过其测试域访问该站点。

测试域列在“实例详细信息”屏幕上。复制它,然后将其粘贴到 Web 浏览器中。由于这仅用于您的测试,而不是用于公共用途,因此您将被要求提供您的阿里云登录详细信息。

您网站的主页(目前)如下所示:

8

使用FTP上传

现在,您可以将示例主页替换为自己的主页。

启动您的FTP程序并使用它来连接到您的托管空间。使用您之前记下的站点地址、用户名和密码。

如果您的计算机或 FTP 程序警告您证书不安全,则可以安全地接受警告并继续。

9

同样,如果您以前从未在计算机上使用过 FTP 程序,您可能会收到来自 PC 的有关计算机防火墙的警告。同样,接受这一点是安全的。

连接后,您会看到您的托管空间包含 2 个文件夹,htdocs 和 myfolder

10

htdocs 文件夹是您需要放置所有 Web 可访问文件的地方,即页面、脚本、图像等。您也可以在其中创建其他子文件夹。从技术上讲,htdocs 是您的“Web 根目录”文件夹。

相反,您放置在 myfolder 中的任何内容都无法通过您的网站访问。它不会有 URL。您可以使用它来存储您可能希望保持在线但需要保持私密的文件。但当然请记住,任何拥有您的 FTP 登录详细信息的人仍然可以访问它们,例如与您共享保持网站更新任务的人。

使用网页设计程序或 HTML 编辑器为您的新网站创建主页。在此示例中,我们将保持简单。这是代码。

我们将文件命名为 default.html,因为这是当前存在并由阿里云创建的文件的名称。

11

您网站的主页是当用户在浏览您的 URL 时未指定任何其他特定页面时将向用户显示的页面。阿里巴巴为您创建的那个将称为default.html,因此我们也将称之为新文件。

如果您愿意,可以将主页命名为 index.html、default.html、zhuye.html 或 index.php。如果存在多个文件,系统将按列出的顺序查找它们。因此,如果 index.html 和 default.html 都存在,则用户将看到 index.html,除非他们通过将页面名称添加到他们键入的 URL 来另行请求。

使用您的 FTP 程序上传新的默认 .html 文件,以代替当前存在的文件。

12

请注意,最好将所有文件名保留为小写。不要将其称为 Default.html 或 DEFAULT.HTML。简单的默认 .html 效果最佳,无论您网站的访问者使用的是 Windows、Mac、Linux、手机还是平板电脑。

测试您的网站

安装新页面后,测试您的网站是否正常工作,以及您是否可以看到新的主页。我们仍然没有域名,因此您需要通过测试域访问该站点。

13

如果您仍然看到旧版本的页面,则可能需要刷新浏览器。在大多数浏览器中,可以通过按 F5 来执行此操作。或者右键单击该页面,然后选择“刷新”。

伟大。我们的新主页有效。

选择您的域名

下一步是选择并注册一个域名,以便访问者可以通过友好名称访问您的网站。没有域名,除了您之外,没有人可以查看您的网站。此外,域名成为一个独特的品牌,您可以对其进行推广和宣传。

如果您已经为自己或您的企业拥有一个域名,并且您想将该现有名称从当前网站切换到您正在创建的新网站,则可以这样做。在阿里云控制台的“域和网站”下,选择“域”,然后选择“域转入”选项。

但是在本教程中,我们将注册并支付一个全新的域名,并将其分配给我们刚刚创建的新网站。

在控制台的 Domains & Websites 下,选择 Domain Names。然后单击“购买域”按钮,您将看到如下内容:

14

域名的选择由您决定。唯一的条件是没有其他人已经注册了您想要的特定名称和扩展名组合(通过阿里云或任何其他提供域名注册服务的公司)。

对于此示例,让我们尝试注册:my-test-domain-12345.com

15

它可用。好消息!我们将为我们的新网站购买它。

16

Add it to your cart, check the spelling carefully(!), then click on the small shopping cart icon on the right hand side of the screen in order to continue.

17

重要的是要了解您不能直接购买域名。您只能租用一定年限(通常最多 10 年左右)。一旦该期限结束,您可以续订它,作为所有者,您将获得优先拒绝权。如果您不及时续订,那么其他人可以注册它并将其用于自己的网站。因此,请确保您始终及时更新您的域名,除非您不再需要它们(并且如果您准备通过曾经属于您的名称让其他人的网站为人所知)。

单击所需的持续时间,然后单击“立即购买”。

如果您以前从未在阿里云上注册过域名,您将被要求在最终购买之前创建域名注册人资料。如果是这样,只需在询问时输入您的姓名和地址详细信息即可。这是中国法律的要求,只需要做一次。

18

请注意屏幕上的此选项。如您所见,您的姓名和电子邮件地址被记录为注册此域名的人。通常,这些详细信息会显示在可公开访问的全球域名注册人数据库中。这可能会导致试图向您推销相关服务的公司的不受欢迎的电话营销电话和电子邮件。为避免这种情况,请确保勾选该框以启用域代理服务。这是免费的,这意味着阿里云(而不是您)将出现在您的域名的全球数据库中。这并不意味着您失去任何控制权,但这确实意味着您不会接到不需要的营销电话。

19

现在单击“下订单”,然后在以下屏幕上单击“立即付款”。

全部完成!您现在是域名的骄傲拥有者。

与DNS建立链接

我们现在有一个网站和一个域名。最后一步是将两者链接在一起,这样当有人在浏览器中输入您的域名时,他们会看到您的网站,而不是其他人的网站,或者错误消息说找不到该网站。

要建立链接,我们需要将我们的虚拟主机包和域名的详细信息输入到称为DNS或域名系统的全球数据库中。

需要两个步骤。

首先,进入阿里云控制台。在“域和网站”下,单击“虚拟主机”,然后从列表中找到您的托管包,然后单击“管理”链接。

在屏幕顶部,单击“立即绑定”链接。

20

输入您的新域名,并填写 www.,然后按提交。添加的 www 非常重要,所以不要省略它。在本例中,我们将输入,然后按“提交”。www.my-test-domain-12345.com

21

现在进入第 2 步。在屏幕左侧,选择“实例详细信息”选项以显示您的虚拟主机的详细信息。选择并右键单击“测试域”值的内容,并将其复制到剪贴板。

22

现在,在控制台主页的 Domains & Websites 下,选择 Alibaba Cloud DNS。在列表中找到您选择的域名,然后单击配置。然后单击“添加记录”,您将看到以下内容:

23

将“类型”框从“A”更改为“CNAME”。输入 www(不带点)作为主机设置。对于 ISP 线路,将条目保留为默认。在“值”框中,粘贴之前复制的测试域条目。并保持 TTL 框不变。

它应该看起来像这样:

24

完成后,按确认。

就是这样。您的虚拟主机、示例站点和域名都已设置好并准备就绪。剩下的就是测试它。因此,关闭阿里云控制台,打开浏览器窗口,转到您选择的站点(在本例中),并欣赏您的工作。www.my-test-domain-12345.com

25

如果一切顺利,您现在可以创建更多网页,然后通过FTP上传它们,就像我们之前所做的那样。

新的 DNS 条目有时可能需要一段时间(甚至几个小时)才能更新所有全球 DNS 服务器。因此,如果您的网站尚无法通过其新名称访问,请稍等片刻,然后重试。

如果其他东西似乎无法正常工作,请使用内置的运行状况检查功能找出问题所在。在阿里云控制台的“域和网站”下的“虚拟主机”下,找到您的虚拟主机包,然后单击“管理”。然后单击“立即检查”。系统将检查您的网站及其设置,然后您可以查看结果。

26

本教程到此结束。我们希望您喜欢使用您的新网站。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/183356.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

InstructDiffusion-多种视觉任务统一框架

论文:《InstructDiffusion: A Generalist Modeling Interface for Vision Tasks》 github:https://github.com/cientgu/InstructDiffusion InstructPix2Pix:参考 文章目录 摘要引言算法视觉任务统一引导训练集重构统一框架 实验训练集关键点检测分割图像…

微信小程序本地和真机调试文件上传成功但体验版不成功

可能是微信小程序ip白名单的问题,去微信公众平台(小程序)上设置小程序的ip白名单 1、在本地中取消不校验 然后在本地去上传文件,就会发现控制台报错了,会提示一个https什么不在ip白名单,复制那个网址 2、…

tomcat调优配置

一. 设置账户进入管理页面 通过浏览器进入Tomcat7的管理模块页面&#xff1a;http://localhost:8080/manager/status 按照提示&#xff0c;在Tomcat7服务器指定的位置修改配置文件&#xff08;conf/tomcat-users.xml&#xff09;&#xff0c;增加相应的用户和角色配置标签 <…

win11系列:避坑宝典|win11升级最新预览体验版bug梳理

win11系列&#xff1a;避坑宝典|win11升级最新预览体验版bug梳理 一、亲测win11升级的前世今生。&#xff08;一&#xff09;问题描述梳理。&#xff08;二&#xff09;故障原因分析。&#xff08;三&#xff09;具体解决方案。2.【已解决】①尝试关Hyper-v重启&#xff1b;②从…

基于AOP的声明式事物控制

目录 Spring事务编程概述 基于xml声明式事务控制 事务属性 isolation timeout read-only propagation 全注解开发 Spring事务编程概述 事务是开发中必不可少的东西&#xff0c;使用JDBC开发时&#xff0c;我们使用connection对事务进行控制&#xff0c;使用MyBatis时&a…

Django大回顾 -3 之响应对象、cbv和fbv、关于类中self是谁的问题、上传文件、模版

【1】isinstance方法 判断一个对象是否是一个已知的类型。 isinstance语法&#xff1a; isinstance(object&#xff0c;classinfo) object --------- 实例化对象 cassinfo ------- 可以是字节或间接类名、基本类型&#xff0c;或者由他们组成的元组 相同返回True&#xff0c;不…

肖sir__mysql之视图__009

mysql之视图 一、什么是视图 视图是一个虚拟表&#xff08;逻辑表&#xff09;&#xff0c;它不在数据库中以存储形式保存&#xff08;本身包含数据&#xff09;&#xff0c;是在使用视图的时候动态生成。 二、视图作用 1、查询数据库中的非常复的数据 例如&#xff1a;多表&a…

本地部署GPT的实战方案

大家好,我是herosunly。985院校硕士毕业,现担任算法研究员一职,热衷于机器学习算法研究与应用。曾获得阿里云天池比赛第一名,CCF比赛第二名,科大讯飞比赛第三名。拥有多项发明专利。对机器学习和深度学习拥有自己独到的见解。曾经辅导过若干个非计算机专业的学生进入到算法…

微机原理_8

一、单项选择题&#xff08;本大题共 15 小题&#xff0c;每小题 3 分&#xff0c;共 45 分。在每小题给出的四个备选项中&#xff0c;选出一个正确的答案&#xff0c;请将选定的答案填涂在答题纸的相应位置上。 1,微机内部除CPU外还集成了计算机的其它主要部件,如ROM、RAM、并…

LeetCode(38)生命游戏【矩阵】【中等】

目录 1.题目2.答案3.提交结果截图 链接&#xff1a; 生命游戏 1.题目 根据 百度百科 &#xff0c; 生命游戏 &#xff0c;简称为 生命 &#xff0c;是英国数学家约翰何顿康威在 1970 年发明的细胞自动机。 给定一个包含 m n 个格子的面板&#xff0c;每一个格子都可以看成是…

shell---免交互

一、多行重定向 可以理解为这是标准输入的一种替代品&#xff0c;可以帮助脚本开发人员不必使用临时文件来构建输入信息&#xff0c;可以直接产生一个文件&#xff0c;输入文件信息&#xff0c;常与非交互程序和命令一起使用 语法格式命令<< 标记..........标记 注意…

During handling of the above exception, another exception occurred解决方案

During handling of the above exception, another exception occurred解决方案 前言解决方案总结 前言 今天在写python读取图片中的内容的脚本的时候&#xff0c;常用的图像处理库包括Pillow和OpenCV。以下是使用Pillow库读取图片中的计算公式的示例代码&#xff1a; from P…

详解原生Spring当中的额外功能开发MethodBeforeAdvice与MethodInterceptor接口!

&#x1f609;&#x1f609; 学习交流群&#xff1a; ✅✅1&#xff1a;这是孙哥suns给大家的福利&#xff01; ✨✨2&#xff1a;我们免费分享Netty、Dubbo、k8s、Mybatis、Spring...应用和源码级别的视频资料 &#x1f96d;&#x1f96d;3&#xff1a;QQ群&#xff1a;583783…

Redis对象系统

前言 在Redis中有许多数据结构&#xff0c;比如&#xff1a;简单动态字符串(SDS)&#xff0c;双端链表&#xff0c;字典&#xff0c;压缩列表&#xff0c;整数集合等。 Redis并没有直接使用这些数据结构来实现键值对数据库&#xff0c;而是基于这些数据结构创建了一个对象系统。…

vue项目运行时,报错:ValidationError: webpack Dev Server Invalid Options

在运行vue项目中&#xff0c;遇到报错&#xff1a;ValidationError: webpack Dev Server Invalid Options&#xff0c;如下图截图&#xff1a; 主要由于vue.config.js配置文件错误导致的&#xff0c;具体定位到proxy配置代理不能为空&#xff0c;导致运行项目报错&#xff0c;需…

连接备份1128

深度学习—分类识别篇&#xff1a;http://tr.daheng-imaging.com/watch/1050636http://tr.daheng-imaging.com/watch/1050636 深度学习—目标检测篇&#xff1a;http://tr.daheng-imaging.com/watch/1101141http://tr.daheng-imaging.com/watch/1101141 深度学习—缺陷分割篇&a…

Chrome显示分享按钮

分享按钮不见了&#xff01; Chrome://flags Chrome Refresh 2023 Disabled 左上角的标签搜索会到右上角。

MATLAB实战 | APP设计

01、应用实战 【例1】生成一个用于观察视点仰角和坐标轴着色方式对三维图形显示效果影响的App&#xff0c;界面如图1所示。界面右上部的列表框用于选择绘图数据、切换按钮组用于选择绘图方法&#xff0c;中间的旋钮用于设置视点方位角和仰角&#xff0c;右下部的分档旋钮用于设…

Thrift RPC Java、Go、PHP使用例子

文章目录 1、Thrift RPC介绍1.1、Protocol 支持的数据传输协议1.2、Transport 支持的数据传输方式1.3、Server 支持的服务模型1.4、IDL语法数据类型1.5、开发步骤 2、接口定义文件2.1、创建接口定义文件2.2、生成对应平台语言代码2.2.1、下载生成工具2.2.2、生成各平台语言代码…

基于web宠颐生宠物医院系统设计与实现

基于web宠颐生医院系统开发与实现 摘要&#xff1a;时代飞速发展&#xff0c;网络也飞速发展&#xff0c;互联网许多的行业都可以用互联网实现了&#xff0c;互联网已经成为了人们生活中重要的一部分&#xff0c;或多或少的影响着我们的生活&#xff0c;互联网在给我带了方便的…