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

时间:2019-06-15 08:54:49

标签: spring-boot nginx subdomain wildcard-subdomain embedded-tomcat-8

我们如何在spring-boot中配置子域?我们使用嵌入式Tomcat服务器。关于如何进行下去的任何想法。有人告诉我我们不能在spring-boot嵌入式tomcat中使用ngnix。

1 个答案:

答案 0 :(得分:0)

子域位于DNS级别,与Spring Boot无关。

您必须在Spring Boot应用程序之前拥有一个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;