请问 nginx 最多支持多少个域名绑定同一个服务器?

2021-06-30 23:43:35 +08:00
 frontEnd2020

我在 vultr 弄了个 ubuntu 服务器, 目前我有两个域名,都是解析到这个服务器上,不同的两个网站,都是监听 80 端口,配置的 nginx,请问 nginx 最多支持多少个域名绑定同一个服务器?

4938 次点击
所在节点    NGINX
19 条回复
vacua
2021-06-30 23:45:05 +08:00
不确定最大限制,盲猜 512/1024/65535/∞
xiaofeifei8
2021-06-30 23:47:43 +08:00
你用不完
frontEnd2020
2021-06-30 23:49:14 +08:00
@vacua
@xiaofeifei8
那就最好哈,只要 > 1024 就很不错
lostberryzz
2021-06-30 23:49:28 +08:00
INFINITY
rrfeng
2021-07-01 00:03:35 +08:00
软限制有个 servername hash bucket size,可以随便调大。
硬限制可能就是你机器内存大小了
frontEnd2020
2021-07-01 00:09:35 +08:00
ryd994
2021-07-01 01:44:43 +08:00
还可以 wildcard/regex 规则匹配
我不信你能手打一千个域名
AkideLiu
2021-07-01 04:09:31 +08:00
无限吧,regex 绑了 4 个 wildcard 域名映射内部 65000 个端口,这么算就 4×65000 吧。
frontEnd2020
2021-07-01 07:16:33 +08:00
@ryd994
@AkideLiu
还有这么高端的玩法哈,我研究下
Showfom
2021-07-01 07:37:59 +08:00
理论上没限制,实际上你服务器的内存和硬盘最终肯定会限制住你

今天看到个比较吊的 bugfix

https://gdnsd.org/2021/06/08/version-3.7.0-released.html

* Bugfix for parsing zonefiles > 4GiB in size

特么 DNS 的 zonefiles 文件都可以大于 4GB 这特么里面是放了多少个域名啊 = =
IvanLi127
2021-07-01 09:00:43 +08:00
无限吧 server_name: _;
zouri
2021-07-01 09:48:23 +08:00
@Showfom 牛批,发现 bug 的也是个大佬
EdgarZhang
2021-07-01 11:08:13 +08:00
@Showfom com 区的域名有 1.5 亿条
swq1227
2021-07-01 14:21:46 +08:00
理论上无限个,实际多少个取决于机器配置
coolloves
2021-07-01 16:50:29 +08:00
如果都有流量的域名,感觉先垮掉的应该是网络
AkideLiu
2021-07-01 19:07:48 +08:00
Showfom
2021-07-02 10:43:44 +08:00
@EdgarZhang .com 可能用的 bind 或 powerdns 吧
EdgarZhang
2021-07-02 14:52:42 +08:00
@Showfom 那就不知道了,只是有个机会见过 com 的 zone 文件。dns 的实现基本都是基于 bind 去改造实现的,都差不多。
Showfom
2021-07-02 23:21:32 +08:00
@EdgarZhang 可以问 ICANN 和 Verisign 申请查看 zone 文件的,不过给我们看的都是 bind 格式 别的格式也没法看呀 哈哈哈

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/786794

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX