Tanítás, webfejlesztés, programozás, informatika, rock zene

A Linkesoft Songbook programja az általam használt talán legjobb és leghasznosabb Songbook alkalmazás. 

Főbb tulajdonságai:

Évek után voltam egy világsztár Joe Bonamassa koncertjén Veszprémben.

Mivel elővételben minden jegy elkelt, ezért csak second hand módon tripla árért tudtam venni két álló jegyet. alapból azt mondom, hogy megérte!

Eddig mindig Windowson fejlesztettem, de azért tértem át a WSL alá Debianra, mert ott gyorsabb válaszidőket kapok.

Az áttérésnek voltak buktatói:

  • PHP-FPM-et érdemes az Apache alá tenni
  • Mysql helyett MariaDB az elfogadott adatbázis szerver

Az eddigi fejlesztési környezetet át kellett tennem az új szerverre:

Az SSH szerver azért jó, mert el tudjuk érni hálózaton át a Debian-t.

SSH szerver telepítés lépései

Minden telepítés előtt érdemes a rendszert update-elni.

sudo apt update

Mellékszálként én úgy jártam, hogy a rendszer figyelmeztetett, hogy vannak csomagok, amit érdemes lenne frissíteni, így frissítettem őket:

sudo apt list --upgradable
sudo apt upgrade <csomag neve>

Telepítettem az Open SSH szervert majd megnéztem az állapotát

fw3.com virtuális host létrehozása

  1. Hozd létre a megfelelő könyvtárszerkezetet a /var/www/fw3.com néven.
  2. Állítsd be a megfelelő jogosultságokat.
  3. Hozd létre az index.html fájlt a könyvtárban. A tartalma egyszerű:<html><body><h1>Success!

Érdemes a Linux fájlrendszerét elérni Windows alól root userként. Akkor a Visual Studio Code-ban a File/Open folder menüpontban meg kell keresni a \\wsl$\Debian\var\www\html foldert és azzal kell megnyitni a Visual Studio Code-ot.

MariaDB telepítése 

A MySQL a világ legelterjedtebb ingyenes adatbázis szervere, de mivel pár évvel ezelőtt megvette az Oracle, ezért ma már a szabad rendszerek tartózkodnak tőle. A Debian rendszereken az alapértelmezett MySQL kompatibilis (drop in) rendszer a MariaDB.

A telepítéséhez az alábbiakat kell tenni

Először is érdemes az Apache-nak és a PHP-nak futni a szerveren!

Először a rendszert update-eld, majd telepítsd az adatbázis szervert:

PHP 8.4 telepítése

A hivatalos WSL alatti Debian disztribúcióban nincsen, csak PHP 8.1-ig támogatás (2025.06). Ahhoz, hogy PHP 8.4-et tegyünk fel az alábbi parancsokat kell kiadni.

Lényegében frissíteni kell a repository-t, majd 

Tűzfal kezelése Debian-on. 

Két tűzfalat szokás használni 

ufw = Uncomplicated firewall vagy iptables

UFW - Uncomplicated firewall

A tűzfal telepítése:

sudo apt install ufw

A tűzfal engedélyezése (autostart):

sudo ufw enable

A tűzfal állapota:

sudo ufw status

A tűzfal letiltása:

Néhány hasznos parancs

Ha meg akarod nézni, hogy a rendszerednek mi az IP címe.

ip addr show

A hálózat állapotának ellenőrzése

netstat - Network Statistics

sudo netstat -tunpa

Portok ellenőrzése, páédául http, https (80, 443):

sudo netstat -tunpa | grep 80 sudo netstat -tunpa | grep 443

ss - (socket statistics) parancs

a telepítéséhez szükséges az iproute2 parancsot telepíteni: