Apache Proxy

Timothy Harris October 24, 2014

I am trying to set up JIRA and Confluence on same host with same IP and different DNS names behind Apache reverse proxy.  But having a bit of trouble as this is first time I tried this. I have a .conf file in vhosts.d directory with the following.

 

## JIRA 
## DNS Name is: xx.xx.mycompany.com

NameVirtualHost xx.xx.mycompany.com

<VirtualHost *:80>
 ServerName xx.xx.mycompany.com
 ProxyPass / http://localhost:8080/
 ProxyPassReverse / http://localhost:8080/
 ServerAdmin jira@mycompany.com
</VirtualHost>

## Confluence 
## DNS Name is: yy.yy.mycompany.com 

NameVirtualHost yy.yy.mycompany.com

<VirtualHost *:80>
 ServerName yy.yy.mycompany.com
 ProxyPass / http://localhost:8090/
 ProxyPassReverse / http://localhost:8090/
 ServerAdmin confluence@mycompany.com
</VirtualHost>
From browser if I enter JIRA DNS(xx.xx.mycomany.com) I get proxied through to Jira. Great smile
If I enter the Confluence DNS(yy.yy.mycompany.com) I get proxied through to JIRA again sad
What am I doing wrong?

2 answers

1 accepted

0 votes
Answer accepted
Radek Antoniuk
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.
October 24, 2014

Try changing 

NameVirtualHost xx.xx.mycompany.com

to

NameVirtualHost *:80

 

To verify configuration, try running

httpd -S
or 
apache2ctl -S

You can add CustomLog directive to both VirtualHost sections to verify that you are actually reaching the host that is intended. And make sure... that your DNS records are correct wink

Timothy Harris October 26, 2014

Really no difference :-(

Radosław Antoniuk October 26, 2014

Did you try addinng CustomLog directives and verified that the requests go to the respective vhosts?

0 votes
Timothy Harris November 11, 2014

I got this to work smile There was also the little issue of getting port 80 opened on the internal network for authorized users.

Suggest an answer

Log in or Sign up to answer