<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>