I am trying to configure an Apache reverse proxy for Desktop Central. It seems like DC requires ports 8383, 8443, and 8027, which is what I tried to configure in Apache.
In my VirtualHosts file in Apache, I have the following configuration:
<VirtualHost *:8383> ServerName https://ip-of-proxy-server ProxyPreserveHost On ProxyPass / https://applicationserver:8383/ ProxyPassReverse / https://applicationserver:8383/ SSLProxyEngine On SSLProxyCheckPeerCN Off SSLProxyCheckPeerName Off SSLEngine On SSLCertificateFile /locationtocert SSLCertificateKeyFile /locationtokey </VirtualHost> <VirtualHost *:8443> ServerName https://ip-of-proxy-server ProxyPreserveHost On ProxyPass / https://applicationserver:8443/ ProxyPassReverse / https://applicationserver:8443/ SSLProxyEngine On SSLProxyCheckPeerCN Off SSLProxyCheckPeerName Off SSLEngine On SSLCertificateFile /locationtocert SSLCertificateKeyFile /locationtokey </VirtualHost> <VirtualHost *:8027> ServerName https://ip-of-proxy-server ProxyPreserveHost On ProxyPass / https://applicationserver:8027/ ProxyPassReverse / https://applicationserver:8027/ SSLProxyEngine On SSLProxyCheckPeerCN Off SSLProxyCheckPeerName Off SSLEngine On SSLCertificateFile /locationtocert SSLCertificateKeyFile /locationtokey </VirtualHost>
I also binded the ports to Apache by adding in the listen commands to the Apache configuration for the ports and allowing them through SELinux via semanage.
Listen 80 Listen 8027 Listen 8383 Listen 8443
Now I can access the main login page/web front of DC on port 8383. But when I try to use remote desktop control, it's telling me to open port 8443. I can telnet into the port fine, and I turned off firewalld for testing purposes.
Anyone have any ideas on what I could do next to test? I've barely touched Apache in my life, so I'm lost right now.