Apache-2.2
apache 虛擬主機的 SSL/HTTPS 代理
我目前有一個在 Apache 上執行的應用程序。它使用子域來區分使用者帳戶。
我想添加 SSL 支持(萬用字元)。一個很常見的解決方案似乎如下(只使用兩個虛擬主機)。
<VirtualHost *:80> # sauron.com # some other app </VirtualHost> <VirtualHost *:80> # *.frodo.com Include app.conf </VirtualHost> <VirtualHost *:443> Include a file SSLEngine On ... </VirtualHost>
但是,我更希望在 *:80 虛擬主機前有一個 SSL 代理。我在 mod_proxy 上執行,但我發現的樣本不處理子域(或僅手動配置每個子域)。
user1.frodo.com:433 -> user1.frodo.com:80 userX.frodo.com:433 -> user1.frodo.com:80
任何想法如何使用 Apache 代理實現這一目標?或者我應該為此使用額外的代理伺服器(nginx?)?那麼是否有任何範例配置(在 nginx 的這個子域案例中找不到任何範例)?
你應該看看英鎊。它可以滿足您的要求,甚至更多。