Hi everybody :-)

I have an Apache server (2.4) running on a Debian testing. Because I need to 
access some sites from Internet (iface 192.168.1.2)(with and without SSL), some 
others through a VPN (iface 10.8.0.1) and some others are purely local to the 
server (iface 127.0.0.2), I have created the following setup: 
ports.conf:
  Listen *:80
  Listen *:443
 
site external and internal (same .conf): 
  <VirtualHost 192.168.1.2:443>  --> SSL-enabled
  ServerName site0.example.org
  ....
  </VirtualHost>
  <VirtualHost 10.8.0.1:80>      --> Not SSL-enabled
  ServerName site0.example.org
  ....
  </VirtualHost>
 
site only internal (same .conf): 
  <VirtualHost 10.8.0.1:80>      --> Not SSL-enabled
  ServerName site1.example.org
  ....
  </VirtualHost>
 
site internal, external, and local (same .conf): 
  <VirtualHost 10.8.0.1:80 127.0.0.1:80>      --> Not SSL-enabled
  ServerName site2.example.org
  ....
  </VirtualHost>
  <VirtualHost 10.8.0.1:443 192.168.1.2:443>   --> SSL-enabled
  ServerName site2.example.org
  ....
  </VirtualHost>
 
The problem is: when I try to access the with any browser site1, I get in the 
address bar of the browser the URL from site0, and what is loaded is site2 
(¿¿??). I have been searching for a solution for some days but I can not find 
my way through. Am I doing something dramatically wrong? Any help will be 
appreciated. Thanks!
Felix

Reply via email to