apache weblogic ssl linux,apache基于ssl配置weblogic(完结篇)
眼睛基本已經無大礙。
今天使用apache連接weblogic,并使用ssl,終于完成,最終選用的方式是前端使用apache來進行ssl處理,weblogic只負責相關的業務處理。
在apache一邊,載入mod_ssl.so、mod_rewrite.so和mod_wl.so,注意mod_wl.so的版本,之前就是因為版本不對導致了一些問題。
建立80端口的虛擬主機,在虛擬主機中用rewrite模塊進行了https重定向,RewriteCond意思是重定向的條件,RewriteRule是重定向的匹配模式。使用weblogic模塊進行連接weblogic的處理
DocumentRoot?"htdoc"
ServerName?localhost
RewriteEngine?on
RewriteCond?%{HTTPS}?off
RewriteRule?/hello\.do?https://%{HTTP_HOST}%{REQUEST_URI}
Include?conf/Weblogic.conf
Weblogic.cnf主要內容是
WebLogicHost?localhost
WebLogicPort?7001
SecureProxy?ON
MatchExpression?*.jsp
MatchExpression?*.do
MatchExpression?*.action
WLLogFile?/tmp/wlproxy.log
打開對httpd-ssl.conf的引用,并修改httpd-ssl.conf
在443端口的虛擬主機中加入:
Include?conf/Weblogic.conf
RewriteEngine?on
RewriteCond?%{HTTPS}?on
RewriteRule?^(?!.*?/hello\.do).*$?http://%{HTTP_HOST}%{REQUEST_URI}
注意從https跳回http的重定向中的正則表達式代表不是hello.do的鏈接都跳回http。
將SSLCertificateFile和SSLCertificateKeyFile的地址打開,這兩個地址指向生成的證書地址和生成的私鑰地址。
總結
以上是生活随笔為你收集整理的apache weblogic ssl linux,apache基于ssl配置weblogic(完结篇)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 创维linux进入工厂模式,创维电视怎么
- 下一篇: 国产首艘大型邮轮实现整船起浮!光零件就超