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.

  • Options Indexes FollowSymLinks
    AllowOverride All
    Megkövetelni, hogy minden biztosított
    - Ez a mappa beállítások
  • 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

Kapcsolódó cikkek