ISPConfig

Az ISPConfig Web hoszting kezelőpanellel kapcsolatos leírások gyűjteménye.

Hogyan takarítsuk automatikusan a webfiókok tmp könyvtáraiban maradt PHP munkamenet fájlokat az ISPConfig-os szerverkörnyezetben

botond küldte be 2021. 03. 04., cs – 11:26 időpontban
A PHP munkamenetek (session-ok) olyan globális változók, amik a webes látogatások során tárolt adatokat több oldalon keresztül is továbbítják, azaz nem vésznek el egyik oldalról átlépve a másikra. A PHP ezt úgy valósítja meg, hogy a látogatásokhoz (munkamenetekhez) egyedi azonosítókat rendel, és a szerver oldali fájlstruktúrában ezekhez az azonosítókhoz kapcsolódó fájlokat hoz létre amikben tárolja a munkamenet számára szükséges adatokat. A rendszer ezeket a fájlokat egy meghatározott – általában tmp – könyvtárában helyezi el, amit normál esetben egy megadott idő elteltével töröl – a garbage collector által. A helyzet azonban néha nem ilyen kézenfekvő. Ugyanis, ha megváltozik a szerveren lévő PHP környezet, akkor előfordulhat, hogy a takarító rendszer (garbage collector) nem tudja letörölni ezeket az elévült, szükségtelenné vált munkamenet fájlokat. Ebben a leírásban megnézzük, hogyan tudunk saját megoldással gondoskodni arról, hogy ezek a munkamenet fájlok törlésre kerüljenek, amikor az alapértelmezett takarító rendszer nem tudja eltávolítani őket.

Hogyan telepíthetjük fel a PHP 8-at Debian vagy Ubuntu rendszerű szerverünkre

botond küldte be 2021. 02. 06., szo – 15:49 időpontban
A PHP az egyik legelterjedtebb szerver oldali szkriptnyelv amivel dinamikus weblapokat építhetünk, így webszerverünk elengedhetetlen kelléke. 2020. november 26-án került kiadásra ennek legfrissebb főverziója a PHP 8. Ebben a leírásban megnézzük, hogyan telepíthetjük fel a PHP 8-at egy Ubuntu 20.04 (Focal Fossa) LAMP szerverre, és egy Debian 10 (Stretch)  tökéletes szerverre, valamint hogyan állíthatjuk be működésre készre mindkét rendszer Apache környezetében.

ISPConfig 3 kezelőpanel frissítése 3.2-re

botond küldte be 2020. 10. 15., cs – 23:49 időpontban
A mai napon (2020. október 15-én) került kiadásra az ISPConfig web hoszting kezelőpanel 3.2-es verziója. Ez a frissítés nem olyan szokványos, mint az al-verzió frissítések, hanem itt több újdonság is belekerült a kontroll panelbe. Ebben a leírásban átnézzük ezeket az újdonságokat, valamint frissítjük is a kezelőpanelt a nálam futó 3.1.15-ről a 3.2-re.

Hogyan állítsuk át LAMP vagy ISPConfigot futtató Apache alapú webszerverünket, ha megváltozik a szerver IP-címe

botond küldte be 2020. 08. 11., k – 22:35 időpontban
Néha megesik, hogy valamilyen oknál fogva új IP-címet kapunk, így webszerverünkön is módosítani kell a megfelelő konfigurációs fájlokat, és elvégezni a beállításokat, hogy tovább működjenek a szerveren futó szolgáltatások. Legyen szó akár otthoni tesztkörnyezetről, akár éles webszerverről, vagy akár a szerver más (hálózati) környezetbe történő áthelyezéséről, ezeket a beállításokat mindegyik esetben el kell végeznünk. Ebben a leírásban végighaladunk azokon a szerveren lévő vagy azon kívüli beállításokon, amiket módosítanunk kell ahhoz, hogy a gépen lévő szolgáltatások az új IP-címmel működjenek.

Hogyan állíthatunk be egyedi PHP verziókat ISPConfig rendszerű szerverünkön

botond küldte be 2020. 01. 27., h – 18:30 időpontban
Ha szerverünkön több weboldalt is üzemeltetünk, szükségünk lehet weboldalanként eltérő PHP verzió működtetésére. ISPConfig használata esetén ez roppant egyszerű feladat, ugyanis a kezelőpanel képes egyszerre több PHP verzió futtatására is. Ebben a leírásban átnézzük, hogyan állíthatjuk be a szerverre feltelepített PHP példányokat FastCGI és PHP-FPM módokban.

Tökéletes szerver: Debian 10 (Buster) V1.0 (3. oldal)

botond küldte be 2020. 01. 02., cs – 17:19 időpontban
Ebben leírásban elkészítjük a Debian 10 (Buster) tökéletes szerver 1.0-ás változatát, amit a korábbi Debian 10 (Buster) LAMP szerverre építünk. Ezen az oldalon a következő összetevők kerülnek feltelepítésre: RoundCube webmail kliens, ISPConfig kezelőpanel és további két Fail2Ban szűrő.

WordPress 5.2 CMS telepítése ISPConfig-os szerverkörnyezetre (2. oldal)

botond küldte be 2019. 07. 12., p – 17:12 időpontban
A WordPress egy ingyenes, nyílt forráskódú, könnyen kezelhető, egyedivé alakítható és keresőbarát CMS rendszer, melynek segítségével egyszerűen hozhatunk létre blogokat, weboldalakat, vagy akár webáruházakat is. Ezen az oldalon folytatjuk a webfiók kialakítását egy Shell felhasználó létrehozásával, majd befejezzük a WordPress 5.2 CMS rendszer feltelepítésével.

WordPress 5.2 CMS telepítése ISPConfig-os szerverkörnyezetre

botond küldte be 2019. 07. 12., p – 17:10 időpontban
A WordPress egy ingyenes, nyílt forráskódú, könnyen kezelhető, egyedivé alakítható és keresőbarát CMS rendszer, melynek segítségével egyszerűen hozhatunk létre blogokat, weboldalakat, vagy akár webáruházakat is. Korábban már feltelepítettünk egy Drupal 8-as rendszert egy Debian 8 (Jessie) tökéletes szerver konfigurációra, most pedig a WordPress 5.2 verzióját fogunk szóra bírni egy szintén ISPConfig-os szerverkörnyezeten. A feltelepített weboldalra később még több leírás is fog épülni.

Hogyan telepítsük a PHP 5.6.40-et választható verzióként a Debian 9 (Stretch) tökéletes szerverre (2. oldal)

botond küldte be 2019. 02. 19., k – 01:10 időpontban
A leírás első oldalán feltelepítettünk egy PHP 5.6.40-es változatot a Debian 9 (Stretch) alapú tökéletes szerverre választható PHP verzióként, melyeket FastCGI és PHP-FPM módokban lehet majd használni. A leírásnak ezen az oldalán pedig elvégezzük a feltelepített PHP rendszer utólagos beállításait, valamint felvesszük az ISPConfig3 kezelőpanelen a választható PHP verziók közé.

Hogyan telepítsük a PHP 5.6.40-et választható verzióként a Debian 9 (Stretch) tökéletes szerverre

botond küldte be 2019. 02. 19., k – 01:08 időpontban
A Debian 9 (Stretch) disztribúciója a PHP 7.0-ás változatát tartalmazza alapértelmezettként. A PHP fő verziói nem teljesen kompatibilisek egymással, így gyakran előfordul, hogy a szerveren futtatott weboldalak ennél újabb, vagy éppen régebbi PHP verziót igényelnek. Ebben a leírásban feltelepítjük a PHP 5.6-os ágából a jelenlegi legfrissebb változatot, az 5.6.40-et egy Debian 9 (Stretch) alapú tökéletes szerverre választható PHP verzióként, melyeket FastCGI és PHP-FPM módokban lehet ezután működtetni. Így a disztribúcióban lévő alapértelmezett PHP verziója mellett lesz használható a weboldalak számára. Ezen az oldalon előkészítjük a PHP 5.6 forráskódjának lefordításához szükséges követelményeket, majd lefordítjuk és telepítjük a PHP-t.