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 |
/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.
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:
- 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.
- Hozzon létre FTP fiókot és használjon egy FTP alkalmazást a fájlok feltöltéséhez!
- Hozzon létre SSH felhasználót és töltsön fel fájlokat SFTP kapcsolaton keresztül!
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]
- domain.tld [711]
- 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 |
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.
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:
- 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.
- Hozzon létre FTP fiókot és használjon egy FTP alkalmazást a fájlok feltöltéséhez!
- Hozzon létre SSH felhasználót és töltsön fel fájlokat SFTP kapcsolaton keresztül!
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]
- domain.tld [711]
- 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.