I have two servers. On SERVER1 i have configured SSL certificate (on Apache) for domain ht*ps://somedomain.com. I need to connect to my working domain some app that exists on remote server SERVER2 - working app for example: ht*ps://remoteapps.com/remoteApp. I used mod_proxy to do it, but SSL certificate doesn't work.
ProxyPass /remoteApp ht*ps://remoteapps.com/remoteApp ProxyPassReverse /remoteApp ht*ps://remoteapps.com/remoteApp
How to make certificate for ht*ps://somedomain.com/remoteApp work too ?
------- Resolved -------
Finally I did what i describe above using mod_jk. My Apache configuration (with SSL):
<IfModule mod_jk.c> JkWorkersFile /etc/apache2/workers.properties </IfModule> <IfModule mod_ssl.c> <VirtualHost *:443> ServerName somedomain.com DocumentRoot /var/www <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> SSLEngine on SSLCertificateFile /etc/ssl/certs/somedomain.com.pem SSLCertificateKeyFile /etc/ssl/private/somedomain.com.key SSLCACertificateFile /etc/ssl/certs/VeriSign_Class_3_Public_Primary_Certification_Authority_-_G5.pem <IfModule mod_jk.c> JkLogFile /var/log/apache2/mod_jk.log JkLogLevel info JkMount /remoteApp ajp13 JkMount /remoteApp/* ajp13 </IfModule> </VirtualHost> </IfModule>
worker.ajp13.type=ajp13 worker.ajp13.host=remoteapps.com worker.ajp13.port=8009
Now i can access remoteApp with url ht*ps://somedomain.com/remoteApp and certificate works! Maybe this help someone.