我们如何在 spring-boot 中配置子域?

How can we configure subdomain in spring-boot?

如何在spring-boot 中配置子域?我们使用嵌入式 Tomcat 服务器。关于如何继续进行的任何想法。我被告知我们不能在 spring-boot embedded tomcat.

中使用 ngnix

子域在DNS级别,与Spring引导无关。

您必须在 Spring 引导应用程序前面有一个 Web 服务器,例如 nginx 或 Apache,它们将充当反向代理。

使用 nginx 这可能看起来像这样:

server {
  listen 80 default_server;
  server_name subdomain.domain.com;
  location / {
      proxy_pass http://localhost:8080;
      proxy_set_header Host      $host;
      proxy_set_header X-Real-IP $remote_addr;
  }
}

编辑

如果您只想传递到一页:

proxy_pass http://localhost:8080/the_one_and_only_page.html;