Cum se configurează un alias DNS cu Apache
Ce să știi
- Editați apache.conf (versiunea 1) sau vhosts.conf (versiunea 2), apoi găsiți vhosts(gazde virtuale). Editați conform instrucțiunilor de mai jos.
- După finalizarea editărilor, reporniți serverul web, apoi testați noua configurație.
Configurați aliasuri DNS cu serverul web Apache pentru a indica diferite nume de gazdă către diferite directoare de pe serverul dvs. web.
Configurarea aliasurilor DNS
Puteți crea unul sau mai multe directoare pentru conținut în structura de fișiere a serverului dvs. web, dar nu le puteți pune în nicio locație de pe computer. De exemplu, majoritatea fișierelor web ale serverului Apache sunt localizate în htdocspliant. Creați un subdosar acolo pentru a găzdui fișierele de domeniu — poate într-un www folder pentru a separa conținutul de alte utilizări. Este o idee bună să puneți un fișier index.html în director pentru a putea testa mai târziu.
- În versiunea 1 a Apache, editați apache.confdosar și găsiți vhosts(gazde virtuale).
- În versiunea 2 de Apache, editați
În oricare dintre versiuni, editați vhosts secțiune pentru a adăuga o nouă gazdă virtuală.
Setarea aliasurilor DNS pe serverul web nu modifică setările DNS. În continuare trebuie să vă configurați DNS-ul pentru a mapa o adresă IP la anumite nume de gazdă.
Structura unei intrări de gazdă virtuală
Un caz de utilizare tipic implică rularea unor nume de gazdă diferite care se rezolvă la aceeași adresă de protocol Internet și fiecare nume de gazdă trebuie să răspundă diferit. De exemplu, intern.server.com poate face referire la site-ul intranet al unei companii în timp ce www.server.com poate face referire la pagina sa web publică. Pentru a configura aceste exemple, editați fișierul gazdă virtuală după cum urmează:
# Asigurați-vă că Apache ascultă pe portul 80
Ascultă 80
DocumentRoot „/www/intranet”
ServerName internal.server.com
# Alte directive aici
DocumentRoot „/www/public”
ServerName www.server.com
# Alte directive aici
Pentru cazuri de utilizare suplimentare, de exemplu fișiere virtual-gazdă, verificați documentația Apache.
Reporniți serverul web
După finalizarea editărilor, reporniți serverul web, apoi testați noua configurație.