0
我有两个使用spring boot编写的项目,并且有单独的端口号。Spring Boot项目与Apache Http服务器一起工作
server.port: 23100
server.port: 23101
现在,我想这两个项目部署到一个服务器,并分片相同的端口80, 我应该怎么做才能支持这种情况?
我知道它可以使用Apache Http Server来支持PHP等。如何做到这一点将春季启动?
更新
感谢@HeadBangingSloth给这个解决方案,总体思路是根据域名80端口重定向到本地端口号。
- 以下内容根据您的实际情况建立vhost.conf文件中/etc/httpd/conf.d/文件夹
- 加。通过服务的httpd重新启动
- 重启HTTP服务器
<VirtualHost *:80> ProxyPreserveHost On ProxyRequests Off ServerName www.app1.com ServerAlias app1.com ProxyPass/http://localhost:23100/ ProxyPassReverse/http://localhost:23100/ </VirtualHost> <VirtualHost *:80> ProxyPreserveHost On ProxyRequests Off ServerName www.app2.com ServerAlias app2.com ProxyPass/http://localhost:23101/ ProxyPassReverse/http://localhost:23101/ </VirtualHost>
我会尝试它并给出反馈。这似乎是正确的做法。谢谢 –
非常感谢!有用 ! –
@Aaric那么你为什么不接受这个答案? –