Tipy na VPS, co nainstalovat, konfigurace atd. rubrika: Administrace: Software
6
Michal Vyšinský
položil/-a 6.3.2014
Zdravím,
zřídil jsem si VPS s CentOS 6.5 a chtěl bych se zeptat na nějaké typy a triky. Jaké balíčky nainstalovat, jakou zvolit konfiguraci.
Předpokládané využití:
- Webhosting na mé projekty a pár stránek klientů (PHP/Nette)
- Privátní Git hosting, Composer/Satis repozitář
- Email by se také asi hodil
Máte nějaké doporučení, co dělat, co nedělat. Jak správně VPS nakonfigurovat a na co si dát pozor?
Díky,
Michal
odkaz
Vyřešeno
8
danaketh
odpověděl/-a 6.3.2014
Webserver:
- Nginx
- PHP-FPM
- Percona/MariaDB nebo PostgreSQL
Privátní git repa jdou řešit třeba pomocí gitolite. Na poštu Postfix.
Komentáře
- Jiří Špaček : +1 za Nginx a PHP-FPM, jsem s touhle kombinací maximálně spokojen. — 6.3.2014
- Rhomedan : Nginx je o tolik lepší než tradiční apache. Je o něco rychlejší ale hlavně se dá rozumně přizpůsobit/ovládat. Odmítám se snažit pochopit nelogické konstrukce .htaccess. — 7.3.2014
- Michal Kleiner : Existuje a mate pripadne nekdo zkusenosti s nejakym modulem/nastrojem pro pouziti .htaccess s NginX? Jde to vubec? — 8.3.2014
- v6ak : MichalKleiner: Tuším, že jsem viděl nějaký konvertor z .htaccess do Nginx configu, což je dobré tak akorát pro migraci. Ale jinak asi ne, .htaccess je pro Apache. — 8.3.2014
- Anonym : @MichalKleiner: pokud chcete používat .htaccess tak Nginx je jako proxy před Apachem tj. Nginx může servírovat statický obsah případně lze ještě ošetřit na existenci souboru. — 8.3.2014
- Michal Vyšinský : Díky, zvolil jsem tuto kombinaci tak uvidím, jak dobré to bude. Ale styl konfigurace nginx se mi líbí :) — 9.3.2014
- tomas.fejfar : Z praxe mi přijde, že pravidla v nginxu jsou možná mocnější, ale napsat tam některé věci je porod. — 14.3.2014
- podhy : tomas.fejfar: mohu se zeptat co konkrétně? já osobně si jako porod představuju pravidla pro mod_rewrite — 14.3.2014
- Anonym : Čítal som niekoľko rôznych porovnaní Apache/mod_php vs Ngnix/php-fpm a výsledky sa veľmi líšia. Nenašiel niekto rozumné porovnanie, ktoré dokazuje že je táto varianta naozaj lepšia? Alebo je lepšia ich kombinácia, kde ngnix slúži len ako reverzná proxy pre apache? — 16.3.2014
- Anonym : Tiež som si o tom v poslednej dobe niečo zisťoval a výsledky sú také, že pri PHP s vypnutým AllowOverride môže byť Apache dokonca rýchlejší (s mod_php). Ale samozrejme Nginx má menšie HW nároky a na statické súbory je oveľa lepší. Taktiež ak chceš viac verzií PHP, tak Nginx je lepšie riešenie ako Apache+FCGI. Zásadný rozdiel je v tom, že Apache (aj keď nepoužívaš zastaraný prefork, a je tu už aj event worker s v2.4) má kopec modulov, ktoré zaberajú pamäť. Osobne som toho názoru, že ak nemáš veľmi veľký traffic tak s Apache+mod_php chybu určite neurobíš. Inak (nepotrebujem viac PHP verzií ani shared hosting) by som išiel do Apache+mod_php a Nginx ako load balancer (je to narýchlejšie riešenie, čo sa týka odozvy PHP aplikácie). — 16.3.2014
- tomas.fejfar : podhy: zkus přepsat do nginxu tohle: http://pastebin.com/HzheZxmY — 21.3.2014
- podhy : tomas.fejfar: velice zjednodušeně napsáno z hlavy (s pár drobnýma úpravama a doplněníma by to mělo fungovat) http://pastebin.com/SrnNv1th — 21.3.2014
Pro zobrazení všech 9 odpovědí se prosím přihlaste:
Nebo se přihlaste jménem a heslem:
Komentáře