[2] httpd – Virtual Hosts

4 maja 2021 Wyłączono przez Adam [zicherka] Nogły

Skonfigurujemy teraz wirtualne hosty na serwerze, aby można było użyć wielu nazw domenowych.

[1] Dla przykładu dodamy nazwę hosta [virtual.zicher.lab], katalogiem domowym dla dokumentów będzie [/var/www/virtual.lab].

[root@vlsr01 ~]# mcedit /etc/httpd/conf.d/vhost.conf

# stwórz nowy plik
# ustawienia dla oryginalnej domeny
<VirtualHost *:80>
DocumentRoot /var/www/html
ServerName www.zicher.lab
</VirtualHost>

# ustawienia dla nowej domeny
<VirtualHost *:80>
DocumentRoot /var/www/virtual.lab
ServerName virtual.zicher.lab
ServerAdmin root@virtual.zicher.lab
ErrorLog logs/virtual.lab-error_log
CustomLog logs/virtual.lab.host_access_log combined
</VirtualHost>

[root@vlsr01 ~]# mkdir /var/www/virtual.lab
[root@vlsr01 ~]# systemctl restart httpd

[2] Stworzymy teraz testową stronę, którą umieścimy w w/w katalogu i sprawdzimy czy wszystko jest OK. Nie zapomnijmy oczywiście o odpowiednim skonfigurowaniu DNS.

[root@vlsr01 ~]# mcedit /var/www/virtual.lab/index.html
<HTML>
<BODY>
<DIV style="width: 100%; font-size:40px; font-weight: bold; text-align: center">
VIRTUAL HOST virtual.zicher.lab TEST PEJDŻ ;-)
</DIV>
</BODY>
</HTML>