ip-virtual hosts debian 9
IP virtual hosts, is een configuratie van apache2 met verschillende virtual-hosts gebaseerd op een verschillende ip-address dus niet noodzakelijk met verschillende domein-namen
- configs in
/etc/apache2/sites-enabled
In de header van de virtualhost declaratie plaatsen we het ip-adres, en de poort
(je kan op gelijkaardige manier port-virtual hosts aanmaken)<VirtualHost 172.20.30.40:80> ServerAdmin webmaster@www1.example.com DocumentRoot "/var/www/vhosts/www1" </VirtualHost>
<VirtualHost 172.20.30.50:80> ServerAdmin webmaster@www2.example.org DocumentRoot "/var/www/vhosts/www2" </VirtualHost>
- twee ip-adressen op EEn netwerkkaart
In de configfile/etc/network/interfaces
dupliceren (multipliceren) we de netwerkinterface:# device: eth0 auto eth0 iface eth0 inet static address 172.20.30.40 netmask 16 gateway 172.20.255.254 # device: eth0:0 auto eth0:0 iface eth0:0 inet static address 172.20.30.50 netmask 16
- twee (of meer) verschillende document-roots
In de hogere voorbeeld config worden de sites geplaatst in
/var/www/vhosts/www1
en
/var/www/vhosts/www2