主机组装 一台服务器,一个ip地址,能建几个网站?80端口不会冲突吗?
一台服务器,一个ip地址,能建几个网站?80端口不会冲突吗?
可以支持多少个网站取决于您的服务器配置和代码质量。一般来说,一台4核8GB的机器可以承载qps500到2000左右。使用域名可以解决80端口冲突问题。如果是LNMP或lamp架构,可以在nginx Apache等平台上配置多个域名,一般来说,web服务器IP地址的80端口只能正确对应一个网站,处理一个域名的访问请求。
所谓的主机头来自IIS中的域名绑定功能。一般来说,web服务器的IP地址的80端口只能正确地对应一个网站并处理一个域名的访问请求。
虽然web服务器不使用多个IP地址和端口,但如果需要支持多个相对独立的网站,则需要一种机制来区分不同网站对同一IP地址的请求,从而产生主机头绑定的方法。
如果您只是将两个域a和B的域名记录解析到此IP地址,web服务器在收到任何请求时都会反馈同一网站的信息,这显然不符合要求。接下来,我们使用主机头将域名a和B绑定到它们对应的空间文件夹C和D中,当包含域名a的web请求信息达到192.168.1.10时,web服务器将执行它对应的空间C中的第一个页面文件并返回给客户端。包含域名B的web请求信息与空间D相同,所以在使用主机头绑定功能后,您不能使用IP地址访问任何其他网站,因为请求信息中没有域名信息,所以会出现错误。
并不是说在使用主机头绑定功能后不能使用IP地址访问任何网站。同一个端口可以绑定多个主机头,只需添加另一个绑定,将主机头列留空,即IP访问可用。
site ID
由于各种原因,我们有时需要在一个IP地址上设置多个网站。在iis5中,我们可以通过简单的设置来实现这个目标。在IIS中,每个网站都有一个唯一的三部分标识,用于接收和响应请求:
(1)IP地址;
(2)端口号;
(3)主机头名称。
在IIS中,通常有两种方法在一个IP地址上设置多个独立的网站。本文以实例的形式介绍了主机头方法,该方法可用于建立专业虚拟主机。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。