设置nginx来回答所有域

我有这个设置与Apache,但要移动到Nginx。 我不知道我怎么能做到这一点。

在Apache中,我把它作为ServerAlias *

什么是Nginx的等价物?

我试过server_name www.example.net default_server;server_name _; 但似乎并不奏效。 每次访问任何主机但www.example.com时,我都会收到404。

更新似乎提供静态文件不是一个问题。 所以它指向正确,但PHP文件给我一个404错误(使用PHP的FPM)。 有任何想法吗?

php-fpm池的用户是否有正确的权限来读取目录中的PHP文件? 也就是说,如果Nginx正在以www-data:www-data(正如我的)那样运行,但是你的php-fpm池以“user:user”身份运行,那么“user”帐户在webroot上有权限打开PHP文件?

显然,像_这样的无效的server_name应该作为一个捕获所有的虚拟主机 。