Admin beállítások helye
A HestiaCP összes szerverszintű konfigurációja az Admin → Configure Server (fogaskerék ikon) oldalon érhető el. Ez kizárólag az admin felhasználónak látható. Innen konfigurálható a web szerver típusa, a mail szerver, adatbázis, DNS, FTP és backup rendszer.
HestiaCP fő konfigurációs fájlja
A rendszer alapbeállításai ebben a fájlban találhatók:
cat /usr/local/hestia/conf/hestia.confEz a fájl tartalmazza többek között a HestiaCP verzióját, az aktív modulokat (WEBSERVER, MAIL, DB, DNS, FTP), az admin email cíet, a panel portját és a backup beállításokat. Kézi szerkesztése általában nem szükséges – a panel és a CLI parancsok automatikusan kezelik.
Konfigurációs területek
| Terület | Komponens | Konfigfájl helye |
|---|---|---|
| Web szerver | Nginx + Apache (fordított proxy) | /etc/nginx/nginx.conf, /etc/apache2/apache2.conf |
| PHP | PHP-FPM (több verzió) | /etc/php/8.3/fpm/php.ini |
| Mail szerver | Exim (SMTP) + Dovecot (IMAP/POP3) | /etc/exim4/exim4.conf.template |
| Adatbázis | MariaDB (MySQL-kompatibilis) | /etc/mysql/mariadb.conf.d/50-server.cnf |
| DNS | BIND9 (named) | /etc/bind/named.conf |
| FTP | ProFTPD | /etc/proftpd/proftpd.conf |
| Cron | System cron | /var/spool/cron/crontabs/admin |
| Backup | HestiaCP backup rendszer | Admin → Configure Server → Backup |
PHP globális beállítások
A PHP globális konfigurációja PHP verziónként külön fájlban van. A 8.3-as verzióhoz:
nano /etc/php/8.3/fpm/php.iniFontosabb beállítások, amiket érdemes ellenőrizni és igény szerint módosítani:
upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 300
memory_limit = 256M
max_input_vars = 3000A módosítás után a PHP-FPM-et újra kell indítani:
systemctl restart php8.3-fpmNginx globális konfiguráció
nano /etc/nginx/nginx.confExim mail szerver konfiguráció
Az Exim konfigurálása HestiaCP-n sablon alapú. Közvetlen módosítás esetén:
nano /etc/exim4/exim4.conf.template
# Módosítás után a konfig frissítése:
update-exim4.conf
systemctl restart exim4Szerver összefoglaló
Gyors áttekintés a szerver aktuális állapotáról és konfigurációjáról:
# HestiaCP szerver információ
v-list-sys-info
# HestiaCP verzió ellenőrzése
cat /usr/local/hestia/conf/hestia.conf | grep VERSION
# Futó releváns szolgáltatások
systemctl list-units --type=service --state=running | grep -E "nginx|apache|mysql|php|exim|dovecot|bind"