簡體   English   中英

可以將Tomcat配置為Apache的代理嗎?

[英]Can Tomcat be configured as the proxy for apache?

我繼承了在xampp Apache上運行的Perl / MySQL應用程序。 我的任務是添加SSO,而對我來說可用的實現需要Tomcat。 我已經從最新的xampp安裝了Tomcat模塊,因此可以使用Apache 2.4和Tomcat 7.0。

我在StackOverflow上遇到過幾個類似的問題,這些問題解決了將Apache設置為Tomcat的代理服務器的問題,但是這不是我所需要的嗎? 我的大腦被這個概念困住了。 我設想了一個請求會到達服務器,Tomcat首先會攔截它,並使用我的SSO應用程序執行身份驗證,然后將請求轉發到服務原始請求的Apache。

我知道Tomcat可以處理(服務)Perl應用程序,但是我不禁想到重新配置現有的Apache設置以將應用程序移動到Tomcat。 除非有人可以提供一個簡單的三步過程來執行此操作。

我從未見過這種情況。 而且由於標准的操作模式,它沒有多大意義:Apache httpd輕松涵蓋了端口80和443,而tomcat需要跳過很多箍(通常由適當的Web服務器代理)

對於SSO,您不一定需要攔截請求-您也可以使用cookie或初始重定向(例如,未經身份驗證的請求將重定向到SSO地址,然后反彈回(例如)眾所周知的URL,並使用一些密碼學方法簽名的身份信息)

由於您沒有提到自己擁有的還是行業標准的SSO系統,因此很難建議您應該做什么。 但是,我絕對不會將tomcat配置為Apache httpd的代理。 聽起來完全倒退了我。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM