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

news2024/11/19 16:27:27

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

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

您还需要设置有效的付款方式(最好是信用卡,尽管某些服务也接受 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.coloradmin.cn/o/1269784.html

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

相关文章

uView ui 1x uniapp 表格table行内容长度不一导致高度不统一而出现的不对齐问题

问题 因为td单元格内空长度不定导致行单元格未对齐 解决&#xff1a; 重置td的高度&#xff1a;height:100% 改为height:auto !import <u-table><u-tr v-for"(item,index) in Lineinfo.Cust_Name" ><u-td style"height: auto !important;back…

ABAP2XLSX 的安装和demo

ABAP2XLSX 是一个git上面的很好用的工具&#xff0c;它可以帮助abaper们更方便&#xff0c;更简单的生成各种各样复杂的自定义的excel&#xff0c;以满足各企业的信息化建设 在安装这个之前&#xff0c;请先查看之前的博客&#xff0c;去安装abapgit abap2xlsx地址&#xff1…

vue3通过el-dropdown实现动态菜单切换页面

这是效果图 首先是主页index.vue <template><el-row><el-col :span"20"><!-- 顶部菜单 --><div v-if"showTop"><topmenu /></div><!-- 右侧下方区域动态切换的内容 --><div style"flex: 1;&quo…

Python GUI编程:dearpygui和tkinter的对比与选择详解

概要 随着Python在GUI(图形用户界面)编程中的不断发展&#xff0c;出现了许多优秀的库&#xff0c;如dearpygui和tkinter。 这两个库在许多方面都有所不同&#xff0c;不仅是在功能方面&#xff0c;还在设计哲学和用途上。 本文将对比这两个库&#xff0c;并使用Python代码举…

智能AI问答系统ChatGPT网站系统源码+Midjourney绘画+支持GPT-4-Turbo模型+支持GPT-4图片理解能力

一、AI创作系统 SparkAi创作系统是基于ChatGPT进行开发的Ai智能问答系统和Midjourney绘画系统&#xff0c;支持OpenAI-GPT全模型国内AI全模型。本期针对源码系统整体测试下来非常完美&#xff0c;可以说SparkAi是目前国内一款的ChatGPT对接OpenAI软件系统。那么如何搭建部署AI…

Audacity降噪消除视频中杂音

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 优质专栏:多媒体系统工程师系列【原创干货持续更新中……】🚀 人生格言: 人生从来没有捷径,只…

面试篇之微服务(二)

目录 服务容灾 21.什么是服务雪崩&#xff1f; 22.什么是服务熔断&#xff1f;什么是服务降级&#xff1f; 什么是服务熔断&#xff1f; 什么是服务降级&#xff1f; 有哪些熔断降级方案实现&#xff1f; 23.Hystrix怎么实现服务容错&#xff1f; 24.Sentinel怎么实现限…

【物联网与大数据应用】Hadoop数据处理

Hadoop是目前最成熟的大数据处理技术。Hadoop利用分而治之的思想为大数据提供了一整套解决方案&#xff0c;如分布式文件系统HDFS、分布式计算框架MapReduce、NoSQL数据库HBase、数据仓库工具Hive等。 Hadoop的两个核心解决了数据存储问题&#xff08;HDFS分布式文件系统&#…

基于YOLOv8深度学习的生活垃圾分类目标检测系统【python源码+Pyqt5界面+数据集+训练代码】目标检测

《博主简介》 小伙伴们好&#xff0c;我是阿旭。专注于人工智能、AIGC、python、计算机视觉相关分享研究。 ✌更多学习资源&#xff0c;可关注公-仲-hao:【阿旭算法与机器学习】&#xff0c;共同学习交流~ &#x1f44d;感谢小伙伴们点赞、关注&#xff01; 《------往期经典推…

SOLIDWORKS 2024新功能之SOLIDWORKS Manage篇

SOLIDWORKS 2024 新功能 SOLIDWORKS Manage篇目录概述 • 在文档预览中测量 • Plenary Web 客户端 CAD 文件预览 • 受影响项目的字段条件 • 任务自动化 • 工作任务燃尽图 • 时间表工作时间 • 材料明细表数量 • 替换 BOM 品项的流程输出 • 向 BOM 添加子条件 一…

为什么 SQL 日志文件很大,我应该如何处理?

SQL Server 日志文件是记录所有数据库事务和修改的事务日志文件。在 SQL 术语中&#xff0c;此日志文件记录对数据库执行的所有 INSERT、UPDATE 和 DELETE 查询操作。 如果数据库处于联机状态或处于恢复状态时日志已满&#xff0c;则 SQL Server 通常会发出 9002 错误。在这种…

脚本格式问题记录

服务器上的一些脚本迁移到其他服务上发生的小问题 问题&#xff1a;执行一个在win10系统编写好的shell脚本&#xff0c;放到Linux上执行报错如下&#xff1a; bash: ./xxx.sh: /bin/bash^M: bad interpreter: No such file or directory 原因&#xff1a;window系统写的脚本&a…

c++——string字符串____迭代器.范围for.修改遍历容量操作

在成为大人的路上喘口气. 目录 &#x1f393;标准库类型string &#x1f393;定义和初始化string对象 &#x1f4bb;string类对象的常见构造 &#x1f4bb;string类对象的不常见构造 &#x1f4bb;读写string对象 &#x1f393; string类对象的修改操作 &#x1f4…

大数据——一文详解数据仓库概念(数据仓库的分层概念和维度建模详解)

1、ods是什么&#xff1f; ods层最好理解&#xff0c;基本上就是数据从源表拉过来&#xff0c;进行etl&#xff0c;比如MySQL映射到Hive&#xff0c;那么到了Hive里面就是ods层。ods全称是 Operational Data Store&#xff0c;操作数据存储——“面向主题的”&#xff0c;数据…

某60物联网安全之IoT漏洞利用实操1学习记录

物联网安全 文章目录 物联网安全IoT漏洞利用实操1&#xff08;逻辑漏洞&#xff09;实验目的实验环境实验工具实验原理实验内容实验步骤 IoT漏洞利用实操1&#xff08;逻辑漏洞&#xff09; 实验目的 学会使用fat模拟IoT设备固件 学会使用IDA分析设备固件内服务程序的逻辑漏洞…

外骨骼运动控制方法的简单解读

Title: 外骨骼运动控制方法的简单解读 文章目录 I. 前言II. 关节运动控制 —— 运动轨迹/运动意图的跟踪III. 柔性交互控制 —— 提高外骨骼和人交互的 "透明性"IV. 能量成型控制 —— 借鉴双足机器人的无源步态控制V. 贝叶斯优化 ——控制参数的优化与学习VI. 小节个…

Windows11编译Hadoop3.3.6源码

由于https://github.com/kontext-tech/winutils还未发布3.3.6版本&#xff0c;因此尝试源码编译 目录 环境和安装包准备&#xff0c;见2zlib编译方法一&#xff1a;方法二&#xff1a; 配置文件更改1. maven阿里云镜像2. Node版本3. 越过Javadoc检查 编译HadoopError,其他报错…

ThermalLabel SDK for .NET 13.0.23.1113 Crack

ThermalLabel SDK for .NET 是一个 .NET 典型类库&#xff0c;它允许用户和开发人员创建非常创新的条码标签并将其发布在 zebra ZPL、EPL、EPSON ESC、POS 以及 Honeywell intermec 指纹中通过在 VB.NET 或 C# 上编写 .NET 纯代码来实现热敏打印机&#xff0c;以实现项目框架的…

【Vulnhub 靶场】【CEREAL: 1】【困难】【20210529】

1、环境介绍 靶场介绍&#xff1a;https://www.vulnhub.com/entry/cereal-1,703/ 靶场下载&#xff1a;https://download.vulnhub.com/cereal/Cereal.ova 靶场难度&#xff1a;困难 发布日期&#xff1a;2021年5月29日 文件大小&#xff1a;1.1 GB 靶场作者&#xff1a;Thomas…

PHP:处理数据库查询数据

注&#xff1a; DB_num_rows($result5)可以替换为mysqli_num_rows($result5) DB_fetch_array($result5)可以替换为mysqli_fetch_assoc($result5) 一、查询单个数据 代码解析 1、SQL语句 查询表www_users中当userid等于变量$_SESSION[UserID]时的depart_code值 $sql &qu…