很久以前,我使用Delphi 2007和WebBroker(TWebModule)開始了一些「Web應用程序」。當時我認爲你需要一個網絡服務器,如Apache或微軟IIS來創建任何類型的網站。此外,我不使用大部分Apache功能(虛擬服務器除外,因此我可以在一個IP地址和SSL上擁有多個域)。所以對我來說,Apache只是一個額外的層,使得調試變得困難。我應該將我的WebBroker項目移植到Indy
現在進入Indy(TIdHTTPServer)。如果我理解正確,Indy是一個網絡服務器。所以通過使用Indy,我不再需要使用Apache或其他Web服務器。它是否正確?
我在Indy環境中是否有任何支持虛擬服務器的問題?那麼SSL呢?我已經搜索了文獻,並從我能看到它完全支持SSL證書。
我現在正在將我的一些應用程序從WebBroker移植到Indy。這主要需要請求我的代碼參照內替換:與AResponseInfo TWebResponse:TIdHTTPResponseInfo TWebRequest與ARequestInfo:TIdHTTPRequestInfo和引用響應。
有沒有辦法在Indy中使用TWebModule體系結構,以便我不需要全部重寫?
最後還有什麼我需要關心的?我的目標是讓Apache擺脫困境。
Delphi的哪個版本? –
@TOndrej Indy支持Delphi 5(或6)和更新版本... – mjn
@mjn:Delphi 5. –