网站开发 - 快速指南


网站开发 - 简介

网站可以定义为多个网页的集合,这些网页彼此相关,并且可以通过使用 Internet Explorer、Mozilla、Google Chrome 或 Opera 等浏览器访问主页来访问。例如,Tutorialspoint的网站地址是 - www.tutorialspoint.com

主页

每个网站都有自己的URL,这是一个唯一的全球地址,称为域名。一个 URL 包括 -

域名网址
  • 用于访问网站的协议,在本例中为http,表示端口 80。也可以是https;端口 443。

  • 默认情况下的子域是www

  • 域名;_ 域名通常被选择为具有含义。就像我们的案例“tutorialspoint”一样,我们可以理解该网站提供教程。

  • 后缀名称可以是.com、.info、.net、.biz或特定国家/地区。有关详细信息,请参阅以下维基百科链接 - https://en.wikipedia.org/wiki/List_of_Internet_top-level_domains。

  • 目录,或者简单地说,是保存该网站的服务器中的文件夹

  • 在我们的示例中,我们正在查看的网页是“about_careers.htm”。

网页

为什么我们需要网站?

网站主要充当想要共享信息的人和想要使用信息的人之间的桥梁。如果您正在经营一家企业,那么您几乎必须拥有一个网站来广播您的产品并在全球舞台上接触潜在客户。

以下几点解释了为什么拥有一个网站很重要 -

  • 网站是一个在线小册子,您可以在其中宣传您的业务优惠。

  • 它为您提供了一个接触广泛的全球客户群的平台。

  • 如果您是博主,您就有可能影响您的读者。

  • 您可以展示您的所有想法并将其发布在网站上。

  • 如果您有商业想法,那么您无需等待。您可以立即开设网上商店并在线销售您的产品或服务。另一个优势是,网上商店将全年 24/7 为您的客户开放。

  • 您可以与客户沟通,让他们有机会表达自己。

  • 您可以通过故障单系统提供有价值的客户支持。

  • 如果您有一个带有域名的官方网站,那么您就可以拥有您的个性化电子邮件。例如,info@tutorialspoint.com (它比florjan.llapi@yahoo.com好得多) 。

如何建立网站?

网站由多个元素组成,在设置网站时,您必须照顾每个元素。

  • 要建立网站并使其上线,您应该首先购买托管计划。

  • 选择该网站的域名。

  • 将 DNS 记录指向服务器或托管提供商。

  • 开发您想要在网站上发布的内容。

  • 检查是否需要购买公共证书并安装。

  • 将网页发布到互联网上。

在本教程的后续章节中,我们将详细讨论每个步骤。

网站开发 - 所需技能

设置网站所需的技能可以从非常基本的技能到最高级的技能不等。如果您要为全球受众建立一个专业网站,那么您应该具备以下技能,否则您将不得不雇用一群人来为您完成这项工作。

内容专家

内容专家提供要在网站上发布的内容。他们根据目标受众的要求设计内容,然后在发布之前对其进行编辑和润色。

内容专家通常依赖网站设计师和网站管理员的专业知识。请注意,内容可以是文本、数据、图像、音频或链接。

网站设计师

网页设计师是设计和维护网站的图形用户界面(GUI)的技术人员。例如,按钮应该放在哪里,图像如何显示等。

平面设计师

图形设计师开发要包含在网站中的图像文件。这些专业人员对开发适合网络环境的图形有着敏锐的理解。

网页开发人员

Web 开发人员根据网站设计者建立的网站设计创建程序代码来操作所提供的内容。网络程序员应该使用一组编程语言来编译网页应在后台执行的特定功能。以下是网络程序员必须擅长的一组重要的编程语言 -

  • HTML / XHTML - 这些是您将用来构建网站的标记语言。Web 程序员必须对 HTML 和 XML 有很好的理解。

  • PHP - 它是一种流行的开发网页的编程语言。您可以在https://www.tutorialspoint.com/php/上收集有关 PHP 的更多信息。

  • PERL 脚本- PERL 是另一种用于开发交互式 Web 应用程序的语言。如果您计划使用 PERL 开发您的网站,那么请浏览我们的教程 – https://www.tutorialspoint.com/perl/以了解有关 PERL 的更多信息。

  • Java 或 VB 脚本- 这些脚本需要执行用户级验证并为您的网站添加更多交互性。因此,Web 开发人员需要对这些客户端脚本有足够的了解。

  • AJAX 技术- AJAX 是 Web 上的最新技术。谷歌和雅虎正在使用这项技术为其网站访问者提供更好的浏览体验。

  • ASP 或 JSP - Web 开发人员需要精通 ASP 或 JSP 才能开发交互式网站。要获取更多信息,您可以浏览我们的 ASP 和 JSP 教程:https: //www.tutorialspoint.com/asp.net/https://www.tutorialspoint.com/jsp/

  • Macromedia Flash - 您可以使用 Macromedia Flash 构建网站。学习这项技术可能会有点耗时,但是一旦您学会了如何使用它,您就可以使用 Flash 开发有吸引力的网站。

网络研究员

您应该研究影响网络技术的新工具、趋势和问题。网络研究人员向网站管理员报告可以集成到网站中的新技术。他们优化适当的站点流量并评估站点开发工具,可以是硬件或软件。

硬件和软件支持资源

支持资源会根据需要升级硬件和软件。它们在保持系统完美运行方面发挥着至关重要的作用。

营销及推广

营销专业人士大多使用流行的社交媒体平台(例如 Facebook 和 Twitter)来宣传网站上提供的内容和资源。他们接触目标受众并提高他们的意识。

系统管理员

系统管理员知道如何设置和指向 HTTP、FTP、SMTP 和 DNS 记录等协议。系统管理员是负责网站开发和维护各个方面的专家。

网站开发 - 域名

域名是您在线地址的一部分,您的访问者将使用它轻松找到您。例如,Tutorialspoint 域名为tutorialspoint.com。您的域名对您来说是独一无二的。一旦您注册了它,如果您继续续订,其他人就无法注册相同的。

注册域名很容易,因为您可以选择任何您想要的名称,但您选择的名称对于您的业务未来或博客网站至关重要。因此,在本节中,让我们重点关注购买域名之前必须牢记的一些规则。

规则 1 - 如果需要,选择一个可以作为您的品牌名称的域名。我们的域名tutorialspoint.com确实是品牌化的,因为没有像tutorials-points.com 这样很难记住“-”所在位置的通用关键字字符串。

如果您的品牌没有数字,请不要购买有数字的域名,因为从用户角度来看没有品牌匹配。例如,tutorialspoints29.com。

规则 2 - 如果您有经济能力,那么您可以购买具有各种扩展名的域名,例如 .com、.net、.info、.biz 等。在我们的例子中,它就像tutorialspoint.net、tutorialspoint.info、教程点.biz。有些域名拼写错误,例如类似的情况是 google.com。如果你写gogle.com少了一个“o” ,但它仍然会将你重定向到官方网站 google.com。

谷歌页面

规则 3 - 您必须确保该域名不是商标或受版权保护。

规则 4 - 找到一个短域名。域名中的字符越少,就越容易输入、说出、分享以及在社交媒体平台和搜索结果中入围。

规则 5 - 扩展名是网址末尾的后缀,例如 .com 或 .net。这些可以有特定的用途,因此请确保选择适合您的业务的扩展。.com 域名扩展是迄今为止最受欢迎的,但要获得一个简短且令人难忘的 .com 域名可能很困难,因为它已经存在了很长时间。如果您的网页在本地提供服务,那么您可以使用您所在国家/地区的后缀进行购买。

规则 6 - 如果您的域名不是品牌名称,那么至少您应该使用描述您的业务的特定关键字,例如,tutorialspoint.com。它有助于提高您在搜索引擎上的排名(从而增加流量),并且对您的客户也更有意义。

域名扩展

第一种域类型是顶级域(TLD)。这些顶级域包括仅包含一个后缀的任何扩展名,例如 .net、.info、.biz 等。

二级域名 (2LD)是在 .com 或 .co 后缀之后再包含一级的域名。例如,.com.au是二级域名样式,因为它在 .com 之后包含一个附加后缀,表明该网站源自澳大利亚。

gTLD是通用顶级域名,包括 .marketing、.estate、.fashion 和 .photography 等地址这是一个蓬勃发展的细分市场,最近非常流行,无论您从事什么行业,都有很大的选择范围!

CcTLD国家代码顶级域名,通常仅限于某些国家/地区。这些域名包括 .au、.uk、.ae、.us 等。

延伸也有一定的意义。一些顶级域名的含义如下 -

  • .com – 商业– 这是一个开放的 TLD;任何个人或实体都可以注册,并且它始终是主要 TLD。

  • .org – 组织– 这是一个开放的 TLD;任何个人或实体都可以注册。但是,它最初是供任何非营利组织使用的。但到目前为止,还没有这样的限制,.org 域名正在被许多组织使用。

  • .net – 网络– 这是一个开放的 TLD;任何个人或实体都可以注册。它最初旨在供指向分布式计算机网络的域或充当一组较小网站门户的“伞”站点使用。

  • .edu – 教育– 该 TLD 仅限于特定的高等教育机构,例如但不限于贸易学校和大学。

  • .mil – 军事- .mil TLD 仅限美国军方使用。

  • .arpa – 地址和路由–在互联网早期用于高级研究项目机构,.arpa 现在专门用作互联网基础设施 TLD。

在下一章中,我们将了解如何注册域名。

域名注册

注册域名需要通过域名注册商向ICANN组织注册您想要的名称。例如,如果您选择“mydomain.com”之类的名称,则应前往注册商处,为该名称支付每年约 10 美元的注册费。这将为您提供一年的域名使用权。您应该每年以相同的金额续订。

如果您从他们那里购买托管计划,一些网络主机将免费注册您的域名,而其他网络主机也会为您注册,但您必须支付注册商费用和收费。

下面列出了您可以注册域名的一些最大的注册商 -

现在,让我们一步步看看如何在 GoDaddy 注册域名。

首先,我们应该选择我们的域名,看看它是否可以免费购买。

去吧爸爸

就我而言,我写了“tutorialspoint.com”并单击“搜索域”。

搜索域

正如您在以下屏幕截图的结果中看到的,该域已被占用并且不是免费的。然后 GoDaddy 会向我推荐其他我们可能感兴趣的类似名称。

差不多的意思

我们将选择 GoDaddy 建议我们的另一个域名,即“tutorialspoint.online”。

  • 单击绿色的“选择”按钮。
  • 然后单击“继续卡片”,如下面的屏幕截图所示。
继续购物车

在另一页上,GoDaddy 会询问我是否想在互联网上隐藏我的个人信息,并为此域名支付额外费用,因为默认情况下它们是向公众开放的。

设为私有

GoDaddy 是公认的域名注册商。它也是一个托管提供商,为您的网站提供托管服务。它允许您购买,同时为您的网站提供合适的计划。

登记员

单击“继续购物车”。

继续

在接下来打开的网页中,您必须选择您的域名所需的年数,并且可以延长该期限。

  • 此外,您还可以购买其他类似的域名。
  • 点击“继续结帐”。
查看

由于我们是新客户,我们将点击“继续”。

新客户

在计费部分,我们应该填写真实的数据,因为它应该与付款信息匹配。

计费部分

在帐户信息中,我们将输入电子邮件 ID(我们将通过此电子邮件地址收到所有与账单相关的通知和其他通知)、用户名、密码和 PIN(此电子邮件 ID 对于帐户重置或其他所有权问题也很重要,如果帐户被黑客入侵)。

帐户信息

现在,我们应该输入信用卡详细信息或 PayPal 详细信息。然后单击“继续”,如下图所示。

卡详情

域名购买成功后,将出现以下屏幕。

购买域名

网站开发 - 子域

子域名是域名的扩展,您可以将其转发到 URL 或指向托管帐户或不同服务器内的 IP 地址和目录。子域与主域分开运行。我们可以使用子域创建网站区域。

例子

您可以在名为“Blog”的网站上为博客创建一个子域,除了现有的 www.tutorialspoint.com/blog 之外,还可以通过 URL – blog.tutorialspoint.com访问该子域。

理论上我们可以为每个域名添加无数的子域。我们还可以添加多个级别的子域。例如,您可以添加info.blog.tutorialspoint.com来深入研究网站上更具体的兴趣领域。每个子域的长度最多可达 25 个字符。

博客

网站开发 - 域名隐私

互联网名称与数字地址分配机构 (ICANN) 广泛要求拥有和管理域名的人的邮寄地址、电话号码和电子邮件地址应通过“WHOIS”目录公开。但此规则使垃圾邮件发送者、直销商、身份窃贼或其他攻击者能够使用该目录获取个人信息。尽管 ICANN 一直在探索更改 WHOIS 以实现更好的隐私。对于应该进行何种类型的变革,主要利益相关者之间缺乏共识。然而,随着许多注册商提供私人注册服务,部分风险已得到缓解。

域的 WHOIS 记录中有四个联系人位置,它们是 -

  • 所有者
  • 行政人员
  • 计费和
  • 技术的

有些注册服务商不会屏蔽所有者组织名称以保护域名的所有权。

现在让我们对这里讨论的内容有一个详细的逐步了解。

转到 URL https://whois.icann.org/en,然后输入我们要查看公共数据的域名。

ICANN Whois 页面

下一步是单击“查找”,如以下屏幕截图所示。

抬头

输入网页上显示的验证码(如下图所示),然后单击“查找”。

验证码

该域名所拥有的信息如下所示。主要部分是“联系信息”,其中有一些小节,例如 -

  • 注册人联系方式
  • 管理员联系方式
  • 技术联系

每个部分都有 -

姓名、公司名称、地址、电话号码和电子邮件地址。以下屏幕截图显示了注册人名称,在本例中为 GoDaddy.com, LLC

注册商名称

以下屏幕截图显示了域名注册时间和到期时间的信息。

重要的日子

最后一张屏幕截图将显示域的名称服务器 (DNS)。

名称服务器

以下屏幕截图包含域名的完整信息详细信息。

完整信息

在托管平台上配置 DNS 记录

DNS记录主要用于将域名转换为托管该网站的服务器IP。值得一提的是,这些记录是在域名注册商处输入的。他们通常为您提供 DNS 管理器面板。主要目的是人们和应用程序不必记住大数字即可导航到域。例如,www.tutorialspoint.com 的IP 为 93.184.220.42,因此更容易记住友好的名称。

将域指向 IP 是通过记录完成的。例如:www.tutorialspoint.com A 93.184.220.42

网页还使用其他类型的 DNS 记录,具体取决于我们需要发布的功能。

序列号 记录类型和解释
1

一个记录

将 IP 地址连接到主机名

2

CNAME记录

允许一台主机有多个 DNS 名称

3

MX记录

确保电子邮件发送到正确的位置

4

国民服役记录

包含名称服务器信息

5

TXT记录

提供有关主机的附加信息或服务器的更多技术信息

6

SRV记录

查找托管特定服务的计算机

7

AAAA记录

提供不符合标准 A 记录格式的 IP 地址

8

SPF记录

用于帮助防止垃圾邮件

现在让我们实际看看:早些时候,域名tutorialspoint.online是在GoDaddy 购买的,现在需要指向一个IP。为此,我们必须遵循以下步骤。

首先,您应该从输入用户名和密码开始。然后点击“管理我的域名”。

管理域名

单击 选择应管理其 DNS 的域环境。单击“管理 DNS”。

管理 DNS

将弹出一个新窗口,然后您必须选择要输入的记录。在这种情况下,我们应该输入A记录在网站上发布。

一个记录

将打开以下屏幕截图中显示的框。在“主机”框中,输入子域名 www 并在“指向”框中输入 IP – 93.184.220.42。在“TTL”下拉框中,我们需要选择1 小时,即一小时后记录将传播到全球,网页将生效。完成所有这些后,单击“保存”。

子域名主机

网站开发 - CMS 平台

在本章中,我们将首先讨论如何为您的网站做出正确的选择,以及为您的网站选择哪种内容管理系统(CMS)平台。

选择正确的网站

让我们通过问自己几个问题来理解这一点,然后详细讨论这个概念。

问题 1 - 我们想花多少钱?

答案- 这是主要问题之一,因为它与预算直接相关。如果你的预算很低,那么你应该考虑一些非商业性的东西,而且不要太复杂。

问题 2 - 我们需要多少时间来计划维护?

答案- 如果您要发布许多优惠,有一个博客需要审核等,那么您肯定需要一个动态网站。你必须有额外的人员来处理这一切,因此这个问题与问题1相关。否则你应该有一个扁平的网站,我们将在下面的章节中解释。

问题 3 - 该网站是否会用作在线销售产品的电子商务网站?

答案- 如果是这种情况,您应该寻找一个称为电子商务的平台。这样的开源和商业的有很多,比如 Magento、Opencard、Shopify 等。

问题 4 - 视图是否应该适应不同的屏幕(例如手机)?

答案- 如果这是主要标准之一,并且网站信息方面没有太多其他变化;那么你应该选择一个具有 Bootstrap 等功能的扁平网站。

问题 5 - 我的网站会与社交媒体或其他第三方平台互动吗?

答案- 您需要记录您网站上发生的所有事件,并将它们保存在数据库中。为了保存所有这些数据和记录,您将需要一个动态网站。

问题 6 - 哪种类型的网络编程语言或平台更容易找到?

答案- 根据国家/地区的不同,有几种编程语言或平台比其他语言或平台更受欢迎。因此,您应该首先找到一个符合您所在地区趋势的平台。

内容管理平台

内容管理系统 (CMS) 平台是允许创建和运行网站的应用程序。您将获得一个管理面板,您可以在该界面中创建和更新页面、帖子和其他类型的内容(图像、视频等),并按照您需要的方式排列内容。

您还可以通过管理面板安装主题(设计模板)并更改它们来更改网站的设计。所有操作只需单击各种按钮即可完成。在大多数情况下,您无需编写代码或脚本,因此您可以轻松管理内容。

最著名的 CMS 平台是WordPress、JoomlaDrupal。它们是免费且开源的 CMS 引擎。这意味着他们的源代码向公众开放。您可以在您的网站上使用、编辑和自定义引擎的核心文件,如果您发现改进平台的好方法,您可以将其推荐给开发人员,并帮助他们在下一次更新中使引擎变得更好。

WordPress是一个开源 CMS。超过 50% 的网页来自该平台。随着每个新的更新版本的发布,它变得更加全面、直观和受欢迎。WordPress 拥有一个忠诚的社区,其中有大量的免费扩展和最易于使用的界面

使用 WordPress 管理您的内容非常简单:您创建一个页面,将其添加到菜单中,在上面发布一些内容,然后在网站的前端查看您的内容。所有这些共同构成了一个卓越的 CMS 平台。官方网页是https://wordpress.com/。

以下屏幕截图显示了仪表板背景。

仪表板

Joomla在定制可能性和用户友好性之间取得了平衡,但它比 WordPress 复杂得多。如果您以前从未使用过该引擎,则需要一些时间来习惯修改它。对于初学者开发人员来说,将插件分配给模块、将模块定位在不同页面上、配置布局和其他必要的操作可能有点困难。

另一方面,Joomla 扩展开发人员和社区针对 WordPress 中难以解决的常见网页设计问题提出了许多富有灵感的解决方案。以任何 Joomla 滑块扩展为例,您可以设置其在页面上的位置、每张幻灯片的显示时长、滑动效果和分页类型。

其官方网页是https://www.joomla.org/

行政管理

Drupal适用于可以聘请全职管理员的大型网站和组织。使用 Drupal,您几乎可以做任何事情。我常常对引擎包含的开箱即用选项数量感到着迷。WordPress 或 Joomla 中需要自定义编码的许多内容在 Drupal 中默认都有现成的解决方案。可以通过第三方扩展进一步增强它。但是,我会诚实地告诉你 - 学习操作它,才是真正的挑战。需要大量的工作和耐心才能掌握。

其官方网站是https://www.drupal.org/。下面的屏幕截图显示了其仪表板背景的视图。

允许

平面和动态网页

静态或平面网页是指所有信息和材料都以存储在其中的方式呈现在用户面前的网页。静态网页向所有用户显示相同的信息和数据。在互联网技术中,超文本标记语言(HTML)是人们开始创建静态网页的第一种语言或渠道。HTML 提供文本样式、段落创建和换行符。但 HTML 最重要的功能和特性是链接创建选项。静态网页因其材料和内容而有用,很少需要修改或更新。

静态网站的优点

  • 快速开发
  • 开发成本低廉
  • 无需制定大型托管计划

静态网站的缺点

  • 需要网络开发专业知识来更新网站
  • 网站对用户来说没有多大用处
  • 内容可能会停滞不前
网络服务器

一页静态网站的文件结构如下所示。

静态网站

动态网页

动态网页是目前的最新趋势,因为它们可以从同一个源代码文件为不同的访问者生成不同的内容。该网站可以根据参数显示不同的内容,例如 -

  • 访问者使用什么操作系统或浏览器。
  • 无论用户使用计算机还是移动设备。
  • 引荐访客的源位置。
  • 如果访客之前曾在网上商店等购买过商品。

动态网页可以有多种用途。例如,由内容管理系统运行的网站允许单个源代码文件加载许多不同的可能页面中的内容。值得一提的是,所有这些动态网页都使用数据库。内容创建者使用网关页面将新页面的材料提交到 CMS 数据库中。动态页面根据 URL 中的参数加载数据库中任何页面的资料。当访问者请求网页时,就会完成此操作。动态页面允许用户登录网站查看个性化内容。

我们之前提到的所有内容管理系统(WordPress、Joomla 和 Drupal)都是动态网站。

下图显示了动态网页的示意图。

示意图

发布和开发工具

现在您已经了解了作为初学者开发网站的基本必要条件,您将需要一些主要使用的工具。

首先,您应该有一个基本的互联网套餐,具有良好的上传速度,至少 1Mbps。其次,您应该拥有一台装有任意操作系统的计算机(可以是 Linux、iOS X 或 Windows)。那么硬件规格应该是最低的——1-2 GB RAM,处理器至少应该是双核处理器,硬盘必须在 80 GB 左右。

下一步是 - 您应该有一个文本编辑器来帮助您编写和编辑代码。下面提到了一些用于此目的的最佳文本编辑器。

文字崇高

Text sublime 可以从https://www.sublimetext.com/ 下载。这很好,因为文本会根据参数的功能改变参数的颜色。

升华

记事本++

另一种流行的文本编辑器是 Notepad ++,可以从https://notepad-plus-plus.org/ 下载。

记事本

编辑板

最流行的文本编辑器列表中的下一个是 EditPad,它是另一个免费工具。可以从https://www.editpadlite.com/ 下载。

编辑板

注意- 您应该始终使用您觉得更舒服的文本编辑器。

XAMPP 和 LAMPP

当您专门开发动态网页时,您的计算机中需要安装的另一个工具是 – 适用于 Windows 操作系统的 XAMPP 和适用于 Linux 操作系统的 LAMPP。它有各种产品,例如

  • 网络阿帕奇
  • MariaDB 与 phpMyAdmin 进行数据库管理
  • PHP 和
  • Perl 额外。

如果需要,您还可以使用 Mercury 创建 FTP 服务器和邮件服务器。

XAMPP 窗口

另一个类似 XAMPP 的工具是WAMPSERVER,可以从以下链接下载 - http://www.wampserver.com/en/。

WAMP服务器

对于想要编写 ASP 代码的开发人员来说,应该有 Microsoft 提供的 Visual Studio。可以从https://www.microsoft.com/web/ 下载。

ASP代码

如果您是初学者并且计划开发一个平面(静态)网站,您应该拥有名为 WYSIWYG 的可视化 HTML 文本编辑器。最常用的编辑器之一是Macromedia Dreamweaver。可以从以下链接轻松下载它 – https://www.adobe.com/products/dreamweaver.html。

宏媒体

您需要的另一个工具是 FTP 客户端,它用于将文件传输到托管容器。一般来说,这些 FTP 客户端是免费的,可以轻松地从互联网上下载。

文件齐拉

商业和免费主题

主题是网站的个性化设计,通常包括其布局。更改主题会改变网站在前端的外观。通常CMS平台有免费版和商业版。这些主题根据其功能进行分类,例如

  • 商业
  • 信息技术行业
  • 主持等

免费主题可以在主题提供商中找到,并且它们是免费的,但有时功能比商业主题更有限。让我们以免费的 WordPress 主题为例。这些主题可以在以下链接中找到 - https://wordpress.org/themes/,您可以根据您的业务资料或需求找到并安装它们。

相反,对于商业主题,你必须付费。WordPress 商业主题可在以下链接中找到 – https://wordpress.org/themes/commercial/。

商业主题

选择网络托管公司和计划

选择网络托管公司时,主要的关键指标之一是查看客户的满意评论和价格,这也很重要。由于技术和托管行业对于专家来说变化过于频繁和快速,因此我们应该注意检查以下标准。

  • 服务器可靠性/正常运行时间分数– 这里要了解的最重要的一点是他们是否拥有 24×7 运行的网络主机。您需要一个虚拟主机才能在功能强大的服务器上运行并拥有稳定的网络连接。接近 99.5% 及以上是建议的正常运行时间分数;任何低于 99% 的值都是不可接受的。

  • 一家支持多个附加域的公司。

  • 托管注册价格和续订费用。尤其是托管交易和共享托管,注册价格通常非常便宜,但续订费用却高得多。

  • 他们提供什么退款政策?– 如果您在试用期内选择取消主机,会有什么影响?公司是否提供全额退款?试用期后托管公司的退款政策是什么?有取消费用吗?

  • 易于使用的托管控制面板。用户友好且功能齐全的托管控制面板非常重要。

  • 帐户暂停– 有哪些限制?这里有一个大多数托管评论网站不会告诉您的金钱提示 – 如果您使用过多的 CPU 能力(是的,无限托管是有限的)或违反规则,托管公司将拔掉插头并暂停您的帐户。

  • 他们提供备份吗?它们是免费的吗?

  • 他们有24/7/365 实时聊天支持吗?

选择虚拟主机计划

在选择正确的托管计划之前,您应该知道您需要什么,基于Windows 操作系统的托管还是基于Linux 操作系统的托管。此选择取决于您网站的编码语言。如果是 ASP,它当然应该是基于 Windows 的主机,并且还应该安装 IIS 服务器。如果它有任何其他编程语言,如 PHP、Perl、Ruby,那么您应该选择基于 Linux 的托管。

决定托管类型(Windows 或 Linux)后,您应该定义正确的托管计划。

您应该考虑以下因素 -

  • 磁盘空间
  • 带宽
  • 托管域数量
  • 子域名数量
  • 停放域名
  • PHP、MySQL 和 Perl 的版本。

主要计划总体如下:

共享主机

这是每个托管提供商提供的最基本的计划。共享主机基本上是位于一台服务器上的许多主机帐户。其中一些共享相同的 IP 地址(尽管通常可以支付额外费用获得专用 IP 地址)。该计划将始终提供一组特定的功能,并且始终具有资源限制。如果您不确定,那么最好从有限的计划开始,然后在网站发展并获得更多流量后升级它。

VPS 托管

VPS 是虚拟专用服务器。这是指将一台物理服务器划分为多台服务器,每台服务器就像一台专用服务器,每台服务器都有自己的操作系统,并且可以单独重新启动。这些操作系统接收物理服务器资源的特定份额,并且彼此隔离。有两种类型的 VPS 托管 -

  • 托管- 托管意味着修补是由托管公司通过在其中提供 CPanel 来完成的。

  • 非托管-非托管是一种托管,您应该在其中照顾您的 VPS 的一切,并且其中没有 CPanel。

专用托管

这是最强大的托管类型,可以满足大型企业的要求和需求。专用服务器所有者可以出售托管服务以获取利润。他们可以选择服务器规格和环境。如果您的流量很大、非常受欢迎的网站或大型客户数据库,请考虑专用托管。专用服务器还可以更自由地发送电子邮件和流媒体。

提示- 托管中最重要的是通过比较网站检查不同托管公司的价格及其托管计划价格,以便更好地了解。用于检查托管公司价格的比较网站的示例是 – http://www.hostmonk.com/。

托管计划

网站开发 - Cpanel

控制面板是您的虚拟主机帐户的管理网络界面。您可以通过它来管理帐户的所有方面。通常,您可以在控制面板中控制站点的所有部分,而无需使用任何其他软件(例如 FTP 软件)来上传文件,尽管许多人发现这样做更快更容易。

一些网络主机使用定制的专有控制面板,但大多数都使用流行的平台。然而,该行业的领导者是cPanel。它是托管提供商中最分散的控制面板。cPanel 的官方网页是 – http://cpanel.com

现在让我们详细讨论 cPanel 并了解它最重要的方面。

首先,要进入 CPanel,您应该输入托管公司提供给您的 URL。一般来说,这应该是 – yourdomain.com/cpanel。然后,您应该输入托管公司为您提供的用户名和密码。

控制面板

主仪表板如下图所示,在左侧,您将看到常规信息,其中将显示登录的用户名、域名、主目录和IP地址。屏幕底部是统计信息,例如使用的数据库、电子邮件和附加域。

主仪表板

FILES部分,最重要的文件夹是文件管理器,您可以上传或下载网页文件。下一个重要的是FTP 帐户,您可以在其中创建可以使用FileZilla等程序上传或下载文件的用户。

文件

通过备份“文件”部分,您可以完全或部分下载网页。

备份

数据库中,phpMyAdmin是最重要的部分,它允许您管理网页的数据库。它可以编辑、添加、截断数据库和表。MySQL 数据库允许您创建和删除数据库或用户。使用MySQL 数据库向导可以逐步完成同样的事情。

PHP管理员

DOMAINS部分中,Addon Domains文件夹是一个附加域,系统将其存储为主站点的子域。您可以使用这些附加域在您的帐户上托管其他域。Site Publisher用于从一组可用模板快速创建网站。子域名文件夹是网站的一个子部分,可以作为新网站存在,无需新域名。

域名

“电子邮件”部分中,最重要的文件夹是“电子邮件帐户”,您可以在其中管理与您的域关联的电子邮件帐户。

电子邮件帐户

“指标部分更多地用于您网站的统计。您可以看到每个人都会为您的网站提供不同的报告。

指标

SECURITY部分中,最重要的文件夹是IP Blocker,您可以阻止任何您不想访问您的网站的主机或网络。还有用于保护 Apache 的ModSecurity 。

安全

网站开发 - 设置

了解网站开发的大部分重要因素后,现在是时候设置网页了。为了设置网页,我们应该遵守下面给出的所有步骤。

步骤 1 - 首先,我们在 GODADDY 购买了一个域名。

步骤 2 - 我们根据我们所需的托管计划的分析选择托管提供商。

步骤 3 - 我们配置了 DNS 记录和注册商的 DNS 服务器,在我们的例子中又是 GODADDY。

步骤 4 - 现在我们已经完成了上述所有步骤,是时候通过 CPanel → 文件管理器上传网页的文件了。

文件管理器

步骤 5 - 打开后,上传名为public_html的文件夹中的文件,如下图所示。

公共HTML

步骤 6 - 如果您有动态网站,那么您也必须配置数据库。为此,请转到 MySQL 数据库。

MySQL数据库

步骤 7 - 单击“创建新数据库”,然后写入您的网站将拥有的数据库名称,然后单击“创建数据库”,如下面的屏幕截图所示。

新数据库

步骤 8 - 在“添加新用户”部分中输入用户名和密码,然后单击“创建用户”

新用户

步骤 9 - 我们必须添加为此数据库创建的用户,以授予管理它的权限或权限。

将用户添加到数据库

公共机构证书

数字证书是用于在服务器和客户端之间建立加密链接的安全标准。这通常发生在邮件服务器或网络服务器之间,通过加密来保护传输中的数据。数字证书也是由第三方机构颁发的数字身份证或护照,用于验证服务器所有者的身份。

例如,以下屏幕截图显示了 eBay 公共证书。

Ebay 公共证书

数字证书的组成部分

所有这些组件都可以在证书详细信息中找到 -

  • 序列号- 用于唯一标识证书。

  • 主题- 已识别的个人或实体。

  • 签名算法- 用于创建签名的算法。

  • 签名- 验证其来自发行人的实际签名。

  • 颁发者- 验证信息并颁发证书的实体。

  • Valid-From - 证书首次有效的日期。

  • Valid-To - 到期日期。

  • 密钥使用- 公钥的用途(例如加密、签名、证书签名...)。

  • 公钥- 公钥。

  • 指纹算法- 用于散列公钥证书的算法。

  • 指纹- 哈希本身,用作公钥证书的缩写形式。

证书

验证的类型

验证分为三种类型,如下 -

  • 域验证 SSL 证书。
  • 组织验证的 SSL 证书。
  • 扩展验证 SSL 证书。

现在让我们详细讨论每一个。

域验证 SSL 证书

它验证系统管理员注册的域,并且他具有批准证书请求的管理员权限(授权或许可)。此验证通常通过电子邮件请求或 DNS 记录来完成。

域名验证

组织验证的 SSL 证书

它验证域名所有权和商业信息,例如官方名称、城市、国家/地区。验证也可以通过电子邮件或 DNS 记录输入来完成。证书颁发机构还需要一些真实的文件来验证您的身份。组织验证的 SSL 证书在证书详细信息中显示公司信息,如以下屏幕截图所示。

组织验证

扩展验证 SSL 证书

它验证域所有权、组织信息和组织的合法存在。它还验证组织是否了解 SSL 证书请求并批准它。验证需要证明公司身份的文件以及一系列额外的步骤和检查。扩展验证 SSL 证书通常通过浏览器中的绿色地址栏进行识别,其中包含公司名称,如下面的屏幕截图所示。

扩展验证

购买公共证书

要购买 SSL 证书,您应该前往 SSL 证书提供商(证书颁发机构)。每个SSL证书提供商都有不同的产品、价格和客户满意度水平,这与购买虚拟主机的逻辑几乎相同。要查看最佳优惠和产品,您可以点击以下链接尝试 SSLShopper。

https://www.sslshopper.com/certificate-authority-reviews.html。

它有其他购买过 SSL 证书的客户的评论和经验。

SSL证书

然后,购买过程将如下图所示进行。

采购流程

电子商务平台

在本章中,我们将讨论电子商务。哪些是最受欢迎且安全的电子商务平台?需要什么来保护它们?

电子商务是通过互联网销售和购买商品和服务并通过这种媒介进行支付。这种交易发生在客户对企业、B2B、客户对客户之间。在这一切之间,有一些金钱交易是我们在使用或建立电子商务网站时应该谨慎的。

下面列出了一些同样安全的顶级电子商务平台以及有关它们的详细说明。

马根托

网站链接是 – https://magento.com。该平台是最好的平台之一,由 eBay 开发。Magento 可以轻松地与PayPal 网关集成。它有两个版本——免费版和付费版。漏洞修复太快了。它有各种各样的插件和定制。它拥有SaaS 解决方案,这意味着弹性可扩展性、高弹性和可用性、PCI 合规性、全球可用性和自动修补,同时仍然保持我们商家所需的软件定制灵活性。

马根托

购物

网站链接是 – https://www.shopify.com,因此,如果您想按照您想要的方式设计结帐页面,Shopify 可能不适合您。事实上,所有托管解决方案都不会提供可自定义的结帐流程,因此您可以立即跳转到自托管部分。Shopify 拥有许多您可以在商店中下载和安装的应用程序,这些应用程序扩展了默认功能或引入了新功能。

购物

吴商务

网站链接是 – https://wordpress.org/plugins/woocommerce/。WooCommerce 是一个免费的电子商务插件,可让您非常实用地销售任何东西。WooCommerce 旨在与 WordPress 无缝集成,是世界上最受欢迎的电子商务解决方案。它为您提供了商店所有者和开发人员对使用 WordPress 模板的完全控制。

凭借无限的灵活性以及对数百个免费和高级 WordPress 扩展的访问,WooCommerce 现在为 30% 的在线商店提供支持,比任何其他平台都多。

产品

大商务

网站链接是 - https://www.bigcommerce.com。它拥有超过115个电子商务模板,无限产品上传,移动视图,与亚马逊和eBay完美集成。它还可以与大多数支付网关集成。从安全角度来看,它符合 PCI 标准。

大商业

电子商务支付网关

支付网关是一种在线支付处理技术,可帮助企业接受信用卡和电子支票。换句话说,支付网关是位于电商平台和客户之间的“中间人”。

支付

支付网关允许您 -

  • 快速轻松地付款和收款。

  • 确保客户的数据(信息)和资金安全。

  • 赢得客户的信任,让他们愿意交出钱。

要选择正确的支付网关,您应该遵循以下准则 -

  • 您应该最终确定您所在国家/地区支持的支付网关,并非所有网关都在全球范围内运营。

  • 您应该检查您的电子商务平台更好地支持哪些支付网关。例如,Magento 完全支持 PayPal 网关,因为它们是由同一组创建的。

  • 支付网关应符合PCI 3.0数据安全标准。

  • 您是否需要支付网关和商户账户或一站式支付服务提供商?

  • 您必须查看每笔交易将扣除的费用和费用。

  • 他们支持什么付款方式?例如,VISA 是一种支付方式,Master Card 是另一种支付方式。

  • 他们支持您的业务类型吗?例如,其中一些不从事销售成人用品、赌博、枪支销售、毒品等业务。

最受欢迎的支付网关提供商

以下是最广泛使用和最受欢迎的支付逃避提供商的列表以及它们的简要历史。

  • PAYPAL - 您可以在其 URL 上找到其商业模式的所有条款和条件 – https://www.paypal.com/。PayPal 是历史最悠久、也可能是最著名的在线转账服务之一。

  • 亚马逊支付- 这个非常受欢迎的支付度假提供商的 URL 是 – https:// payments.amazon.com/。Amazon Payments 创建于 2007 年,为您的客户提供与 Amazon.com 相同的结账体验

  • Stripe - 此付款方式的 URL 是 – https://stripe.com/。没有月费,对于不同的卡和不同的付款方式以及不同的货币也没有额外费用。Stripe 还提供了出色的 API(应用程序接口)。

  • Authorize Net - 这个流行的支付度假提供商的 URL 是https://www.authorize.net/。它是最强大和最知名的支付网关之一。它受到电子商务 WordPress 插件的良好支持。

  • 2Checkout - 此付款方式提供商的 URL 是 – https://www.2checkout.com/。2checkout 是最简单、最实惠的信用卡网关之一。

在下一章中,我们将了解如何创建小型企业网站。

小型企业网站

创建小型企业网站并不是一项复杂的任务。主要担心的是弄清楚网站的内容,这是企业主推迟的主要原因之一。小型企业网站最好简单,文本最少,每个页面上只有一个选项,例如提交表格或联系我们按钮。

商业网站也倾向于遵循标准格式,使用一些基本页面。当您浏览列表时,不必担心每个页面的格式,只需考虑文本、图像和您将包含的内容即可。小型企业网站最重要的页面是 -

  • 关于
  • 画廊
  • 服务
  • 接触

您可以在以下小型企业网站的屏幕截图中看到所有这些重要页面。

椽子

现在让我们详细了解每个重要页面。

  • 主页- 在主页上,您应该包含您的企业名称、您所在的位置以及关于客户为何应选择您的企业的几行简化内容。

  • 关于- 提供您的公司背景并列出组织成员资格。另外,请包括客户评价,除非您想将其链接到 Facebook 等社交媒体等单独页面上。

  • 图库- 在图库页面上,您应该放置工作流程、产品、员工等的专业照片。客户可以“感受”您的工作方式。

  • 服务- 包含有关您销售的产品或您提供的服务的详细信息的页面。在详细介绍产品或服务的页面上,用一到五个句子描述您提供的每个类别并给出价格。

  • 联系方式- 在此页面中,您应该输入您的地址、电子邮件、电话号码以及营业时间。任何社交媒体帐户(例如 Twitter 和 Facebook)的链接应显示在此页面上。嵌入您所在位置的 Google 地图。

备份您的网站

创建网站备份非常重要,因为它可以防止所有类型的挫折,例如安全隐患、无意中删除网站文件和数据库损坏。

建议您在每次进行更改之前备份您的网站。如果出现问题,您将拥有一个可以正常工作的新副本。这可能看起来很麻烦,但是当你第一次使用备份时,你会庆幸自己有如此远见。

有两种方法可以备份您的网站 -

  • 手动的
  • 自动(通过 cPanel)。

让我们详细讨论这两种备份网站的方法。

手动备份

要手动备份您的网站,您可以使用文件传输协议(FTP) 客户端来完成此操作,就像我们之前讨论的 – FileZilla或 <