<html><body>Nazdar, já už čtyři koky používám <a href="https://vestacp.com/">https://vestacp.com/</a><br><div>a naprostá spokojenost.<br></div><div><br></div>-- <br>s pozdravem Tomáš Spisar<br>+420 702 937 602, Praha 11<br>tomas.spisar@seznam.cz, www.pdstudios.cz<br><br><aside>
---------- Původní e-mail ----------<br>
Od: Petr Bolf <petr.bolf@taborpolana.cz><br>
Komu: vpsFree.cz Community list <community-list@lists.vpsfree.cz><br>
Datum: 2. 9. 2018 13:14:14<br>
Předmět: Re: [vpsFree.cz: community-list] 
 Konfigurace a užití nginx + php-fpm - jak na to?
</aside><br><blockquote data-email="petr.bolf@taborpolana.cz">zdravím,<br><br><br>nginx a php funguje spolehlivě. Nicméně provozovat vlastní server (na <br>vpsfree) versus nějaký hosting, či cloud, tak řeším ještě dvě věci:<br><br><br>- https, respektive SSL certifikáty - přijde mi, že je s tím moc práce, <br>většina tutoriálů začíná "potřebujete hosting s podporou ...", jistě <br>našel jsem návod jak zprovoznic lets encrypt, ale zdá se mi, že <br>cena(práce)/výkon vychází lépe pro hosting. Jak to řešíte?<br><br>- mail - postavit mail server není problém, ale čeho se obávám, je <br>údržba, jednak nedostat se do blacklistů, jednak boj se spamem. Spíš se <br>přikláním pro řešení na hostingu, kde na to mají tým a kde to řeší pro <br>XX domen najednou. Pro nějaké tři vlastní domeny na vlastním serveru (na <br>vpsfree) se mi zdá, že to je zbytečně moc práce, kterou za mě na <br>hostingu udělá někdo jiný. Nebo ne?<br><br><br>Zajímaly by mě praktické zkušenosti ohledně tohoto.<br><br><br>díky<br><br>Petr Bolf<br><br><br>Dne 1.9.2018 v 10:20 Vaclav Dusek napsal(a):<br>> Pokud jsi lenoch a chces se inspirovat, nainstaluj si doma do <br>> virtualky <br>> https://www.howtoforge.com/tutorial/perfect-server-debian-9-nginx-bind-dovecot-ispconfig-3.1 <br>> a uc se od jinych<br>><br>> Nebo u toho zustan ;)<br>><br>> Dne 31.8.2018 v 23:43 Tomáš Zmek napsal(a):<br>>> Ahoj,<br>>><br>>> přešel jsem kompletně na nginx a mariadb u svých webů. Mám je na <br>>> wordpressu. Standardní konfigurace.<br>>><br>>> Jen se toho nesmíš bát. Dlouho mě právě odrazovalo to jiné. Třeba 503 <br>>> chyba ze začátku. Níže jeden příklad, jak to mám já nakonfigurované <br>>> pro wordpress web ve složce sites-available<br>>><br>>> Server {<br>>>      root /var/www/domena/htdocs;<br>>>      index  index.php index.html index.htm;<br>>>      server_name  domena.neco;<br>>><br>>><br>>>      access_log /var/www/domena/logs/access.log;<br>>>      error_log /var/www/domena/logs/error.log;<br>>><br>>>     location / {<br>>>            try_files $uri $uri/ /index.php?$args;<br>>>      include  /etc/nginx/mime.types;<br>>>      }<br>>><br>>>      location = /favicon.ico {<br>>>              log_not_found off;<br>>>              access_log off;<br>>>      }<br>>><br>>>      location = /robots.txt {<br>>>          allow all;<br>>>          log_not_found off;<br>>>          access_log off;<br>>>      }<br>>><br>>>     location ~ \.php$ {<br>>>         root /var/www/domena/htdocs;<br>>>         include snippets/fastcgi-php.conf;<br>>>         fastcgi_pass unix:/var/run/php/php7.2-fpm.sock; # for Ubuntu <br>>> 18.04<br>>>         fastcgi_param   SCRIPT_FILENAME <br>>> $document_root$fastcgi_script_name;<br>>>         include fastcgi_params;<br>>>         fastcgi_read_timeout 180;<br>>>         client_max_body_size 500M;<br>>><br>>>      }<br>>>      location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ {<br>>>               expires max;<br>>>               log_not_found off;<br>>>      }<br>>><br>>>   # managed by Certbot<br>>><br>>>      listen 443 ssl http2; # managed by Certbot<br>>>      listen [::]:443 ssl http2;<br>>>      ssl_certificate /etc/letsencrypt/live/domena.neco/fullchain.pem; <br>>> # managed by Certbot<br>>>      ssl_certificate_key <br>>> /etc/letsencrypt/live/domena.neco/privkey.pem; # managed by Certbot<br>>>      include /etc/letsencrypt/options-ssl-nginx.conf; # managed by <br>>> Certbot<br>>>      ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot<br>>><br>>> }<br>>><br>>> server {<br>>>      if ($host = domena.neco) {<br>>>          return 301 https://$host$request_uri;<br>>>      } # managed by Certbot<br>>><br>>><br>>>      server_name  domena.neco;<br>>>      listen 80;<br>>>      listen [::]:80;<br>>>      return 404; # managed by Certbot<br>>><br>>> }<br>>><br>>> Dne 31. 08. 18 v 14:51 Martin Myška napsal(a):<br>>>> Díky za reakce,<br>>>> provozovat na tom budu vpodstatě WordPress (který teda co jsem <br>>>> pročítal doku by neměl být problém) jen se bojím toho obecného "co <br>>>> kdyby.." ale toho se nezbavím nijak jinak, než na nginx prostě najet <br>>>> :-)<br>>>> Takže co se redirectů např. u WP instancí týče, vše je potřeba <br>>>> zanést do nginx konfigurace, resp. (ne doslova) přepsat htaccess do <br>>>> konfigurace nginx a pak by to šlapalo?<br>>>> Pak nechápu proč jsem už nginx dávno standalone nezkusil! To jdu <br>>>> testovat :)<br>>>> Mariane kdyby ses podělil, byl bych vděčný! Třeba se to bude hodit i <br>>>> někomu dalšímu.<br>>>><br>>>> S pozdravem,<br>>>><br>>>> *Martin Myška*<br>>>> Programátor - SysAdmin<br>>>><br>>>> Email: martin@martinmyska.cz <mailto:martin@martinmyska.cz><br>>>> Tel.: +420 777 885 138 <mailto:777885138><br>>>> Web: www.martinmyska.cz <http://martinmyska.cz/><br>>>><br>>>> Specialista na redakční systémy.<br>>>> Programátor na volné noze.<br>>>><br>>>> Dne 31. srpna 2018 14:39 Marian Stránecký <br>>>> <marian.stranecky@gmail.com <mailto:marian.stranecky@gmail.com>> <br>>>> napsal(a):<br>>>><br>>>>     Ahoj,<br>>>>     urcite vic jak rok a pul provozuji nekolik malo domen s hobby<br>>>>     projekty s php pres uvedenou konfiguraci, ale rozhodne zadne<br>>>>     problemy nemam. Krome toho nginx mam i na jinych (vetsich)<br>>>>     projektech, vsude v konfiguraci nginx jako transparent proxy k<br>>>>     backendum (vetsinou java) a na apache bych se uz nevracel :D<br>>>><br>>>>     O konfiguraci se rad podelim, ale bohuzel se k tomu dostanu az <br>>>> vecer.<br>>>><br>>>>     @VaclavDusek ktery masochista dnes zprovoznuje takovyto low-level<br>>>>     setup :) -  to je IMHO snazsi mit jako ten backend (on-premise)<br>>>>     napr. gogs.io <http://gogs.io> nebo gitlab, kdy je jeste pridana<br>>>>     hodnota nejen v UI. A kdyz uz, tak alespon pokryt pres<br>>>>     ansible/puppet, takovyhle tutorial a la hromada commandu je spis<br>>>>     na playground.<br>>>><br>>>>     Marian<br>>>><br>>>>     pá 31. 8. 2018 v 14:17 odesílatel Vaclav Dusek<br>>>>     <Vaclav.Dusek@cz-pro.cz <mailto:Vaclav.Dusek@cz-pro.cz>> napsal:<br>>>><br>>>>         Ahoj, zelezi co budes provozovat. Bezne aplikace s tim nemaji<br>>>>         problem<br>>>><br>>>>         Ale treba<br>>>> https://www.creang.com/howtoforge/howto_set_up_git_over_https_with_apache_on_ubuntu/<br>>>> <https://www.creang.com/howtoforge/howto_set_up_git_over_https_with_apache_on_ubuntu/><br>>>><br>>>>         pod nginx nezrealizujes (reseno v ramci integrace lokalniho git<br>>>>         repository a redmine) :(<br>>>><br>>>>         EQDKPlus s nginx pry chodi (https://eqdkp-plus.eu/wiki/Nginx<br>>>>         <https://eqdkp-plus.eu/wiki/Nginx>), ale<br>>>>         realita, kdyz jsem to nasazoval, byla jina<br>>>><br>>>>         WP/Joomla s tim problem mit nebudou...<br>>>><br>>>>         Dne 31.8.2018 v 14:09 Martin Myška napsal(a):<br>>>>         > Ahoj, ajaj.. toho jsem se už od začátku bál, ale dost lidí<br>>>>         mě tak nějak<br>>>>         > soustavně nahlodávalo s tím že všechno bude v pohodě..<br>>>>         > nginx jako frontend a apache jako backend mám aktuálně, ale<br>>>>         pro můj účel<br>>>>         > kdy chodí návštěvy z různých koutů světa je to špatné v tom<br>>>>         že často<br>>>>         > dostávám upstream timeout kdy nginx to dává, ale apache je<br>>>>         trošku mimo a<br>>>>         > nezvládá. K tomuto mě však nenapadá co/kde hledat konkrétně<br>>>>         za limit v<br>>>>         > konfigu, abych si s tím mohl nějak víc hrát :-/<br>>>>         ><br>>>>         > S pozdravem,<br>>>>         ><br>>>>         > *Martin Myška*<br>>>>         > Programátor - SysAdmin<br>>>>         ><br>>>>         > Email: martin@martinmyska.cz <mailto:martin@martinmyska.cz><br>>>>         <mailto:martin@martinmyska.cz <mailto:martin@martinmyska.cz>><br>>>>         > Tel.: +420 777 885 138 <mailto:777885138 <mailto:777885138>><br>>>>         > Web: www.martinmyska.cz <http://www.martinmyska.cz><br>>>>         <http://martinmyska.cz/><br>>>>         ><br>>>>         > Specialista na redakční systémy.<br>>>>         > Programátor na volné noze.<br>>>>         ><br>>>>         > Dne 31. srpna 2018 14:05 Vaclav Dusek<br>>>>         <Vaclav.Dusek@cz-pro.cz <mailto:Vaclav.Dusek@cz-pro.cz><br>>>>         > <mailto:Vaclav.Dusek@cz-pro.cz<br>>>>         <mailto:Vaclav.Dusek@cz-pro.cz>>> napsal(a):<br>>>>         ><br>>>>         >     Ahoj,<br>>>>         ><br>>>>         >     a co Apache jako backend a nginx jako frontend?<br>>>>         ><br>>>>         >     Premyslel jsi o teto variante?<br>>>>         ><br>>>>         >     Uz jsem narazil na nefunkcni aplikaci pod <br>>>> nginx+php-fpm :(<br>>>>         ><br>>>>         >     Dne 31.8.2018 v 13:59 Martin Myška napsal(a):<br>>>>         ><br>>>>         >         Zdravím,<br>>>>         >         tak jsem se dokopal k zaměření se na nginx a to<br>>>>         způsobem úplného<br>>>>         >         odstranění apache a jetí pouze na nginx. Každopádně<br>>>>         by mě<br>>>>         >         zajímalo, zda někdo z Vás u sebe hostuje weby na<br>>>>         nginx s php-fpm<br>>>>         >         jakou používáte konfiguraci? Dost by mi to pomohlo,<br>>>>         kdyby se<br>>>>         >         někdo podělil.<br>>>>         >         Díky moc a open-source zdar!<br>>>>         _______________________________________________<br>>>>         Community-list mailing list<br>>>>         Community-list@lists.vpsfree.cz<br>>>>         <mailto:Community-list@lists.vpsfree.cz><br>>>>         http://lists.vpsfree.cz/listinfo/community-list<br>>>> <http://lists.vpsfree.cz/listinfo/community-list><br>>>><br>>>><br>>>>     _______________________________________________<br>>>>     Community-list mailing list<br>>>>     Community-list@lists.vpsfree.cz<br>>>>     <mailto:Community-list@lists.vpsfree.cz><br>>>>     http://lists.vpsfree.cz/listinfo/community-list<br>>>>     <http://lists.vpsfree.cz/listinfo/community-list><br>>>><br>>>><br>>>><br>>>> _______________________________________________<br>>>> Community-list mailing list<br>>>> Community-list@lists.vpsfree.cz<br>>>> http://lists.vpsfree.cz/listinfo/community-list<br>>><br>>> _______________________________________________<br>>> Community-list mailing list<br>>> Community-list@lists.vpsfree.cz<br>>> http://lists.vpsfree.cz/listinfo/community-list<br>>><br>><br><br>_______________________________________________<br>Community-list mailing list<br>Community-list@lists.vpsfree.cz<br>http://lists.vpsfree.cz/listinfo/community-list<br></blockquote></body></html>