如何在一个应用程序中将tomcat配置为两个不同的域?

时间:2019-01-30 17:28:13

标签: spring tomcat

我想拆分我的应用程序,以便可以将Tomkat配置为两个不同的域“ example.com”和“ api.example.com”。是否可以使用一个应用程序执行此操作?以便在子域上处理一些请求。

1 个答案:

答案 0 :(得分:0)

当然,你可以重定向到多个Tomcat应用的多个域。您需要在您的Tomcat安装的应用程序,让他们听不同的端口。然后,如果你使用Nginx的,所有你所要做的就是在您的MyStruct *make_struct () { MyStruct *p = malloc(sizeof(MyStruct)); *p = (MyStruct){.x = 1, .y = 2}; return p; } 目录服务器条款从您的安装更改。对于您的情况,您将需要两个文件,每个域一个。

文件1

/sites-enabled/

文件2

server {
    server_name  example.com;
    location / {
        proxy_set_header X-Forwarded-Host $host;
        proxy_set_header X-Forwarded-Server $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass http://localhost:8080;
    }
}

可以找到在下面的详细信息url