Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

This is what I am trying to do:

NameVirtualHost *
<VirtualHost *>
        ServerName testsite.org
        ServerAdmin webmaster@testsite.org
        DocumentRoot /var/www/
</VirtualHost>

<VirtualHost *>
        ServerName panel.testsite.org
        ProxyPass / http://panel.testsite.org:10000/
        ProxyPassReverse / http://panel.testsite.org:10000/
</VirtualHost>

<VirtualHost 12.34.56.78>
        ServerName newsite.com
        ServerAdmin webmaster@newsite.com
        DocumentRoot /var/newsite/
</VirtualHost>

<VirtualHost 12.34.56.78>
        ServerName panel.newsite.com
        ProxyPass / http://panel.newsite.com:10000/
        ProxyPassReverse / http://panel.newsite.com:10000/
</VirtualHost>

The problem is that it won't accept the 2nd vhost with the IP 12.34.56.78 because it says one already exists. panel.newsite.com and newsite.com have the same IP...so I am not sure how I can make it so that only the URL "panel.newsite.com" will get proxypassed to port 10000 but no other URL on newsite.com

share|improve this question
add comment

1 Answer 1

Virtual host doesn't really apply to multiple instances of the same ip addresses. You don't need to use the specific IP, when your "NameVirtualHost" is already *.

Try:

<VirtualHost *>
        ServerName newsite.com
        ServerAdmin webmaster@newsite.com
        DocumentRoot /var/newsite/
</VirtualHost>

<VirtualHost *>
        ServerName panel.newsite.com
        ProxyPass / http://panel.newsite.com:10000/
        ProxyPassReverse / http://panel.newsite.com:10000/
</VirtualHost>

If the virtual host directive isn't unique (or a wildcard), then the config just defaults to the first match, which is why it's not going past the first one, since the IP is overriding the ServerName.

share|improve this answer
    
This way works and allows me to access the newsite webmin correctly. However, when I access newsite.com:10000 it relocates to panel.testsite.org –  user36644 Mar 3 '10 at 21:35
    
I take that back, it loads the wrong page now... –  user36644 Mar 3 '10 at 21:38
    
This did not work for a solution, it wouldnt load any pictures from newsite.com..they would come as a 404 error on testsite.org... –  user36644 Mar 3 '10 at 21:46
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.