将任何子域名链接到与 nginx conf 文件中的 www 路径不同的路径

将任何子域名链接到与 nginx conf 文件中的 www 路径不同的路径

例子:

http://example.com

http://www.example.com

链接到路径(这是它们的根)

/var/www

我希望任何其他子域名(如 test.example.com 或 1234.example.com)自动链接(无需在 conf 文件中将子域名定义为 server_name)到 /var/www/pathforanysub,例如:

测试.example.com

1234.example.com

同根同源

/var/www/pathforanysub

我对 nginx 还很陌生,如果有人能帮助我,那就太好了。

答案1

您必须创建一个server带有通配符的新块server_name

server {
    server_name *.example.com;
    root /var/www/whatever;

相关内容