Tartalom
Bevezető
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.
Az ISPConfig 3.2 újdonságai
A Készítő honlapján található a 3.2-es verzió bejelentése, amiben felsorolják az újdonságokat, amiket ez a frissítés tartalmaz. Lássuk ezeket:
Kiemelt újdonságok
- A CentOS 8 és az Ubuntu 20.04 támogatása
- Fontos: A jövőben lemondunk a Courier támogatásáról. Kérjük, konvertálja a beállítást Dovecot-ra.
Globális
- Megszűnt a TLSv1 és a TLSv1.1 támogatás
- Támogatás a Let’s Encrypt tanúsítvány kéréséhez a kezelőpanel számára, valamint a Postfix -hez, a Dovecot -hoz és a Pure-FTPd -hez telepítéskor / frissítéskor
- A domainek legördülő listái már nem lesznek előre kitöltve
- Ügyfélvédelem (más néven admin védelem) mostantól kikapcsolható a Rendszer -> Fő konfiguráció alatt
- Szinte az összes kifejezés lefordítható a kezelőfelületen
- Sok fordítás került hozzáadásra sok közreműködő által
- Néhány vizuális probléma javítása
Webhelyek
- Mivel az APS projekt halott, az APS funkciót eltávolítottuk a panelünkről
- A HTTP/2 minden webhelyen engedélyezve lesz, ha a szoftvere támogatja
- Ha a Rendszer -> Directive snippets alatt megváltozik egy tétel, akkor a kódrészletet használó összes webhely frissül
- Megtekinthetők a webhely függő álnevek / aldomainek
- Új backup funkciók:
- Új backup formátumok a webfájlokhoz és az adatbázisokhoz: TAR, RAR, 7z, zip
- A biztonsági mentések titkosíthatók
- A biztonsági mentések manuálisan is futtathatók a felületről
- Megjegyzés: Néhány fontos dolgot megváltoztattunk a vhost.conf.master fájlban. Ha egyedi beállítófájlt használ, kérjük, frissítse.
- Támogatás a GoAccess-hez
- A chroot-olt felhasználók kezelésének javítása
- A meglévő Jail-ek automatikus frissítése a cronjob segítségével
- Az automatikus válasz kezdő és leállítási dátuma mostantól nem kötelező
- Konfigurálhatja az X napnál régebbi levélszemét és szemét mappák takarítását
- A spam emailek áthelyezése a levélszemétbe alapértelmezés szerint engedélyezve van az új postafiókok számára
- A postafiók beállításai közül sok funkció elérhető a levelező felhasználók számára is
DNS
- A zónák aláírására mostantól a 13-as algoritmus az új alapértelmezés. A meglévő aláírt zónák áttelepítéséről itt tudhatunk meg többet.
- A rekordok fül most az első fül
- Mostantól a @ és * karakterek is használhatók gazdagépnévként a DNS-rekordokhoz
- A Comodo CAA rekordja átnevezésre került "Sectigo / Comodo CA" névre
- Új rekordtípusok: SSHFP és DNAME
- A CAA, az SSHFP és a DNAME rekordok mostantól hozzáadhatók az API-n keresztül is
- Bekerült egy funkció, ami elrejti a BIND verziószámát a külső felhasználók elől.
Monitor
- A Let’s Encrypt napló elérhetővé vált a felületen a Monitor -> Let’s Encrypt napló alatt
Eszközök
- Összevonásra került a "Jelszó és nyelv" és az "Interface" rész
Rendszer
- A nyelvi szerkesztő elrendezése javításra került
- SSL-támogatás a virtualhost app-okhoz
Biztonsági javítások
- Korlátozott symlink használat a webgyökér tulajdonosnak (Nginx felhasználók számára)
- Letiltásra került az Apache-webhelyek automatikus indexelése
- Javításra került egy hiba, ahol a viszonteladók több jogosultsággal tudtak ügyfeleket létrehozni, mint amennyivel ők maguk rendelkeztek
- Letiltásra került egy olyan funkció, amely a forgalmi kvóta megkerülésére is használható volt.
Az ISPConfig 3.2 teljes változási naplója itt tekinthető meg.
Rendszerkövetelmények
Az ISPConfig 3.2 működéséhez az alábbi feltételeknek kell megfelelniük
Támogatott operációs rendszerek
A kezelőpanel az alábbi operációs rendszerekkel működik:
- CentOS 7
- CentOS 8
- Debian 9
- Debian 10
- Ubuntu 16.04 LTS
- Ubuntu 18.04 LTS
- Ubuntu 20.04 LTS
PHP verziók
Az ISPConfig 3.2 Lehet, hogy csak akkor működik, ha a telepített alapértelmezett PHP verzió minimum PHP 5.4. A készítők nem tesztelték a régebbi PHP verziókkal, így előfordulhat, hogy manuálisan kell beállítania a konfigurációs fájlokat, ha azok olyan beállításokat tartalmaznak, amelyeket az újabb rendszerek nem támogatnak.
Ha több PHP verziót is használunk, amelyeket a sury.org csomagtárából telepítettünk, akkor ezeknek a működését a frissítés nem befolyásolja.
A kezelőpanel frissítése
Az ISPConfig kezelőpanel 3.2-es verzióra történő frissítése előtt még végezzünk el néhány dolgot.
Előkészületek
Mivel néhány új csomagot is kell telepítenünk, így első körben frissítsük a csomagtár adatbázisunkat és a csomagjainkat. Innentől root felhasználóként folytassuk a további műveleteket.
apt-get update
apt-get upgrade
Szükséges csomagok telepítése
Ahogy fentebb, az újdonságok részben is láthattuk, sok új funkcióval bővült a kezelőpanel. Egy részüknek szükségük van a megfelelő csomagra, hogy működhessenek, például a különböző archiváló programok csomagjai és a Dovecot is bővül egy csomaggal. Telepítsük őket az alábbi paranccsal:
apt-get -y install bzip2 p7zip xz-utils lzip rar unrar-free goaccess dovecot-lmtpd
Egyedi konfigurációs fájl sablonok ellenőrzése
Az ISPConfig támogatja az egyedi konfigurációs fájlsablonokat, amelyeket a /usr/local/ispconfig/server/conf-custom/ mappában kerülnek tárolásra. Amennyiben ebben a könyvárban létrehoztunk korábban saját sablonokat, akkor azok nagy valószínűséggel nem lesznek kompatibilisek az ISPConfig 3.2-es verziójával, ezért el kell távolítani ezeket a fájlokat (ajánlott), vagy létre kell hozni újakat az ISPConfig 3.2 csomagban lévő új sablonfájlok alapján.
Az alábbi paranccsal ellenőrizhetjük, hogy vannak-e egyedi konfigurációs fájlok:
ls -la /usr/local/ispconfig/server/conf-custom/
Ha a könyvtárunk tartalma ilyen:
Akkor nincsenek egyedi konfigurációs fájljaink.
Most ugyanígy ellenőrizzük az install könyvtárat is:
ls -la /usr/local/ispconfig/server/conf-custom/install/
Ha ez a könyvtárunk is így néz ki, akkor itt nincs további teendőnk.
Frissítés 3.1-ről 3.2-re
Ha idáig megvagyunk, futtassuk a szokásos frissítő szkriptet (root-ként maradva):
ispconfig_update.sh
Frissítési módszer
Az első képernyőn a frissítési módszert kell kiválasztanunk:
A rendelkezésre álló frissítési lehetőségek a régi ISPConfig verziótól függenek, de mindig van egy stabilnak nevezett opció, válasszuk tehát ezt, Illetve csak nyomjunk egy entert, ha ez van az alapértelmezésben (szögletes zárójelek között).
Biztonsági másolat készítése
A következő lépésben a telepítő érzékeli az operációs rendszerünket, majd rákérdez, hogy szeretnénk-e biztonsági másolatot készíteni a korábbi kezelőpanelkünkről.
(itt közben nálam dobott egy PHP notice-ot egy elavult PHP függvény miatt, de ezzel nem foglalkozunk. Nálam 7.4-es PHP az alapértelmezett, így ennél a verziónál már sok függvényre kiabál.)
Itt tehát nyomjunk egy entert, ha szeretnénk biztonsági másolatot.
Adatbázis jogosultságok újrakonfigurálása
Ezután megkérdi, hogy szeretnénk-e újrakonfigurálni az adatbázis jogosultságokat:
Itt multi-szerver telepítés esetén válasszunk yes-t, sima, egyszerveres telepítés esetén pedig a no-t.
Tűzfal-szerver beállítása
Ennél a résznél a telepítő érzékeli, hogy van tűzfal telepítve, de az ISPConfig számára nincs beállítva. Ezért rákérdez, hogy szeretnénk-e engedélyezni és beállítani a tűzfal szolgáltatást.
Én ezt nem szoktam használni, így nem kapcsolom be. Itt tehát válasszunk igényeinknek megfelelően.
Szolgáltatások újrakonfigurálása
Ezután a telepítő megkérdezi, hogy szeretnénk-e a szolgáltatásokat újrakonfigurálni:
Itt válasszunk igent.
ISPConfig port beállítása
Ezután rákérdez az ISPConfig portszámra, amin keresztül elérhetjük a panelt a böngészőben:
Itt ha nem szeretnénk a korábbi portszámtól eltérő beállítást, akkor nyomjunk entert.
Új ISPConfig SSL tanúsítvány létrehozása
Ezután megkérdi, hogy szeretnénk-e új SSL tanúsítványt generálni magához a kezelőpanelhez:
Ha eddig nem volt problémánk a kezelőpanel elérésével, akkor nem kell új tanúsítvány, nyomjunk entert.
Crontab újrakonfigurálása
Végül megkérdezi, hogy szeretnénk-e újrakonfigurálni a crontab-ot:
Ha vannak esetleg saját, kézzel beállított cron feladataink, akkor nem kell tőle tartani, hogy elvésznek. Ez csak az ISPConfig kezelőpanel által felügyelt részeket érinti.
Itt tehát válasszuk az alapértelmezett igen-t, nyomjunk entert.
Frissítés kész
Ezzel véget is ért a frissítés. Ha minden jól ment, akkor ezt láthatjuk:
Konklúzió
Ezzel tehát frissítettük ISPConfig kezelőpanelünket a 3.2-es verzióra, ami sok újdonságot tartalmaz. A frissítés végeztével lépjünk be a kezelőpanel felületére, és nézzünk körül, hogy a beállításaink a megfelelőek-e, nem állítódott-e el valami, stb. Valamint nézzük meg a panel által kezelt weboldalakat is, hogy minden rendben működik-e.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
- 440 megtekintés