notification icon
Ne maradj le semmiről! Iratkozz fel értesítéseinkre!

Az apache webszerver

hirdetes

Apache utasítástárolói

Nagy István, sitebuilder, rendszergazda
Pinterest logo

KÖVESS MINKET

PINTERESTEN

Az apache webszerverben az utasítástárolók határozzák meg, hogy az adott utasítás mekkora hatókörrel rendelkezik. Ha egy utasítás nem tartozik egyetlen tárolóhoz sem, akkor a hatásköre az egész kiszolgálóra érvényes lesz.

Alapértelmezett utasítástárolók, szakaszok.
A tárolók a konfigurációs fájlokban találhatóak, amelyek operációs rendszertől, és telepítéstől függően máshol helyezkedhetnek el.

Virtual Host

Egy Virtuális kiszolgálót definiálhatunk vele, ugyanis az apache lehetővé teszi számunkra, hogy egy telepítéssel több webhelyet szolgáljunk ki.

A virtális kiszolgálónak két fajtáját különböztetjük meg:

  • név alapú (name based)
  • ip cím alapú (ip based)


A Virtual host felépítése egyszerű és egyértelműnek mondható.
Egy újabb honlaphoz elegendő az alábbi bejegyzés, ha a név alapú kiszolgálást választjuk:

NameVirtualHost 192.168.1.52

ServerName www.akarmi.hu
ServerAlias akarmi.hu

hirdetes
DocumentRoot /usr/local/apache/sites/akarmi.hu

A szerverünk IP címét társítjuk a webhelyhez, majd megadjuk a nevét és álnevét és azt, hogy mindezt hol találja meg a szerverünkön.

Directory és DirectoryMatch

Ezekkel az tárolókkal, könyvtárakra vagy könyvtárcsoportokra korlátozhatjuk az utasításaink hatását.
A konfigurációs állományban a:

<Directory>
</Directory>

tag-ek között található.

Files és FilesMatch

A Directory könyvtárakra vonatkozott, itt most fájlra vagy fájlcsoportokra terjeszthetjük a hatókörét utasításainknak.

Location és LocationMatch

URL vagy URL csoportokra adhatunk utasításokat, szintaxisa megegyezik a fentiekkel azaz:
és közé helyezzük be az utasításainkat.

hirdetes

Természetesen vannak még az Apache-nak tárolói, hiszen a modulok saját tárolót használhatnak, de léteznek olyan tárolók is, amik a HTTP függvények alapján korlátozzák a hozzáférést.
Ezeken kívül, az Apache lehetőséget ad arra, hogy utasításainkat feltételekhez kössük. Erre használjuk az tag-et. Az itt szereplő utasításokat csak akkor hajta végre, ha megadjuk a megfelelő paracssori kapcsolót.
Létezik még egy definiálási lehetőség is, amit akkor hajt végre a webszerverünk, ha a paraméterként megadott modul, engedélyezve, jelen van a kiszolgálóban..

Ha tetszett ez a cikk, oszd meg ismerőseiddel, kattints ide:

MEGOSZTÁS MEGOSZTÁS MEGOSZTÁS

Ezek is érdekelhetnek

hirdetes

Szótár

elõírás (specifikáció)

dokumentum, amely követelményeket határoz meg MEGJEGYZÉS: Egy... Tovább

stratégiai partnerkapcsolat

Olyan kölcsönösen előnyös, hosszabb távra szóló együttműködés, melynek során... Tovább

Tovább a lexikonra