服务器 域名 ftp文件传输方法 URL http协定 file协定 端口

一、如何发布网页?

要在web上发布网页,需要一个在web上全天候工作的服务器。
www.starbuzzcoffe.com
www这部分是域中一个特定服务器的名字。
starbuzzcoffe.com这一部分是域名
不同的域结尾有不同的用途: .con \ .org\.goc\.edu
另外还可以表示不同国家 .co.uk\.co.jp等
www.starbuzzcoffe.com是一个网站名
只有starbuzzcoffe.com部分就是域名。
一个域名可以用于多个网站

当找到了托管公司,得到了一个域名,另外已经找好了一个服务器来维护你的web页面
就要开始“搬家”了。
在web上,把文件从你自己的根文件夹转移到web服务器上的根文件夹。
根文件夹是页面的顶级文件夹。在web服务器上,根文件夹更为重要,因为根文件夹中的内容可以从网上访问到。
把这个网站的所有页面都放在一个文件夹里,这个文件夹称作根文件夹。现在我们要把它们统统复制到服务器的根文件夹。
实际上你要把你自己的根文件夹下的所有页面、文件和文件夹都复制到服务器上

二、FTP文件传输协议--File Transfer Protocol

怎么把文件传送到web服务器呢?大多数托管公司支持一种叫做FTP的文件传输方法,

1、首先,使用ftp连接到你的服务器,要完成连接,需要托管公司提供的一个用户名和口令。
文件夹和目录这两个词可以互换,大多数ftp应用使用“目录”。
2、使用cd命令把当前目录切换到文件传输的目标目录 eg: cd starbuzz
3、使用put命令将文件上传到服务器 eg:put index.html
4、还可以用mkdir命令在服务器上创建一个新目录


5、还可以用get命令获取文件


对于小型网站,每次想要在计算机上编辑文件,每次想要更新网站时都要上传这些文件
对于比较大的网站,通常会创建一个测试网站和一个真实网站,这样在转向真实网站之前,可以先在测试网站上预览修改的结果。

http://www.stanuzzcoffee.com/index.html
web页面的地址都以http开头,www.starbuzzcoffee.com,/表示根文件夹,index.html是页面的文件名

三、URL

在浏览器中输入的web地址称为URL,或统一资源定位符(Uniform Resource Locators)。
URL是一个全局地址,可以用来定位web上的任意资源,包括html页面、音频、视频和很多其他形式的web内容。
要定位web上的某个资源,只要你知道维护这个资源的服务器,以及资源的绝对路径,就可以创建一个URL,
让web浏览器使用某个协议为你获取这个资源,通常会使用HTTP
http://www.stanuzzcoffee.com/index.html 
这就是一个URL 
http:这一部分指出用来获取资源的协议。
第二部分是网站名,第三部分是从根文件夹到资源的绝对路径。

四、HTTP协定

HTTP也称为超文本传输协议(HyperText Transfer Protocol)。这是在web上传输超文本文档的公认的一种方法(协定)。
超文本文档通常只是指HTML页面,但这个协议实际上还可以用来传输图像或web页面可能需要的任何其他文件。
每次在浏览器的地址栏中输入一个URL时,浏览器就会使用HTTP向服务器请求响应的资源。
如果服务器找到这个资源,就会把它返回给浏览器,由浏览器显示。如果找不到就显示#404错误。
 

五、绝对路径

绝对路径告诉服务器如何从你的根文件夹达到某个特定的页面或文件,如果服务器没有的到绝对路径,它就不知道去那里查找。
可以在<a>元素的href属性中放入相对路径。后台浏览器会根据这个相对路径和所单机页面的路径创建一个绝对路径。
web服务器看到的都是绝对路径。

六、如果浏览器向web服务器请求一个目录而不是文件时会发生什么?

eg:http://www.starbuzzcoffee.com/
web服务器接收到一个类似这样的请求时,它会尝试查找这个目录中的一个默认文件。
通常默认文件名为index.html或default.htm
如果服务器接收到了一个连根目录都没有的URL时,就会自动给后面加上/

URL并不只是在浏览器中输入,还可以在HTML中使用。
链接页面有两种方式,相对路径和绝对路径。

七、file协议

浏览器从你的计算机本地读取文件时会使用file协议。
比如:file:///D:/starbuzz/Head%20First%20HTML与CSS%20第2版%20(2).pdf
file协定是三个/

八、端口

http://www.mydomain.com:8000/index.html
:8000是一个可以放在HTTP URL中的可选的“端口”。端口就像是这个地址的邮箱号。
通常web上的所有东西都会传送到一个默认端口80,但有时web服务器会配置为在另外一个不同的端口接受请求,这种情况经常在测试服务器上出现。
正常的web服务器几乎都在端口80接受请求,默认80。

猜你喜欢

转载自blog.csdn.net/miamia8989/article/details/86529956