一台服务器,一个ip地址,能建几个网站?80端口不会冲突吗?
可以支持多少个网站取决于您的服务器配置和代码质量。一般来说,一台4核8gb的机器可以承载qps500到2000左右。使用域名可以解决80端口冲突问题。如果是lnmp或lamp架构,可以在nginxapache等平台上配置多个域名,一般来说,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访问可用。
siteid
由于各种原因,我们有时需要在一个ip地址上设置多个网站。在iis5中,我们可以通过简单的设置来实现这个目标。在iis中,每个网站都有一个唯一的三部分标识,用于接收和响应请求:
(1)ip地址;
(2)端口号;
(3)主机头名称。
在iis中,通常有两种方法在一个ip地址上设置多个独立的网站。本文以实例的形式介绍了主机头方法,该方法可用于建立专业虚拟主机。
原文标题:主机组装 一台服务器,一个ip地址,能建几个网站?80端口不会冲突吗?,如若转载,请注明出处:https://www.tzjingsheng.com/news/53810.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「豪运号」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。