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

Komentáře

  • Michal Vyšinský : Tak děkuji všem za informace. Nakonec jsem si na VPS nastavil přihlašování pouze pomocí ssh klíče a nainstaloval zatím jen nginx, php-fpm (5.5), mariaDb, git a composer. Zítra se ještě porozhlédnu po nějakém SFTP. — 9.3.2014
  • v6ak : Tak SFTP jede přes SSH a nejspíš to tam budeš mít defaultně. — 9.3.2014
  • matous.nemec : Jojo, jakmile máš SSH tak by se mělo dát připojit. Mám dobré zkušennosti s použitím Midnight Commander přes konzolu a následně Shelové spojení, tam se zadá pouze user@ip/pripadne-slozka :) — 9.4.2014
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:

Rychlé přihlášení přes sociální sítě:

Nebo se přihlaste jménem a heslem:

Zadejte prosím svou e-mailovou adresu.
Zadejte své heslo.