nginx配置域和IP



我对nginx有问题:我想创建一个 IP 地址(动态(server,另一个域(我使用的是动态 DNS(。

当 ip 是动态的时,如何指定listen块?

附言我的域名配置应该保持现在的状态:

server_name ~^(?P<sub>.+).top.tld$ ~^(?P<sub>.+).top2.tld$ top.tld top2.tld;

找到default_server的解决方案:

server {
    listen      80 default_server;
    listen      [::]:80 default_server;
    listen      443 ssl http2 default_server;
    listen      [::]:443 ssl http2 default_server;
    ...
}
server {
    listen      80;
    listen      [::]:80;
    server_name ~^(?P<sub>.+).top.tld$ ~^(?P<sub>.+).top2.tld$ top.tld top2.tld;
    rewrite     ^ https://$host$request_uri? permanent;
}
server {
    listen      443 ssl http2;
    listen      [::]:443 ssl http2;
    server_name ~^(?P<sub>.+).top.tld$ ~^(?P<sub>.+).top2.tld$ top.tld top2.tld;
    ...
}

相关内容

  • 没有找到相关文章

最新更新