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

本文涉及的产品
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
简介: 您迟早需要将您在本地计算机上创建的网站放到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呢!

相关实践学习
从零搭建Spring Boot的Hello World
本教程将使用IntelliJ IDEA搭建一个简单SpringBoot项目,在项目中运行一个Hello World请求示例,并部署到阿里云服务器ECS上。
相关文章
|
13天前
|
前端开发 JavaScript 开发工具
【HTML/CSS】入门导学篇
【HTML/CSS】入门导学篇
22 0
|
4天前
|
数据采集 前端开发 网络协议
如何使用代理IP通过HTML和CSS采集数据
如何使用代理IP通过HTML和CSS采集数据
|
5天前
|
JSON Java fastjson
Spring Boot 底层级探索系列 04 - Web 开发(2)
Spring Boot 底层级探索系列 04 - Web 开发(2)
15 0
|
5天前
|
安全 编译器 PHP
PHP 8.1版本发布:引领Web开发新潮流
PHP编程语言一直是Web开发的主力军,而最新发布的PHP 8.1版本则为开发者们带来了更多创新和便利。本文将介绍PHP 8.1版本的主要特性,包括更快的性能、新的语言功能和增强的安全性,以及如何利用这些功能来提升Web应用程序的质量和效率。
|
6天前
|
JavaScript 前端开发
js怎么删除html元素
js怎么删除html元素
21 10
|
7天前
|
JavaScript 前端开发 iOS开发
js实用方法记录-动态加载css/js
js实用方法记录-动态加载css/js
12 0
|
8天前
|
前端开发 搜索推荐 数据安全/隐私保护
HTML标签详解 HTML5+CSS3+移动web 前端开发入门笔记(四)
HTML标签详解 HTML5+CSS3+移动web 前端开发入门笔记(四)
18 1
|
8天前
|
PHP
web简易开发——通过php与HTML+css+mysql实现用户的登录,注册
web简易开发——通过php与HTML+css+mysql实现用户的登录,注册
|
8天前
|
前端开发 数据挖掘 API
使用Python中的Flask框架进行Web应用开发
【4月更文挑战第15天】在Python的Web开发领域,Flask是一个备受欢迎的轻量级Web框架。它简洁、灵活且易于扩展,使得开发者能够快速地构建出高质量的Web应用。本文将深入探讨Flask框架的核心特性、使用方法以及在实际开发中的应用。
|
12天前
|
JavaScript 前端开发 API
Vue.js:构建高效且灵活的Web应用的利器
Vue.js:构建高效且灵活的Web应用的利器