Acest articol descrie modul de creare a mai multor gazde virtuale pe o mașină locală. Această acțiune ar trebui să fie capabilă să facă webmasteri când dezvoltă mai multe site-uri.
Mai întâi o mică explicație.
Ce este o gazdă virtuală? Aceasta este o configurație a serverului web local, în care serverul web începe să răspundă la un nume dat, nu doar IP 127.0.0.1 sau alias localhost. Adică, atunci când configurați o gazdă virtuală pe site.ru, un server web local va începe să răspundă la această adresă URL în browser.
Serverul web poate fi configurat pentru mai multe nume de site-uri. Apoi, serverul web va începe să emită pagini corespunzătoare directorului în care sunt localizate datele pentru numele specificat. De exemplu, există două gazde virtuale - site.ru și money.com. Pentru site.ru, directorul de lucru este configurat / var / www / site, iar pentru money.com, directorul de lucru /var/www/money.com este configurat. Dacă ne întoarcem acum la site.ru browser-ul, serverul web va emite o pagină din catalogul /var/www/site.ru, iar dacă ne întoarcem la money.com, serverul Web va genera o pagină din directorul / var / www / money.com. Cum se face această setare este scrisă în acest articol.
În Ubuntu 12/04. Serverul Apache-2 este gata să lucreze cu gazde virtuale imediat după instalare. Dar este configurat numai pentru o gazdă (implicită), care este disponibilă ca localhost. Pentru a adăuga o altă gazdă virtuală, trebuie să faceți următoarele:
1. În directorul / etc / apache2 / sites-available trebuie să adăugați un fișier gol cu un nume arbitrar. Pentru comoditate, este mai bine să dați un nume de fișier care conține numele gazdei virtuale. De exemplu, dacă intenționați să adăugați o gazdă virtuală numită site.ru, trebuie să specificați numele fișierului site.ru.conf.
2. În acest dosar este necesar să se introducă (aproximativ) următoarele:
acest lucru va permite browserului să acceseze local Apache și să nu caute acest site pe Internet.
Totul, configurația este terminată. Nu sunt necesare repornări.