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.