A tárhelyünk kezelésének elengedhetetlen kelléke, a Fájlkezelő alkalmazás. A webes fájlkezelő alkalmazás használatával egyszerű módon tudja a weboldalához tartozó első elemeket feltölteni, szerkeszteni, fájl vagy tulajdonos jogosultságait módosítani, esetekben törölni. Fontos, hogy szánjunk elég időt a könyvtár szerkezetek felépítésének, működésének , funkcióinak a megismerésére, ellenkező esetben már a működési alapokkal sem leszel tisztában.  A működési mechanizmus megismerése viszont elengedhetetlen, ha már úgy döntöttél, hogy te leszel a saját weboldalad üzemeltetője, fejlesztője.

A munka megkezdéséhez kattintson a DirectAdmin felületen a Fájlok & Infó ➠ Fájlkezelő menüpontra.

A ROOT mappák és a fájlrendszer bemutatása

/backups A /backups könyvtár tartalmazza a vezérlőpulton keresztül létrehozott összes biztonsági másolatot. Addig nem lesz /backups könyvtára, amíg nem hoz létre biztonsági másolatot a vezérlőpulton.
/domains A /domains könyvtár tartalmazza a tárhelyfiók(ok)hoz kapcsolódó fájlokat. A fiókjában tárolt minden domainnek saját könyvtára van (/domains/domainneve.hu). Lentebb részletezzük.
/imap Minden IMAP mappának (legalábbis a bejövő üzenetek számára) van new és cur almappája. Az new almappa tartalmazza az összes olyan újonnan érkezett üzenetet, amelyet még egyetlen e-mail kliens sem tekintett meg (nem számít, offline vagy online). Természetesen ezeket levelezőprogramon keresztül (POP3 vagy IMAP) érdemes elolvasni, különben ha SSH-ban vagy FTP-ben/Fájlkezelőben olvassa el őket, akkor nem lesznek olvasottként jelölve.
/MailDir A /Maildir a rendszer e-mail fiókjának tárolója. Ennek semmi köze a virtuális e-mail fiókokhoz. A legtöbb esetben a hibákat és a rendszertől érkező értesítéseket tartalmaz.
/public_html A fiókja gyökerében található /public_html könyvtár valójában egy hivatkozás a /domains/ domainneve .hu/public_html oldalra. Ha fiókjában egynél több Domain található, ez a hivatkozás a fiókjában utoljára létrehozott Domain public_html könyvtárába irányítja át. Ez megváltoztatható az Alapértelmezettnek Domain név módosításával.

Az itt található mappák neveit ne változtassuk meg, illetve ne töröljük, helyezzük át!, mert működésbeli problémákat fog okozni!

Domains mappa bemutatása

A domains mappa tartalmazza  a tárhelyen kezelt Domain neveket. A Domain névhez tartozó könyvtárak megjelenítéséhez kattintson a kezelni kívánt Domain nevére a Domains könyvtárban, hogy a jobb oldalon a Domain névhez tartozó könyvtárak jelenjenek meg.

Magyarázat a könyvtárszerkezethez

/.htpasswd a jelszóval védett útvonalak tárolására szolgál.
/logs hiba és egyéb naplók tárolására szolgál.
/private_html

Elavult funkció 2024-től kivezetésre került a private_html könyvtár!

SSL (https://) kapcsolat esetén a weboldalának forrásfájljait ide szükséges elhelyezni. Ez a könyvtár szimbolikus linkkel átirányítható a public_html könyvtárra, így nem szükséges a HTTP és HTTPS kapcsolat típusokat külön könyvtárból kiszolgálnia és kezelnie. (gyakorlatban egy szimbolikus linket (symlink) hoz létre a DirectAdmin) Bővebb információ: Private_html Beállítása

Magyarázat : HTTPS kapcsolathíváskor a private_html könyvtárba feltöltött fájlok fognak megjelenni a böngészőben. Például: https://azönweboldala.hu

/public_ftp a publikus ftp kapcsolatokhoz használható fájlok tárolására alkalmas mappa.
/public_html HTTP (http://) és HTTPS (https://) kapcsolathívás esetén a weboldalának forrásfájljait itt kell elhelyeznie. 

Magyarázat: HTTP és HTTPS kapcsolathíváskor a public_html könyvtárba feltöltött fájlok fognak megjelenni a böngészőben. Például: http://azönweboldala.hu
/stats a Domain névhez tartozó naplókat találod itt

Mi a szimbolikus link (Symlink)?

A szimbolikus linkek olyan parancsikonok, amelyek máshol található fizikai fájlra vagy mappára utalnak. A szimbólumok virtuális fájlok vagy mappákként működnek, amelyeket egyes fájlok vagy mappákhoz lehet kapcsolni, így azok úgy jelennek meg, mintha a Symlinks mappában tárolnák őket, bár a Symlinks csak a valós helyükre mutat.


A szimbolikus link jelölése. Ez a link az alapértelmezett Domain public_html könyvtárára fog vinni bennünket

public_html könyvtár bemutatása

A DirectAdmin alapértelmezetten a public_html könyvtárat állítja be számunkra a webes forrásfájlok kiszolgálására a a HTTP és HTTPS kapcsolatok esetén is. A weboldalhoz tartozó forrásfájlok feltöltését tehát ide lehet megkezdeni.

cgi-bin A cgi-bin egy programozási technikai. A cgi forrásfájlokat ebben a mappában kell elhelyezni.
index.html DirectAdmin által létrehozott index fájl. Az Apache szerver minden esetben az index.html vagy index.php fájlt fogja keresni a könyvtárban alapértelmezett kezdőlapnak.

Fájlok feltöltése a könyvtárba

Szerencsére rengeteg lehetőségből választhatunk, így mindenki a maga számára legkényelmesebb és leggyorsabb megoldást választhatja:

  1. Fájlkezelő alkalmazásból: Kattintson jobb egér gombbal a cél könyvtárban bárhova, majd a megjelenő gyors menüből válassza ki a Fájlok Feltöltése menüpontot! Fontos, hogy tisztában legyünk vele: a fájl feltöltése böngészőn keresztül korlátozott időben és méretben. Így ha megszakad a feltöltés, térjük át egy más típusú kapcsolatra a fáljl(ok) feltöltése végett.
  2. Hozzon létre FTP fiókot és használjon egy FTP alkalmazást a fájlok feltöltéséhez!
  3. Hozzon létre SSH felhasználót és töltsön fel fájlokat SFTP kapcsolaton keresztül!


Fájl Feltöltése DirectAdmin alatt

Könyvtár struktúrák és javasolt attribútumok

  • .php [770]
  • backups [700]
  • domains [711]
    • domain.tld [711]
      • .htpasswd [755]
      • awstats [755]
      • logs [700]
      • public_ftp [711]
      • public_html [755]
      • stats [755]
  • Maildir [770]
  • imap [770]
    • domain.tld [770]
  • public_html [777] (symlink)
    .bash_logout [644]
    .bash_profile [644]
    .bashrc [644]
    .shadow [640]

Szürke Színjelölés: Opcionális, csak elérhető Awstat szolgáltatás esetén létező mappa.
[770]: Mappa attribútum értékét jelöli, nem tartozik a mappa nevéhez.
Dőlt jelölés: Fájlnév.

A tárhelyünk kezelésének elengedhetetlen kelléke, a Fájlkezelő alkalmazás. A webes fájlkezelő alkalmazás használatával egyszerű módon tudja a weboldalához tartozó első elemeket feltölteni, szerkeszteni, fájl vagy tulajdonos jogosultságait módosítani, esetekben törölni. Fontos, hogy szánjunk elég időt a könyvtár szerkezetek felépítésének, működésének , funkcióinak a megismerésére, ellenkező esetben már a működési alapokkal sem leszel tisztában.  A működési mechanizmus megismerése viszont elengedhetetlen, ha már úgy döntöttél, hogy te leszel a saját weboldalad üzemeltetője, fejlesztője.

A munka megkezdéséhez kattintson a DirectAdmin felületen a Fájlok & Infó ➠ Fájlkezelő menüpontra.

A ROOT mappák és a fájlrendszer bemutatása

/backups A /backups könyvtár tartalmazza a vezérlőpulton keresztül létrehozott összes biztonsági másolatot. Addig nem lesz /backups könyvtára, amíg nem hoz létre biztonsági másolatot a vezérlőpulton.
/domains A /domains könyvtár tartalmazza a tárhelyfiók(ok)hoz kapcsolódó fájlokat. A fiókjában tárolt minden domainnek saját könyvtára van (/domains/domainneve.hu). Lentebb részletezzük.
/imap Minden IMAP mappának (legalábbis a bejövő üzenetek számára) van new és cur almappája. Az new almappa tartalmazza az összes olyan újonnan érkezett üzenetet, amelyet még egyetlen e-mail kliens sem tekintett meg (nem számít, offline vagy online). Természetesen ezeket levelezőprogramon keresztül (POP3 vagy IMAP) érdemes elolvasni, különben ha SSH-ban vagy FTP-ben/Fájlkezelőben olvassa el őket, akkor nem lesznek olvasottként jelölve.
/MailDir A /Maildir a rendszer e-mail fiókjának tárolója. Ennek semmi köze a virtuális e-mail fiókokhoz. A legtöbb esetben a hibákat és a rendszertől érkező értesítéseket tartalmaz.
/public_html A fiókja gyökerében található /public_html könyvtár valójában egy hivatkozás a /domains/ domainneve .hu/public_html oldalra. Ha fiókjában egynél több Domain található, ez a hivatkozás a fiókjában utoljára létrehozott Domain public_html könyvtárába irányítja át. Ez megváltoztatható az Alapértelmezettnek Domain név módosításával.

Az itt található mappák neveit ne változtassuk meg, illetve ne töröljük, helyezzük át!, mert működésbeli problémákat fog okozni!

Domains mappa bemutatása

A domains mappa tartalmazza  a tárhelyen kezelt Domain neveket. A Domain névhez tartozó könyvtárak megjelenítéséhez kattintson a kezelni kívánt Domain nevére a Domains könyvtárban, hogy a jobb oldalon a Domain névhez tartozó könyvtárak jelenjenek meg.

/.htpasswd a jelszóval védett útvonalak tárolására szolgál.
/logs hiba és egyéb naplók tárolására szolgál.
/private_html SSL (https://) kapcsolat esetén a weboldalának forrásfájljait ide szükséges elhelyezni. Ez a könyvtár szimbolikus linkkel átirányítható a public_html könyvtárra, így nem szükséges a HTTP és HTTPS kapcsolat típusokat külön könyvtárból kiszolgálnia és kezelnie. (gyakorlatban egy szimbolikus linket (symlink) hoz létre a DirectAdmin) Bővebb információ: Private_html Beállítása

Magyarázat : HTTPS kapcsolathíváskor a private_html könyvtárba feltöltött fájlok fognak megjelenni a böngészőben. Például: https://azönweboldala.hu
/public_ftp a publikus ftp kapcsolatokhoz használható fájlok tárolására alkalmas mappa.
/public_html HTTP (http://) kapcsolathívás esetén a weboldalának forrásfájljait itt kell elhelyeznie. Ha szimlinkeli a private_html könyvtárat a public_html könyvtárra, úgy a weboldala forrásfájljait HTTP/HTTPS kapcsolathívás esetén is ide szükséges feltöltenie!

Magyarázat: HTTP kapcsolathíváskor a public_html könyvtárba feltöltött fájlok fognak megjelenni a böngészőben. Például: http://azönweboldala.hu
Ez opcionálisan módosítható: HTTP/HTTPS kapcsolat esetén is a public_html könyvtárba feltöltött fájlokat fogja látni a böngészőben, ha előtte a Private_html Beállítása alatt egy szimbolikus linket hoz létre, ami a public_html-re mutat.
/stats a weboldal naplókat tartalmazó könyvtár

A szimbolikus linkek olyan parancsikonok, amelyek máshol található fizikai fájlra vagy mappára utalnak. A szimbólumok virtuális fájlok vagy mappákként működnek, amelyeket egyes fájlok vagy mappákhoz lehet kapcsolni, így azok úgy jelennek meg, mintha a Symlinks mappában tárolnák őket, bár a Symlinks csak a valós helyükre mutat.


A szimbolikus link jelölése. Ez a link az alapértelmezett Domain public_html könyvtárára fog vinni bennünket

public_html és private_html mappa bemutatása

A DirectAdmin alapértelmezetten a public_html könyvtárat állítja be számunkra a webes forrásfájlok kiszolgálására, amelyre a private_html könyvtár mutat egy szimbolikus linkkel. Döntsük el, hogy a HTTPS kapcsolatokat hogy kívánjuk kiszolgálni a továbbiakban:

  • alapértelmzett beállítás – szimbolikus link-kel átirányítjuk a private_html könyvtárat a public_html könyvtárra,és a forrás fájlokat a public_html könyvtárba másoljuk fel. Ez a beállítás jelenleg az alapértelmezett. Ez akkor hasznos, ha a HTTP és HTTPS kapcsolatokat is egy könyvtárból szeretnénk kiszolgálni.
  • kizárólag a private_html könyvtárat fogjuk használni a továbbiakban a HTTPS kapcsolatok kiszolgálásához. Ehhez a Domain beállítás alatt a private_html könyvtárat kell beállítani erre a célra, és ide szükséges feltölteni a webes alkalmazás fájlokat. Ez akkor hasznos, ha külön könyvtárban szeretnék kezelni a HTTP és HTTPS kapcsolat hívásokat, és a protokollok alatt megjelenő webes tartalmakat.

A két könyvtár szerkezete megegyező, funkciója – a fent leírtak szerint  – eltérő. Amennyiben döntöttünk a kívánt könyvtár használata mellett, úgy a weboldalhoz tartozó forrásfájlok feltöltését ide lehet megkezdeni.

cgi-bin A cgi-bin egy programozási technikai. A cgi forrásfájlokat ebben a mappában kell elhelyezni.
index.html DirectAdmin által létrehozott index fájl. Az Apache szerver minden esetben az index.html vagy index.php fájlt fogja keresni a könyvtárban alapértelmezett kezdőlapnak.

Fájlok feltöltése a könyvtárba

Szerencsére rengeteg lehetőségből választhatunk, így mindenki a maga számára legkényelmesebb és leggyorsabb megoldást választhatja:

  1. Fájlkezelő alkalmazásból: Kattintson jobb egér gombbal a cél könyvtárban bárhova, majd a megjelenő gyors menüből válassza ki a Fájlok Feltöltése menüpontot! Fontos, hogy tisztában legyünk vele: a fájl feltöltése böngészőn keresztül korlátozott időben és méretben. Így ha megszakad a feltöltés, térjük át egy más típusú kapcsolatra a fáljl(ok) feltöltése végett.
  2. Hozzon létre FTP fiókot és használjon egy FTP alkalmazást a fájlok feltöltéséhez!
  3. Hozzon létre SSH felhasználót és töltsön fel fájlokat SFTP kapcsolaton keresztül!

Fájl Feltöltése DirectAdmin alatt

Könyvtár struktúrák és javasolt attribútumok

  • .php [770]
  • backups [700]
  • domains [711]
    • domain.tld [711]
      • .htpasswd [755]
      • awstats [755]
      • logs [700]
      • public_ftp [711]
      • public_html [755]
      • stats [755]
  • Maildir [770]
  • imap [770]
    • domain.tld [770]
  • public_html [777] (symlink)
    .bash_logout [644]
    .bash_profile [644]
    .bashrc [644]
    .shadow [640]

Szürke Színjelölés: Opcionális, csak elérhető Awstat szolgáltatás esetén létező mappa.
[770]: Mappa attribútum értékét jelöli, nem tartozik a mappa nevéhez.
Dőlt jelölés: Fájlnév.