《21天学通HTML+CSS+JavaScript Web开发(第7版)》——2.6 Web托管

本文涉及的产品
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
.cn 域名,1个 12个月
简介: 您迟早需要将您在本地计算机上创建的网站放到Internet服务器上。这样做之前,您必须确定自己需要什么样的托管协议。最简单的方法是,获取一个这样的Web托管账户,即让您能够将HTML文件、图像、样式表和其他Web内容上传到一台Web服务器。

本节书摘来自异步社区《21天学通HTML+CSS+JavaScript Web开发(第7版)》一书中的第2章,第2.6节,作者:【美】Laura Lemay(劳拉·莱梅) , Rafe Colburn(雷夫·科尔本) , Jennifer Kyrnin(珍妮弗·凯瑞恩)著,更多章节内容可以访问云栖社区“异步社区”公众号查看

2.6 Web托管

您迟早需要将您在本地计算机上创建的网站放到Internet服务器上。这样做之前,您必须确定自己需要什么样的托管协议。最简单的方法是,获取一个这样的Web托管账户,即让您能够将HTML文件、图像、样式表和其他Web内容上传到一台Web服务器。这种方法让您能够在本地轻松地创建网站,并原封不动地发布到服务器。

2.6.1 使用内容管理应用程序
另一种选择是使用应用程序将内容发布到Web上。如果您要创建的网站属于已有的类型,市面上有相应的发布工具,这种选择将更合适。
无论使用上述哪类应用程序,通常您只需填写表单并为网站选择URL和主题,然后就可以通过表单输入内容,而无须为网页编写HTML。有些应用程序甚至包含WYSIWYG编辑器,让您无须使用HTML就能设置您输入的内容的格式。

然而,这并不意味着您无须学习HTML和级联样式表(CSS)。即便不手工创建网页,输入内容或修改主题时,您也需要明白网页是如何创建的。如果您不明白网页是如何创建的,就不知道如何找出并修复网站存在的标记问题——无论这个网站是否是您负责编写的。

对大多数刚接触Web发布的人来说,使用一个应用程序是最佳的方法,因为这样您能够马上将感兴趣的内容放到Web上,而无须搞明白太多的事情。然而,有些人受困于这些应用程序的局限性,想自己做得更多,更好地控制自己的网站。本书将帮助他们实现这个目标。
2.6.2 设置Web托管
如果您要创建并上传网页,就需要选择一家能够提供所需存储空间的公司。托管公司多如牛毛,它们向需要建立网站的人提供Web空间。诸如DreamHost和Pair.com等公司从事托管业务多年,提供各种价格实惠的托管套餐,但还有众多其他的选择。很多人都向为其提供网站域名注册服务的公司购买托管套餐,或购买当地的托管公司的服务。

如果您选择这种做法,则注册托管账户以便将网页发布到Web上的步骤如下。

1.注册一个域名(可选)。如果您希望自己网站的URL类似于mycoolsite.com或mycompany.com,就需要注册相应的域名。域名注册公司很多,只需在搜索引擎中输入“域名注册”,就能看到大量域名注册公司的广告和搜索结果。

2.选择一家Web托管公司并注册账户。如果您只是想将网页放到雇主或学校的内部或外部服务器上,根本就不需要购买托管服务;但如果您要创建可通过Internet访问的网站,就需要购买托管服务。

3.将您注册的域名同新创建的网站关联起来。域名注册公司和托管公司应该会告诉您如何进行设置,从而让域名指向您的托管账户。这样,用户在浏览器中输入您的域名时,就能看到您上传到服务器的内容。

4.开始上传内容。设置好Web托管后,就可使用您喜欢的任何工具将Web内容上传到服务器了。很多托管公司都提供了让您能够上传内容的Web界面,同时大多数托管公司还允许您使用支持文件传输协议(FTP)、安全复制(SCP)或安全FTP(SFTP)的文件传输工具将文件传输到服务器。

有关Web托管以及如何发布网站,第23章将做更全面的讨论,这里之所以简要地介绍它们,旨在让您提早知道——万一您迫不及待,现在就想将内容发布到Web呢!

相关文章
|
16天前
|
移动开发 前端开发 JavaScript
[HTML、CSS]细节与使用经验
本文总结了前端开发中的一些重要细节和技巧,包括CSS选择器、定位、层级、全局属性、滚轮控制、轮播等。作者以纯文字形式记录,便于读者使用<kbd>Ctrl + F</kbd>快速查找相关内容。文章还提供了示例代码,帮助读者更好地理解和应用这些知识点。
40 1
[HTML、CSS]细节与使用经验
|
17天前
|
移动开发 前端开发 JavaScript
[HTML、CSS]知识点
本文涵盖前端知识点扩展、HTML标签(如video、input、canvas)、datalist和details标签的使用方法,以及CSS布局技巧(如margin、overflow: hidden和动态height)。文章旨在分享作者的学习经验和实用技巧。
30 1
[HTML、CSS]知识点
|
12天前
|
移动开发 JavaScript 前端开发
html table+css实现可编辑表格的示例代码
html table+css实现可编辑表格的示例代码
|
18天前
|
前端开发 JavaScript 数据处理
CSS 变量的作用域和 JavaScript 变量的作用域有什么不同?
【10月更文挑战第28天】CSS变量和JavaScript变量虽然都有各自的作用域概念,但由于它们所属的语言和应用场景不同,其作用域的定义、范围、覆盖规则以及与其他语言特性的交互方式等方面都存在明显的差异。理解这些差异有助于更好地在Web开发中分别运用它们来实现预期的页面效果和功能逻辑。
|
9天前
|
缓存 前端开发 JavaScript
优化CSS和JavaScript加载
Next.js和Nuxt.js在优化CSS和JavaScript加载方面提供了多种策略和工具。Next.js通过代码拆分、图片优化和特定的CSS/JavaScript优化措施提升性能;Nuxt.js则通过代码分割、懒加载、预渲染静态页面、Webpack配置和服务端缓存来实现优化。两者均能有效提高应用性能。
|
9天前
|
前端开发 JavaScript
用HTML CSS JS打造企业级官网 —— 源码直接可用
必看!用HTML+CSS+JS打造企业级官网-源码直接可用,文章代码仅用于学习,禁止用于商业
48 1
|
14天前
|
前端开发 JavaScript 安全
HTML+CSS+JS密码灯登录表单
通过结合使用HTML、CSS和JavaScript,我们创建了一个带有密码强度指示器的登录表单。这不仅提高了用户体验,还帮助用户创建更安全的密码。希望本文的详细介绍和代码示例能帮助您在实际项目中实现类似功能,提升网站的安全性和用户友好性。
26 3
|
17天前
|
JavaScript
JS鼠标框选并删除HTML源码
这是一个js鼠标框选效果,可实现鼠标右击出现框选效果的功能。右击鼠标可拖拽框选元素,向下拖拽可实现删除效果,简单实用,欢迎下载
30 4
|
16天前
|
移动开发 HTML5
html5+three.js公路开车小游戏源码
html5公路开车小游戏是一款html5基于three.js制作的汽车开车小游戏源代码,在公路上开车网页小游戏源代码。
43 0
html5+three.js公路开车小游戏源码

热门文章

最新文章