大家好,今天小编关注到一个比较有意思的话题,就是关于服务器开多个独立ip的问题,于是小编就整理了2个相关介绍服务器开多个独立ip的解答,让我们一起看看吧。
一台服务器,一个ip地址,能建几个网站?80端口不会冲突吗?
理论上是不受限制的,一台服务器上能建立N个站点,每个站点都使用不同的域名访问,虽然都是80端口,或者443端口,却并不会产生冲突。那么这时具体能放多少站点唯一的限制就是你磁盘可用存储空间了,只要有空间就可以继续加站点。
再来说下实际情况。首先是国内的服务器所有解析的域名必须要有ICP备案,不备案服务商是不允许接入的,就拿阿里云来说吧,每台服务器只给5个备案号,这就意味着你只能备案5个域名,所以你服务器再牛也最多不过是五个站点或者用这些域名的子域名建立更多的站点访问,除非你有办法搞到更多的备案号(其实我有很多),其他的服务商也会有各种限制,还有就是服务器的负载能力和带宽也是有限的,站点放多了,访问量大了服务的配置和带宽不够那就会导致访问堵塞,甚至是服务器宕机。
所以具体能放多少站点这个事不能一概而论,还是要根据实际情况,结合服务商,服务器配置,和你加载网站程序的资源耗费来评估吧,不然回答这个问题没有意义。
理论上在不考虑带宽、服务器的硬件配置的条件下,一个ip地址可以绑定无数个网站。
实际情况下一台服务器能放几个网站要看网站的规模、带宽和服务器的硬件配置。例如:
一般来说1M带宽1核1G每天3000PV的访问量是可以的,能够支持的网站数量就参考访问量能够估算出来。不过这个数字是一个大概的数值,每个人的业务情况不同,只能用来参考。
比如有的人用来搭建网站,数据库访问量较大,并且没有进行数据库优化和缓存,那么实际可支撑的流量就没有这么多了。如果进行适当的优化和加速之后,实际可跑的流量也会更多。
有的人用来跑纯静态网页,那么就不存在数据库之类的负担,那就会超过3000PV的日访问量,达到5000PV也不在话下。
企业网站一般流量并不大,属于企业形象展示之类的,也都是静态页面,放十几个企业站没啥问题。不过有些模板做的网站除外,本身就挺占用系统***的,加上很多人爱用特效banner,就额外耗费内存。
也有用来跑轻量app和微信公众号的,情况不同,可支持访问量也不同,这都是根据实际情况再决定的,没有一定的数字。
以IIS为例,在域名服务商哪里申请下来域名之后,只需要将域名解析到同一个IP地址即可。这样每个网站通过域名访问,均是通过80端口,并不会有冲突。
注意:域名解析的IP地址需要是公网IP地址,即放置网站的服务器需要公网IP地址,下图填写的只做示例。
域名解析后,如果服务器没有对网站进行配置,同样是不能正确访问的。配置如下:
多域名可映射同一台主机。不同域名可指向同主机内的不同网站应用。因为可以用反向代理服务器比如nginx,nginx占用服务器80端口,外界从nginx进入主机,再映射到不同的网站
而且网站端口不一定是443/80。443/80不过是输入网址ip的时候,可以不用输入,其他端口就需要,不过当你给每个网站配上域名,也就不需要输入端口了。
具体能支撑多少个网站,看你的服务器配置,代码质量,一般一台4核8GB的机器可以承载QPS500到2000左右,80端口冲突的问题,可以使用域名解决,如果是LNMP或者LAMP架构,可以在nginx apache上配置多域名,其他的比如go,java,c++等项目可以启动在不同端口,通过nginx做反向代理
你可以了解一下“虚拟主机”(这里指的是配置文件中定义的虚拟主机)与虚拟化中的虚拟主机本质上类似,都是最大化的利用服务器***。这里就不展开讲了,想具体了解的话去看书吧。
[_a***_]的IIS,开源的Apache (***d),和 Apache tomcat还有nginx 和收费的 weblogic 等等都可以使用80端口发布多个网站。
简单理解的话,就是不同网站配置不同的域名,中间件根据域名来指向相应的web程序。但在不同的中间件中,可能配置方法和命名方法不太一样而已,原理都是一样的。
那么怎么在一个宽带的情况下使每个用户都有一个单独的IP?
一个宽带帐号只能有一个Internet (广域网)的ip地址,这是在广域网中唯一的。也不可能有4个不同的ip地址。但一个宽带帐号下可以有一个局域网(也就是内部网)用的是私有ip地址。所有的数据进出都是以这个宽带帐号的ip为基础,它就相当于一个大门。
到此,以上就是小编对于服务器开多个独立ip的问题就介绍到这了,希望介绍关于服务器开多个独立ip的2点解答对大家有用。