dick gregor. PE Tushar Chavan <tushar.chavan@xxxxxxxxxxx> wrote: Hi Experts,
We are using one Apache server ( two hostnames but one IP ) for two websites ( http://example_1.com/irj & https://example_2.com/irj ) Apache Hostnames :- Apache_host_1 & Apache_host_2 with same IP. Web Sites 1 :- http://example_1.com/irj Web Sites 2 :- https://example_2.com/irj We are using one apche server listening on two ports 80 & 443. Now 1. when I type http://Apache_host_1/irj , it properly re-direct to http://example_1.com/irj 2. When I type https://Apache_host_2/irj , it properly re-direct to https://example_2.com/irj 3. Now problem is but when I type http://Apache_host_2/irj , re-directs to http://example_1.com/irj . We need to re-direct this to https://example_2.com/irj ( This is because users may bot type https. Can you please give me a hint to fix this ) It is because , both Apache_host_1 & Apache_host_2 have same IP address.So http://Apache_host_2/irj qualifies for <VirtualHost Apache_host_1:80> Below is my configuration in httpd.conf Listen Apache_host_1:80 NameVirtualHost directive NameVirtualHost Apache_host_1:80 <VirtualHost Apache_host_1:80> ProxyPass /irj http://example_1.com/irj ProxyPassreverse /irj http://example_1.com/irj ServerName Apache_host_1:80 </VirtualHost> Configuration in httpd-ssl.conf Listen Apache_host_2:443 NameVirtualHost directive NameVirtualHost Apache_host_2:443 <VirtualHost Apache_host_2:443> ProxyPass /irj https://example_2.com/irj ProxyPassreverse /irj https://example_2.com/irj RequestHeader set ClientProtocol https Redirect permanent /irj https://Apache_host_2/irj ServerName Apache_host_2:443 </VirtualHost> Best Regards, Tushar. |