I am using Apache on port 80 and routing certain requests to IIS - specifically Microsoft CRM. To connect from the outside world users type crm.domain.com:5555 and everything works. I would like the name to be more friendly and be able to connect with just crm.domain.com. I have messed around with the configuration below. I can connect but when it goes to render the page it always asks for login credentials. Can someone please help me resolve this.
<VirtualHost 192.168.2.4:80>
ServerName crm.domain.com
ServerAlias crm.domain.com
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass / http://crm.domain.com:5555/
ProxyPassReverse / http://crm.domain.com:5555/
<Location />
Order allow,deny
Allow from all
</Location>
</VirtualHost>