[vpsFree.cz: community-list] Konfigurace a užití nginx + php-fpm - jak na to?

Pavel Snajdr snajpa at snajpa.net
Tue Sep 4 15:54:25 CEST 2018


On 2018-09-04 15:03, Martin Stiborský wrote:
> Ahoj,
> jelikož zmiňuješ WordPress, tak velmi doporučuji tohle repo Ládi
> Smitky s doporučenou konfigurací WP na nginxu + php-fpm:
> 
> https://github.com/lynt-smitka/WP-nginx-config [2]
> 
> Jinak kombo nginx+php-fpm rozhodně doporučuji. Na problémy s
> provozem WP nenarazíš, funguje a spravuje se to dobře.
> 

Tak jo ;)

Kdyz se tu rozebira prehlidka ruznych stylu adminovani a kazdy z nich je 
v ruzne mire prekonany, prikladam, co povazuju za aktualne vubec nejvic 
state-of-the-art, tj. to nejsamlepsi, co se da na planete sehnat - 
Wordpress se zaridi dneska po "spravnu" takto:

https://github.com/grafted-in/wordpress-nginx-nix

Po spravnu znamena reproducible builds, declarative definitions, 
functionally pure, devops to the bone.

Tedy, vsechny moderni trendy v jednom a jeste o kus dal, no ale taky aby 
ne - ta vec neprosla bourlivym hipster vyvojem, ale stravila dobrych 12 
let u akademiku, nez sla poradne do sveta, prave proto, aby se vyhnuli 
vsem chybam, na ktere moderni prekotny vyvoj narazi postupne a vzdycky 
je prekona jeste vetsim mnozstvim netypovanyho imperativniho kodu, co se 
sype jako domecek z karet kdykoliv se na nej clovek spatne podiva 
(vetsinou kousek mimo happy path a veci se sypou).

Po spravny taky znamena takhle automatizovane spravovat treba stovky 
masin, stejnym zpusobem.

^ tamta vec stavi nad NixOps, co je tooling umoznujici spravu hromady 
stroju s NixOSem.

o NixOSu budeme mit se Sorkim prednasku na LinuxDays (pokud bude 
zarazena do programu), tak nevahejte prijit, tam se pokusime ukazat ty 
veci vic v kontextu a jaky vsechny kouzla jsou s tim mozny.

Zatim si zkuste predstavit distro, ktery umoznuje v jednom souboru 
popsat kompletne stav ty masiny - vc. obsahu konfiguracnich souboru, 
instalovanych baliku, vytvorenych uzivatelu a podobne. A pak si zkuste 
predstavit situaci, kdy potrebujete zmenit tri radky kodu nekde v 
nekterem baliku z te distribuce - jak? Dalsich par radku do toho jednoho 
souboru, configuration.nix, ktery zachycuje stav celeho stroje.

Takhle muzete mit cely cluster, cela datacentra popsana jednim Git 
repozitarem - a v tom repozitari budou popsane najednou i vsechny zmeny 
do te zakladni vybavy softwaru, pokud nejake potrebujete.

/snajpa

P.S. psano schvalne skorokonfrontacnim stylem "NixOS is da best", abych 
vas tim popichnul a donutil se na ten NixOS podivat. Kdyz uz nic jinyho, 
tu se mrknete, jak se krasne jednoduse deployne Wordpress s Apachem +- v 
defaultu s nastavenim theme:

https://nixos.wiki/wiki/Wordpress

Je to na par radku a je to lahoda.


More information about the Community-list mailing list