Ubuntu 服务器 + Nginx 捕获所有具有相同 DNS 的域并在所有域中显示相同的 php 文件

Ubuntu 服务器 + Nginx 捕获所有具有相同 DNS 的域并在所有域中显示相同的 php 文件

我有几十个未开发的域名,我想通过将它们指向同一个 DNS 来为所有域名显示相同的 .php 文件:

ns1.example.com ns2.example.com

两个 NS 都指向我的 VPS IP 地址,但页面不起作用。

我希望使用该 DNS 配置的任何域都指向 VPS 并自动显示相同的 php 文件。

我有 Ubuntu Server 16.04 + nginx + php-fpm,运行正常。

我如何通过配置 nginx 来实现这一点?是否需要配置 Bind?如何配置?

提前致谢,

莫斯。

答案1

如果您对域名使用自己的名称服务器,则需要为名称服务器中的每个域创建一个区域。

在此区域中,为域名创建一个指向 nginx 服务器 IP 地址的 A 记录。

然后在 nginx 中创建一个server块,该块default_serverlisten指令中有选项,和server_name _

相关内容