Apache-2.2
虛擬主機 Apache 和 Tomcat
我有 Tomcat 和 Apache Web 伺服器。
<http://127.0.0.1/cas>
通過 MOD_JK 我將 Apache 配置為向 Tomcat發送請求。
<http://127.0.0.1/cas>
工作正常,Tomcat 響應它。現在我想讓它
**https**://127.0.0.1/cas
工作,(SSL)。我搜尋它,發現我需要在 Apache 上向 Tomcat 發送請求的 Virtualhost,我的問題是如何創建 SSL Virtualhost?
我應該刪除在此之前創建的所有配置
<http://127.0.0.1/cas>
嗎?
一個虛擬主機條目將引用:80,另一個將引用:443
例如(精簡版)這假設您永遠不想使用非 ssl 登錄。所以重定向到 ssl
NameVirtualHost *:80 NameVirtualHost *:443 <VirtualHost *:80> ServerName login.domain.com Redirect / https://login.domain.com/ </VirtualHost> <VirtualHost *:443> ServerName login.domain.com SSLEngine on SSLCertificateFile /etc/httpd/conf/login.domain.com.crt SSLCertificateKeyFile /etc/httpd/conf/login.domain.com.key SSLCipherSuite ALL:-ADH:+HIGH:+MEDIUM:-LOW:-SSLv2:-EXP ProxyPass / http://1.2.3.4:8080/cas ProxyPassReverse / http://1.2.3.4:8080/cas </VirtualHost>
這也假設 tomcat 的 ip 為 1.2.3.4 並在埠 8080 上執行