在《牛腩》 发布过程中学习的不仅仅是发布,还有IIS的安装,防火墙的设置,端口的选择等,处处都是知识,处处都是学问。
第一、发布过程
发布过程来自百度
发布的三种方式:
1、使用不同的端口号;
2、使用不同的IP;
3、使用不同的主机号;
http://blog.csdn.net/han_yankun2009/article/details/13627753
第二、关于端口、域名
端口有什么用呢?我们知道,一台拥有IP地址的主机可以提供许多服务,比如Web服务、FTP服务、SMTP服务等,这些服务完全可以通过1个IP地址来实现。那么,主机是怎样区分不同的网络服务呢?显然不能只靠IP地址,因为IP地址与网络服务的关系是一对多的关系。实际上是通过“IP地址+端口号”来区 分不同的服务的。
村里来的,就拿村子举个例子吧。假如我们的IP地址是一个村子,这个村子在酒,花生上发展的非常好。村子为了把自己的这些东西推销出去,就会开放村口,让外面的人买东西,为了方便大家购买,我们的一个村口只卖一种东西。这两个村口就是端口,酒,花生是我们的网站。村口一卖酒,村口二卖花生。我们想买酒,就去村口一,想买花生,去村口二。但是,如果我买花生的时候,去了村口一怎么办?我们没有在村口一卖花生,所以,结果就是买不到花生。所以,当我们发布不同的网站时,使用不同的端口,一个端口对应一个网站。当我们添加新的网站时,不能再使用现在正在使用的端口号,需要重新选择,端口号的范围是0到65535。在我们选择传输方式时,会有以下两种:
我们可以看成,http对应的端口号从80开始,https对应的端口号从443开始,这是两种不同的协议。具体的区别,请大家见链接,通俗的理解,https是http的安全版,提供了身份验证与加密通讯方法,现在它被广泛用于万维网上安全敏感的通讯,例如交易支付方面。
而域名就是为了方便大家记忆和沟通 和地址(网站,电子邮件,FTP等)。比如,当我把我的网站发布出去后,别人可以访问我的网站,但是每次都要输入192.168.21.140:8008,这样是不是很麻烦?但是如果像查找百度那样,直接在浏览器地址栏输入:www.baidu.com,不就变得简单多了吗!所以,域名就是给网站穿上一件容易让人记住的衣服,便于大家在茫茫人海中寻找。
第三,发布网站时为什么要打开防火墙?
防火墙是在两个网络通讯时执行的一种访问控制尺度,它能允许你“同意”的人和数据进入你的网络,同时将你“不同意”的人和数据拒之门外,最大限度地阻止网络中的黑客来访问你的网络。当我们想让局域网外的人访问我们的电脑(这时候相当于一个服务器)的时候,就需要打开我们的防火墙。
推荐以下链接:
用防火墙把内网服务发布到互联网
以上是在整个发布过程中收获的一些知识,分享给大家,希望大家能不吝赐教,共同进步。