我已在本地虚拟机上配置了反向代理,并且已在以下IP地址192.168.0.203(位于本地网络上)上安装了WebLogic服务器。 我在httpd.conf上输入了以下详细信息
<VirtualHost 127.0.0.1:80>
ServerName www.nikhilesh.com
ServerAlias nikhilesh.com
ErrorLog /var/log/httpd/error_log
TransferLog /var/log/httpd/access_log
<Location />
ProxyPass http://xxxxxxxx.xxxxx.com:7001/console/ retry=0
ProxyPassReverse http://xxxxxxx.xxxxx.com:7001/console/
ProxyHTMLURLMap http://xxxxxxx.xxxxxx.com:7001/console/
RequestHeader unset Accept-Encoding
#ProxyRequests off
ProxyHTMLEnable On
SetOutputFilter proxy-html
ProxyHTMLDoctype XHTML
ProxyHTMLStripComments on
SetEnv force-proxy-request-1.0 1
SetEnv proxy-nokeepalive 1
</Location>
#ProxyPreserveHost On
</VirtualHost>
我在主机文件中输入了以下详细信息
192.168.0.203 xxxxxxx.xxxxxx.com xxxxxx
答案 0 :(得分:1)
WebLogic管理控制台假定/ console的上下文路径,而ProxyHTMLURLMap可能不会过滤所有URL,我敢打赌它错过了CSS文件中链接的资源。
尝试将您的位置指令设置为/ console(并在使用浏览器进行测试时使用/ console)。或者,尝试设置&#34;控制台上下文路径&#34;在管理控制台的域配置中为空值 - 虽然我不确定是否允许。