15.01.2013 Views

Ubuntu kiszolgáló kézikönyve - Ubuntu dokumentáció - Ubuntu ...

Ubuntu kiszolgáló kézikönyve - Ubuntu dokumentáció - Ubuntu ...

Ubuntu kiszolgáló kézikönyve - Ubuntu dokumentáció - Ubuntu ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

sudo a2ensite újoldal<br />

sudo /etc/init.d/apache2 restart<br />

Web<strong>kiszolgáló</strong>k<br />

Ne felejtsen el az újoldal helyett beszédesebb nevet adni a VirtualHostnak. Ennek egy<br />

módja, hogy a fájlt a virtuális <strong>kiszolgáló</strong> ServerName direktívája alapján nevezi el.<br />

Hasonlóképpen az a2dissite segédprogrammal tilthatja le a webhelyeket. Ez a több virtuális<br />

<strong>kiszolgáló</strong>t érintő beállítási hibák elhárításakor lehet hasznos.<br />

sudo a2dissite újoldal<br />

sudo /etc/init.d/apache2 restart<br />

1.2.2. Alapértelmezett beállítások<br />

Ez a szakasz ismerteti az Apache2 <strong>kiszolgáló</strong> alapértelmezett beállításait. Virtuális <strong>kiszolgáló</strong><br />

felvételekor például az ahhoz megadott beállítások élveznek elsőbbséget. A virtuális <strong>kiszolgáló</strong><br />

beállításaiban meg nem adott direktívák esetén az alapértelmezett értékek kerülnek felhasználásra.<br />

• A DirectoryIndex direktíva jelöli a <strong>kiszolgáló</strong> által alapértelmezésben kiszolgált oldalt, amikor a<br />

felhasználó a könyvtár indexét kéri le a könyvtárnév végén megadott / jellel.<br />

Ha például a felhasználó lekéri a http://www.példa.hu/példa_könyvtár/ címet, akkor vagy a<br />

DirectoryIndex oldalt kapja (ha az létezik), vagy ha meg van adva az Indexes beállítás, akkor a<br />

<strong>kiszolgáló</strong> által generált könyvtártartalmat, egyébként pedig a „hozzáférés megtagadva” oldalt. A<br />

<strong>kiszolgáló</strong> megpróbálja megkeresni a DirectoryIndex direktívában megadott fájlokat, és visszaadja<br />

az elsőként megtaláltat. Ha nem találja egyiket sem, és a könyvtárhoz meg van adva az Options<br />

Indexes direktíva, akkor a <strong>kiszolgáló</strong> HTML formátumba előállítja és visszaadja a könyvtár által<br />

tartalmazott könyvtárak és fájlok listáját. Az /etc/apache2/mods-available/dir.conf fájlban<br />

található alapértelmezett érték az „index.html index.cgi index.pl index.php index.xhtml index.htm”.<br />

Ha az Apache2 a lekért könyvtárban talál ilyen nevű fájlokat, akkor megjeleníti az elsőt.<br />

• Az ErrorDocument direktíva lehetővé teszi az Apache2-nek adott hibaesemények ellenőrzését. Ha<br />

például a felhasználó nem létező erőforrást kér, 404-es hiba történik, és az Apache2 alapértelmezett<br />

beállításai szerint a /usr/share/apache2/error/HTTP_NOT_FOUND.html.var fájl jelenik meg.<br />

Ez a fájl nincs a <strong>kiszolgáló</strong> DocumentRoot-jában, de egy Alias direktíva az /etc/apache2/<br />

apache2.conf fájlban átirányítja az /error könyvtárra vonatkozó kéréseket a /usr/share/apache2/<br />

error/ könyvtárba.<br />

Az alapértelmezett ErrorDocument direktívák listájának megjelenítéséhez adja ki a következő<br />

parancsot:<br />

grep ErrorDocument /etc/apache2/apache2.conf<br />

• Alapértelmezésben a <strong>kiszolgáló</strong> az átviteli naplót a /var/log/apache2/access.log fájlba írja.<br />

Ezt webhelyenként megváltoztathatja a virtuális <strong>kiszolgáló</strong> beállítófájljaiban a CustomLog<br />

direktíva segítségével, vagy az /etc/apache2/apache2.conf fájlban megadott alapértelmezett<br />

használatához ki is hagyhatja. Az ErrorLog direktíva használatával megadhatja azt a fájlt,<br />

144

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!