automatizálás

Tökéletes szerver: Debian 11 (Bullseye) v1.0

botond küldte be 2022. 12. 13., k – 07:08 időpontban
Ebben a leírásban elkészítjük a tökéletes szerver újabb, Debian 11 (Bullseye) változatát. A korábbi tökéletes szerver telepítésektől eltérően ezt most nem hosszadalmas csomagtelepítésekkel és konfigurálással fogjuk ezt megtenni, hanem egy automatizáló script segítségével hajtjuk végre, amit az ISPConfig fejlesztői állítottak össze, hogy megkönnyítsék a szerver elkészítését. A script már elérhető egy ideje, aminek segítségével nem csak Debian 11 (Bullseye) operációs rendszeren használható, hanem A Debian 10-es változatán, valamint Ubuntu 20.04 és Ubuntu 22.04 rendszereken is telepíthetjük automatizáltam a tökéletes szerver összetevőit.

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.