<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p>Ahoj,</p>
<p>přešel jsem kompletně na nginx a mariadb u svých webů. Mám je na
wordpressu. Standardní konfigurace.</p>
<p>Jen se toho nesmíš bát. Dlouho mě právě odrazovalo to jiné. Třeba
503 chyba ze začátku. Níže jeden příklad, jak to mám já
nakonfigurované pro wordpress web ve složce sites-available<br>
</p>
<p>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 18.04<br>
fastcgi_param SCRIPT_FILENAME
$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; # managed by
Certbot<br>
ssl_certificate_key
/etc/letsencrypt/live/domena.neco/privkey.pem; # managed by
Certbot<br>
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by
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 <a class="moz-txt-link-freetext" href="https://$host$request_uri">https://$host$request_uri</a>;<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>
</p>
<div class="moz-cite-prefix">Dne 31. 08. 18 v 14:51 Martin Myška
napsal(a):<br>
</div>
<blockquote type="cite"
cite="mid:CANDGoB1X8kYPPuHr_oht+D+tehsGyCmKsv3c1rkXkHgSqSfshA@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="ltr">Díky za reakce,
<div>provozovat na tom budu vpodstatě WordPress (který teda co
jsem pročítal doku by neměl být problém) jen se bojím toho
obecného "co kdyby.." ale toho se nezbavím nijak jinak, než na
nginx prostě najet :-)</div>
<div>Takže co se redirectů např. u WP instancí týče, vše je
potřeba zanést do nginx konfigurace, resp. (ne doslova)
přepsat htaccess do konfigurace nginx a pak by to šlapalo?</div>
<div>Pak nechápu proč jsem už nginx dávno standalone nezkusil!
To jdu testovat :)</div>
<div>Mariane kdyby ses podělil, byl bych vděčný! Třeba se to
bude hodit i někomu dalšímu.</div>
</div>
<div class="gmail_extra"><br clear="all">
<div>
<div class="gmail_signature" data-smartmail="gmail_signature">
<div dir="ltr">
<div dir="ltr" style="font-size:small">S pozdravem,</div>
<div dir="ltr" style="font-size:small"><br>
<strong style="font-family:Tahoma,Geneva,sans-serif"><span
style="font-size:14px">Martin Myška</span></strong><br>
<span
style="font-family:Tahoma,Geneva,sans-serif;font-size:10px">Programátor
- SysAdmin</span><br>
<br>
<font face="Tahoma, Geneva, sans-serif">Email: </font><a
rel="noopener noreferrer"
href="mailto:martin@martinmyska.cz"
style="color:rgb(17,85,204);font-family:Tahoma,Geneva,sans-serif"
target="_blank" moz-do-not-send="true">martin@martinmyska.cz</a><br>
<font face="Tahoma, Geneva, sans-serif">Tel.: </font><a
href="mailto:777885138"
style="color:rgb(17,85,204);font-family:Tahoma,Geneva,sans-serif"
target="_blank" moz-do-not-send="true">+420 777 885
138</a><br>
<font face="Tahoma, Geneva, sans-serif">Web: </font><a
href="http://martinmyska.cz/"
style="color:rgb(17,85,204);font-family:Tahoma,Geneva,sans-serif"
target="_blank" moz-do-not-send="true">www.martinmyska.cz</a><br>
<br>
<font face="Tahoma, Geneva, sans-serif">Specialista na
redakční systémy.</font><br>
<font face="Tahoma, Geneva, sans-serif">Programátor na
volné noze.</font></div>
</div>
</div>
</div>
<br>
<div class="gmail_quote">Dne 31. srpna 2018 14:39 Marian
Stránecký <span dir="ltr"><<a
href="mailto:marian.stranecky@gmail.com" target="_blank"
moz-do-not-send="true">marian.stranecky@gmail.com</a>></span>
napsal(a):<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">Ahoj,
<div>urcite vic jak rok a pul provozuji nekolik malo domen
s hobby projekty s php pres uvedenou konfiguraci, ale
rozhodne zadne problemy nemam. Krome toho nginx mam i na
jinych (vetsich) projektech, vsude v konfiguraci nginx
jako transparent proxy k backendum (vetsinou java) a na
apache bych se uz nevracel :D</div>
<div><br>
</div>
<div>O konfiguraci se rad podelim, ale bohuzel se k tomu
dostanu az vecer.</div>
<div><br>
</div>
<div>@VaclavDusek ktery masochista dnes zprovoznuje
takovyto low-level setup :) - to je IMHO snazsi mit
jako ten backend (on-premise) napr. <a
href="http://gogs.io" target="_blank"
moz-do-not-send="true">gogs.io</a> nebo gitlab, kdy je
jeste pridana hodnota nejen v UI. A kdyz uz, tak alespon
pokryt pres ansible/puppet, takovyhle tutorial a la
hromada commandu je spis na playground.<br>
</div>
<div><br>
</div>
<div>Marian</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr">pá 31. 8. 2018 v 14:17 odesílatel Vaclav
Dusek <<a href="mailto:Vaclav.Dusek@cz-pro.cz"
target="_blank" moz-do-not-send="true">Vaclav.Dusek@cz-pro.cz</a>>
napsal:<br>
</div>
<div>
<div class="h5">
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">Ahoj,
zelezi co budes provozovat. Bezne aplikace s tim
nemaji problem<br>
<br>
Ale treba <br>
<a
href="https://www.creang.com/howtoforge/howto_set_up_git_over_https_with_apache_on_ubuntu/"
rel="noreferrer" target="_blank"
moz-do-not-send="true">https://www.creang.com/<wbr>howtoforge/howto_set_up_git_<wbr>over_https_with_apache_on_<wbr>ubuntu/</a>
<br>
pod nginx nezrealizujes (reseno v ramci integrace
lokalniho git <br>
repository a redmine) :(<br>
<br>
EQDKPlus s nginx pry chodi (<a
href="https://eqdkp-plus.eu/wiki/Nginx"
rel="noreferrer" target="_blank"
moz-do-not-send="true">https://eqdkp-plus.eu/wiki/<wbr>Nginx</a>),
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í 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 pro můj účel <br>
> kdy chodí návštěvy z různých koutů světa je to
špatné v tom že často <br>
> dostávám upstream timeout kdy nginx to dává,
ale apache je trošku mimo a <br>
> nezvládá. K tomuto mě však nenapadá co/kde
hledat konkrétně 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: <a href="mailto:martin@martinmyska.cz"
target="_blank" moz-do-not-send="true">martin@martinmyska.cz</a>
<mailto:<a href="mailto:martin@martinmyska.cz"
target="_blank" moz-do-not-send="true">martin@martinmyska.cz</a>><br>
> Tel.: +420 777 885 138 <mailto:<a
href="mailto:777885138" target="_blank"
moz-do-not-send="true">777885138</a>><br>
> Web: <a href="http://www.martinmyska.cz"
rel="noreferrer" target="_blank"
moz-do-not-send="true">www.martinmyska.cz</a> <<a
href="http://martinmyska.cz/" rel="noreferrer"
target="_blank" moz-do-not-send="true">http://martinmyska.cz/</a>><br>
> <br>
> Specialista na redakční systémy.<br>
> Programátor na volné noze.<br>
> <br>
> Dne 31. srpna 2018 14:05 Vaclav Dusek <<a
href="mailto:Vaclav.Dusek@cz-pro.cz"
target="_blank" moz-do-not-send="true">Vaclav.Dusek@cz-pro.cz</a>
<br>
> <mailto:<a
href="mailto:Vaclav.Dusek@cz-pro.cz"
target="_blank" moz-do-not-send="true">Vaclav.Dusek@cz-pro.cz</a><wbr>>>
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
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 způsobem úplného<br>
> odstranění apache a jetí pouze na
nginx. Každopádně by mě<br>
> zajímalo, zda někdo z Vás u sebe
hostuje weby na nginx s php-fpm<br>
> jakou používáte konfiguraci? Dost by mi
to pomohlo, kdyby se<br>
> někdo podělil.<br>
> Díky moc a open-source zdar!<br>
______________________________<wbr>_________________<br>
Community-list mailing list<br>
<a href="mailto:Community-list@lists.vpsfree.cz"
target="_blank" moz-do-not-send="true">Community-list@lists.vpsfree.<wbr>cz</a><br>
<a
href="http://lists.vpsfree.cz/listinfo/community-list"
rel="noreferrer" target="_blank"
moz-do-not-send="true">http://lists.vpsfree.cz/<wbr>listinfo/community-list</a><br>
</blockquote>
</div>
</div>
</div>
<br>
______________________________<wbr>_________________<br>
Community-list mailing list<br>
<a href="mailto:Community-list@lists.vpsfree.cz"
moz-do-not-send="true">Community-list@lists.vpsfree.<wbr>cz</a><br>
<a href="http://lists.vpsfree.cz/listinfo/community-list"
rel="noreferrer" target="_blank" moz-do-not-send="true">http://lists.vpsfree.cz/<wbr>listinfo/community-list</a><br>
<br>
</blockquote>
</div>
<br>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
Community-list mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Community-list@lists.vpsfree.cz">Community-list@lists.vpsfree.cz</a>
<a class="moz-txt-link-freetext" href="http://lists.vpsfree.cz/listinfo/community-list">http://lists.vpsfree.cz/listinfo/community-list</a>
</pre>
</blockquote>
</body>
</html>