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 ...
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