Virtual Hosts Different Ports

Kenneth Macsay December 3, 2015

We have an Apache WordPress site running on port 80 and a Tomcat JIRA site running on port 8090 on the same Windows 2008 server.  We are trying to use two different URL's to connect to both applications without using the port number.  The Apache URL is newsletter.company.com and the JIRA is jira.company.com.  DNS points to the same server for both URL's.  How can I modify the Httpd.conf file to include virtual host entries to accomplish this?

1 answer

0 votes
Jonas Andersson
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
December 3, 2015

This depends on your apache version. On 2.4 you have a /etc/{httpd,apache2}/conf.d/-dir that will be included in httpd.conf that points to individual configs for each virtual host. Depending on if you terminate SSL on apache this configs will differ greatly. Apaches own docs are great for this:

https://httpd.apache.org/docs/2.2/vhosts/name-based.html

https://httpd.apache.org/docs/2.4/vhosts/name-based.html

 

 

 

 

 

Kenneth Macsay December 4, 2015

Thanks for responding Jonas. We have Apache 2.4. Here is what we have that is partially working. The only problem here is that all URLS get redirected to localhost:8090. newsletter.company.com never goes to localhost:80 <VirtualHost jira.compan.com:80> ProxyPass / http://localhost:8090/ ProxyPassReverse / http://localhost:8090/ </VirtualHost> <VirtualHost newsletter.company.com:80> ProxyPass / http://localhost/ ProxyPassReverse / http://localhost/ </VirtualHost>

MuhammadB January 10, 2018

Any progress on this? I am facing the same issue

Nic Brough -Adaptavist-
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
January 10, 2018

Have another look at the docs Jonas pointed to - they show you how to set up the proxies correctly.

I can't see what is wrong with Kenneth's config, but it does talk about redirection, which you don't need to do, so it suggests there's something else in the apache config that we can't see,  that is doing an unwanted redirect.

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events