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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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

sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/újoldal<br />

Szerkessze az új fájlt az új webhely beállításához az alább leírt direktívák segítségével.<br />

• A ServerAdmin direktíva megadja a <strong>kiszolgáló</strong> rendszergazdájaként közzétenni kívánt e-mail<br />

címet. Az alapértelmezett érték a webmaster@localhost. Ezt egy Önnek kézbesített e-mail címre<br />

kell cserélnie (ha Ön a <strong>kiszolgáló</strong> rendszergazdája). Ha a weboldalon probléma lép fel, az Apache2<br />

megjelenít egy hibaüzenetet, amely ezt a címet adja meg a hiba bejelentéséhez. Ez a direktíva az /<br />

etc/apache2/sites-available alatti beállítófájljában található meg.<br />

• A Listen direktíva megadja azt a portot és opcionálisan IP-címet, amelyen az Apache2-nek<br />

figyelnie kell a kéréseket. Ha az IP-cím nincs megadva, akkor az Apache2 a géphez rendelt minden<br />

IP-címen figyelni fog. A Listen direktíva alapértelmezett értéke a 80. Ha ezt 127.0.0.1:80 értékre<br />

állítja, az Apache2 csak a visszacsatolási felületen fog figyelni, és nem lesz elérhető az interneten,<br />

vagy 81-re állítva a figyelt port módosítható, vagy a normál működéshez hagyja változatlanul. Ez a<br />

direktíva az /etc/apache2/ports.conf fájlban található.<br />

• A ServerName direktíva elhagyható és megadja, hogy a webhely mely FQDN-re válaszoljon.<br />

Az alapértelmezett virtuális <strong>kiszolgáló</strong>hoz nincs megadva a ServerName direktíva, így minden<br />

kérésre válaszol, amely nem illeszkedik egy másik virtuális <strong>kiszolgáló</strong>n beállított ServerName<br />

direktívára. Ha például most szerezte meg az ubunturocks.com tartománynevet, és az <strong>Ubuntu</strong><br />

<strong>kiszolgáló</strong>ján szeretné üzemeltetni, akkor a ServerName direktíva értékének a virtuális <strong>kiszolgáló</strong><br />

beállítófájljában ubunturocks.com kell lennie. Vegye fel ezt a direktívát a korábban létrehozott<br />

virtuális <strong>kiszolgáló</strong> beállítófájljába (/etc/apache2/sites-available/újoldal).<br />

Hasznos lehet úgy beállítani az oldalt, hogy a www.ubunturocks.com névre is válaszoljon, mivel<br />

sok felhasználó feltételezi, hogy a www előtag szükséges. Erre a célra a ServerAlias direktíva<br />

használható. A ServerAlias direktívában helyettesítő karaktereket is használhat.<br />

A következő beállítás hatására például a webhely minden .ubunturocks.com végű tartománykérésre<br />

válaszolni fog.<br />

ServerAlias *.ubunturocks.com<br />

• A DocumentRoot direktíva megadja, hogy az Apache2 hol keresse a webhelyet felépítő fájlokat.<br />

Az alapértelmezett érték a /var/www. Itt nincs beállítva semmilyen webhely, de az /etc/apache2/<br />

apache2.conf fájl RedirectMatch direktívájának engedélyezésével a kérések át lesznek irányítva a /<br />

var/www/apache2-default helyre, ahol az alapértelmezett Apache2 webhely várja. Módosítsa ezt az<br />

értéket a webhely virtuális <strong>kiszolgáló</strong>jának beállítófájljában, és ha még nem létezik, hozza létre azt<br />

a könyvtárat.<br />

Az /etc/apache2/sites-available könyvtárat nem dolgozza fel az Apache2. Az /etc/apache2/sites-<br />

enabled alatti szimbolikus linkek mutatnak az „elérhető” oldalakra.<br />

Engedélyezze az új VirtualHostot az a2ensite segédprogram használatával, és indítsa újra az Apache2-<br />

t:<br />

143

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

Saved successfully!

Ooh no, something went wrong!