建站须知

本文涉及的产品
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
全局流量管理 GTM,标准版 1个月
云解析 DNS,旗舰版 1个月
简介:

什么是域名?

域名是INTERNET上用来寻找网站所用的名字,相当于主机的门牌号码。

网址:http://www.baidu.com

域名:baidu.com

超文本传输协议:http

万维网:www

什么是空间?

空间是我们存放网站文件的地方。

空间与域名的关系?

如果说域名是我们家的门牌号的话,那么空间就是我们那温馨幸福的家了。

服务器与空间的关系?

如果说空间是我们的家的话,那么服务器就是社会,可以容纳下很多的家。

建站流程?

1.设计与实现

2.部署服务器

3.注册域名

4.发布

5.升级与维护

负载均衡?

通过某些技术,均匀地将来自用户的请求分配到不同的服务器上去。

对于一个成熟的网站来说,至少需要两个以上的数据库服务器,可以互相备份,同时降低服务器的负载。

这是网站的三层架构图示

页面技术,html,js,php。。

服务器的安装于配置

不同类型的服务器,可以选择以上这些方式布置自己的站点。

第一种,买服务器,自己安装,自己搭建,自己维护。

优点:可以升级维护方便

缺点:服用大,需要专业人员进行维护

托管:购买机器,安置有ISP来进行。

优缺点:如上所示

机器不是自己的,有ISP提供

优点:省心

缺点:维护不那么方便

优点:更便宜

缺点:性能会受限制

小结:建造,首先要购买域名

至于程序布置到哪里可以进行选择,

ISP大概就是提供域名与服务器ip地址挂钩的服务的。

可以自己购买服务器,也可以用ISP提供的服务器,等等。

大公司,一般都自己购买服务器,并且有专门的人员进行维护和升级。并且有程序开发人员进行工作。

一些小网站或个人网站,只需要用别人的服务器就可以了。

 

ps:

你在域名注册查询域名并购买了主机服务后,你需要将域名解析到所购买的主机上,才能看到网站内容。在绝大部分情况下,更改了域名的DNS域名服务器后,并不能马上看到网站内容,而是要过几个小时,甚至一两天才能打开你的网站。

互联网上的每一台电脑都被分配一个IP地址,数据的传输实际上是在不同IP地址之间进行的。包括我们在家上网时使用的电脑,在连上网以后也被分配一个IP地址,这个IP地址绝大部分情况下是动态的。也就是说你关掉调制解调器,再重新打开上网,你的上网接入商会随
 
机分配一个新的IP地址。
 
网站服务器本质上也是一台连上网的电脑,只不过配置上更适合作为服务器,并且放在数据中心,保持低温,低尘环境,同时有安全保卫。这些服务器使用固定IP地址连入互联网。
 
域名服务器是英文Domain Name Server的缩写。每一个域名都至少要有两个DNS服务器,这样如果其中一个DNS服务器出现问题,另外一个也可以返回关于这个域名的数据。DNS服务器也可以有两个以上,但所有这些DNS服务器上的DNS记录都应该是相同的。

当一个浏览者在浏览器地址框 中打入某一个域名,或者从其他网站点击了链接来到了这个域名,浏览器向这个用户的上网接入商发出域名请求,接入商的DNS服务器要查询域名数据库,看这个 域名的DNS服务器是什么。然后到DNS服务器中抓取DNS记录,也就是获取这个域名指向哪一个IP地址。在获得这个IP信息后,接入商的服务器就去这个 IP地址所对应的服务器上抓取网页内容,然后传输给发出请求的浏览器。

服务器是用来放置你的网站。
域名是别人访问你网站的地址。

一个网站要能够在互联网中浏览,必须满足以下:
1、将制作好的网站放到服务器中。
2、将域名解析到服务器的IP地址上。并在服务器中绑定此域名。
3、域名必须通过国家通管局备案。(如果你使用的是国外服务器,那网站不需要)

<VirtualHost *:80>
    DocumentRoot "D:/wamp/Apache2.2/htdocs/chenghong"
    ServerName app.cnchxx.com
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot "D:/wamp/Apache2.2/htdocs/chenghong/member"
    ServerName i.cnchxx.com
</VirtualHost>

这就是所谓的"在服务器中绑定此域名"。
这两个子域名都解析到服务器的ip地址上,服务器中也绑定了这两个子域名。
只要输入这两个子域名,ISP中的域名服务器(DNS)就会指向服务器ip,进而服务器就会返回相应的页面给浏览器。








OSI

OSI数据传输



本文转自TBHacker博客园博客,原文链接:http://www.cnblogs.com/jiqing9006/archive/2013/05/15/3080034.html,如需转载请自行联系原作者

相关文章
|
7月前
|
监控 测试技术 程序员
解决线程死循环问题的有效方法
作为开发者想必都清楚,多线程应用程序的开发为我们日常开发工作中提供了并发执行任务的能力,但线程死循环问题却是一个常见而令人头疼的挑战,因为线程死循环可能导致系统的不稳定性、资源浪费以及应用程序的异常运行,所以准确地定位和妥善处理线程死循环现象,并在编码阶段就避免潜在风险,成为开发人员必须面对的重要问题,线程死循环问题的解决不仅有助于提高系统的稳定性和可用性,还能优化资源利用和提升应用程序的性能,通过采取适当的预防和处理措施,开发人员能够避免线程陷入无尽的循环,并及时发现和解决潜在问题。那么本文就来分享一下关于如何处理线程死循环问题,以及如何在编码阶段规避潜在风险。
223 2
解决线程死循环问题的有效方法
|
SQL Oracle Java
Java 生态圈中的嵌入式数据库,哪家强?(上)
嵌入式数据库一个很陌生的词汇,以前只是听说,但是没有真正使用过,今天小编和大家一起来揭开它的面纱。
Java 生态圈中的嵌入式数据库,哪家强?(上)
|
6月前
|
存储 程序员 编译器
C++面试题其二
extern "C" 用于告诉编译器按照C语言的链接方式处理代码,通常用于C++代码与C代码混合编程,以防止因名字修饰(name mangling)引起的链接错误。例如: extern "C" { void c_function(); } 通过这些问题的深入理解和解答,能够更好地掌握C++编程的核心概念和实际应用,为面试做好充分的准备。
79 1
|
7月前
|
存储 Android开发
采用SAMKeychain钥匙串存储设备唯一标示与何种情况下同一个手机它存储的值会变化
采用SAMKeychain钥匙串存储设备唯一标示与何种情况下同一个手机它存储的值会变化
109 1
|
7月前
ER图和对应关系模式(只写关键)
ER图和对应关系模式(只写关键)
172 0
|
6月前
|
关系型数据库 MySQL 数据库
Mysql—8.0.21下载安装配置教程
该教程介绍了MySQL的下载与安装步骤。建议从官网下载MySQL 8.0及以上版本,也可通过提供的百度网盘链接获取。解压后,在指定目录创建my.ini配置文件,并替换basedir和datadir为自己实际的安装路径。接着,将MySQL安装目录的bin文件夹添加到系统环境变量Path中。以管理员模式运行CMD,进入bin目录,使用`mysqld --initialize --console`初始化数据库,记下生成的临时密码。最后,用`net start mysql`启动服务,`mysql -u root -p`登录并使用ALTER指令修改初始密码。
552 1
|
API 调度
FreeRTOS学习笔记—任务创建和删除
本文学习了如何创建和删除任务。最后,分析解决了遇到的问题。
178 0
|
缓存 Linux Docker
Centos安装docker
Centos安装docker
371 0
|
监控 云计算 数据中心
带你读《卫星互联网:助力新基建的有硬科技》——5. 亚马逊“柯伊柏”星座
带你读《卫星互联网:助力新基建的有硬科技》——5. 亚马逊“柯伊柏”星座
|
机器学习/深度学习 算法 数据可视化
基于支持向量机的手写数字识别详解(MATLAB GUI代码,提供手写板)
基于支持向量机的手写数字识别详解(MATLAB GUI代码,提供手写板)
265 0