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那麼你爲什麼不接受這個答案? –