Servirea mai multor domenii de pe un server Web Apache
Este ușor să configurați aliasuri DNS cu serverul web Apache. Ce înseamnă acest lucru este că, dacă aveți un domeniu web sau 100, le puteți seta pe toate pentru a indica directoare diferite pe serverul dvs. web și pentru a le găzdui pe toate.
Dificultate: Greu
Timp necesar: 10 minute
Configurarea aliasurilor DNS
- Creați un director pe serverul dvs. web Apache.
Asigurați-vă că ați pus directorul în directoarele serverului dvs. web și nu în nicio locație de pe aparat. De exemplu, majoritatea fișierelor web ale serverului Apache sunt localizate în folderul htdocs. Deci, creați un sub-folder acolo pentru a găzdui fișierele de domeniu. Este o idee bună să plasați un fișier index.html în director, astfel încât să puteți testa mai târziu.
- În versiunea 1 a Apache, editați fișierul apache.conf și găsiți secțiunea vhosts (gazde virtuale).
În versiunea 2 a aplicației Apache, editați fișierul vhosts.conf.
Acestea sunt de obicei situate într-un director de configurare de pe serverul dvs. web, nu în zona htdocs. - În oricare dintre versiuni, editați secțiunea vhosts pentru a adăuga o nouă gazdă virtuală:
IP_ADDRESS>
Modificați porțiunile evidențiate ale codului de mai sus la informațiile specifice site-ului și domeniului dvs.
Numele serverului NAME DOMAIN
DocumentRoot FULL_PATH_TO_DIRECTORY - Reporniți Apache.
- Editați fișierul named.conf
- Adăugați o intrare pentru domeniu:
zona " DOMAIN" IN {
Modificați porțiunile evidențiate ale codului de mai sus la informațiile specifice site-ului și domeniului dvs.
tip master;
fișierul " LOCATION_OF_DB_FILE ";
permiteți-transfer { IP_ADDRESS ; };
}; - Creați fișierul db pentru domeniu
Cea mai simplă cale este să copiați alte fișiere db și să adăugați noul domeniu. - Reîncărcați DNS-ul
- Testați-vă domeniul în browserul dvs. web.
Poate dura câteva ore pentru ca DNS să se răspândească, dar atâta timp cât îndreptați DNS-ul local, ar trebui să puteți testa imediat.
De ce ai nevoie
- Apache Web Server
- Denumit DNS
- Accesați fișiere conf