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.