无法在反向代理上查看图像

时间:2018-05-22 13:34:28

标签: apache server reverse-proxy httpd.conf

我已在本地虚拟机上配置了反向代理,并且已在以下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

我重新启动了服务器 我在其显示的浏览器上输入了以下地址(www.nikhilesh.com/) enter image description here

实际上,应该显示 enter image description here

当我输入凭据并单击登录按钮时 它显示以下错误 enter image description here

1 个答案:

答案 0 :(得分:1)

WebLogic管理控制台假定/ console的上下文路径,而ProxyHTMLURLMap可能不会过滤所有URL,我敢打赌它错过了CSS文件中链接的资源。

尝试将您的位置指令设置为/ console(并在使用浏览器进行测试时使用/ console)。或者,尝试设置&#34;控制台上下文路径&#34;在管理控制台的域配置中为空值 - 虽然我不确定是否允许。