Virtuális gépek apache2 ubuntu és ubuntu, goodigy
A fejlesztés során, egy fogadó nem lesz elég. Lehet fejlesztésére, tesztelésére egy másik, a harmadik pedig egy másik projekt.
Plusz, az alapértelmezett Apache2 webhely fájlok a / var / www, rám lesznek az otthonomban, a / home / goodigy / sites.
Mi lesz a második lehetőség, hogy a meghatározás a fogadó domain nevet.
Az Apache2, telepített Ubuntu 16.04 és 14.04 Ubuntu, mert ez már majdnem kész.
A mappa / etc / apache2 / sites-available tárolja az összes konfigurációs fájlokat a virtuális host.
Aztán egyszerűen kapcsolja be és ki, ha szükséges.
Egy fájl már ott van, alapján azt fogjuk csinálni az enyémet.
A korábbi verzióiban az apache2 (verzió 2.4), nem használja a kiterjesztést fájlban fájlokat. Új verziók (az 2.4-es), ez vezet a hiba.
Most meg kell szerkeszteni az újonnan létrehozott fájl
Fájl eredményeket az alábbi formában:
- ServerName például - annak megjelölése, a domain nevet, amely fogja meghatározni a gazda.
- DocumentRoot / home / goodigy / sites / példa - kötődik a fogadó mappát.
- Ez a mappa beállítások
Options Indexes FollowSymLinks
AllowOverride All
Megkövetelni, hogy minden biztosított- Options Indexes FollowSymLinks - ha nincs index fájlt (index.html, index.php), bemutatva a fájlok listáját kényelmesen a helyi szerveren.
- AllowOverride All - lehetővé teszi, hogy felülbírálja a beállításokat .htaccess.
- Megkövetelni, hogy minden biztosított - hozzáférést biztosít az összes.
- ErrorLog - meghatározza a helyét a fájl a napló hibák, én tartsa őket a helyszínen mappában.
- CustomLog - jelzi a helyét a fájlt a log-hozzáféréssel, azt tartsa őket a helyszínen mappában.
Mentése.
Hozzon létre egy mappát megadott konfigurációs fájl
És letiltja az egyik, hogy az alapértelmezett
Következő, meg kell adni a domain nevet, hogy az / etc / hosts. Nyisd ki a szerkesztéshez
Úgy néz ki, mint körülbelül
Ott ki kell egészíteni egy hivatkozás a tartomány-példa