SPS Exception : Virtual host is not properly configured

book

Article ID: 7892

calendar_today

Updated On:

Products

CA Single Sign On Secure Proxy Server (SiteMinder) CA Single Sign On SOA Security Manager (SiteMinder) CA Single Sign-On

Issue/Introduction

I get a 500 error while I try to access my application .jsp page
through CA Access Gateway (SPS). The URL is
http://myhost.mydomain.com/myapplication/mypage.jsp

 Secure Proxy Server - Error Report
 request URI : /myapplication/mypage.jsp
 Error Type : SPS Exception
 Error Code : VirtualHostNotFound
 Message : Virtual host is not properly configured.

How can I fix this ?

 

Environment

Policy Server 12.8 on RHEL 6.5

SPS 12.8 on RHEL 6.5

 

Resolution

The reason for "VirtualHostNotFound" is that Access Gateway was unable to find the matching host value in any of the defined virtual hosts.

In case if the Access Gateway is behind a load balancer, the load balancer MUST include the host header in the request it is forwarding.

If the load balancer does not include a host header or if the value does not match the ones in the server.conf then this error is expected.

 

 

- In server.conf, add the myhost.mydomain.com to the VirtualHost
  name="default", as follows:

 # Default Virtual Host

 <VirtualHost name="default">
 hostnames="anotherhost.mydomain.com, myotherhost.mydomain.com, myhost.mydomain.com"
 defaultsessionscheme="default"

 # specify the block size for request and response in KBs

 requestblocksize="4"
 responseblocksize="8"

 </VirtualHost>

This way you get the request catched by the CA Access Gateway (SPS).

 

Additional Information

Configuring Virtual Hosts