<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<div class="moz-cite-prefix">Znám jednoho programátora, co se drží
osvědčených technologií, které používal na začátku 90. let. K
takovým technologiím patří Fox Pro (nikoli Visual...), tištěné
příručky (nikoli hledání na Internetu) a podobně. Právě někdy v
letech 1990-91 vytvořil svůj systém pro restaurace a drží ho
prakticky v nezměněné podobě dodnes (se divím, že to na Win10 je
vůbec schopné fungovat) :-)</div>
<div class="moz-cite-prefix"><br>
</div>
<div class="moz-cite-prefix">WP je taky kapitola sama pro sebe. Sám
o sobě je dnes dost náročný na výkon (a provozovat ho na PHP 5.6
je masochismus) a každou chvíli se tam najde bezpečnostní chyba.
Natož když má web 20 doplňkových modulů, z nich se 5 vůbec
nepoužívá (zůstávají tam jako svědectví o historii, ale jsou stále
zapnuté) a 7 jich tvůrci neaktualizují, případně je tvůrce webu
ručně upravil a aktualizovat se ani nedají...</div>
<div class="moz-cite-prefix"><br>
</div>
<div class="moz-cite-prefix">To jen na okraj, muselo to prostě ven
:-)<br>
</div>
<div class="moz-cite-prefix"><br>
</div>
<blockquote type="cite"
cite="mid:5c0acf8a-b6eb-4e52-ad89-f7a342def6f0@Spark">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title></title>
<div name="messageBodySection">
<div dir="auto"><span style="font-family:Arial">To PHP5.6 běží
na separátní VPS, kam si pak dávám Django appky. To se
vzájemně nijak neovlivňuje. Pan programátor je toho názoru,
že je dobré se držet ověřených technologií. Tak to drží na
HTTP, PHP5.6 a nějakém historickém MySQL. Co se týče WP, tak
nad těma jsem už taky zlomil hůl, vyprávět lidem o rychlosti
webu, kritickému přístupu k „úžasným modulům“ apod. je
ztráta času.</span><br>
<br>
<span style="font-family:Arial">Takže reálně upgrade dělám jen
pro své weby/aplikace a dobrý pocit. Proto i ten, asi trochu
divný, požadavek Apache2 + Nginx. Tedy na současném VPS
doinstaluji Nginx, zkusím ho rozchodit s cerbotem a hodím na
něj svoje řešení a stávající weby ani nebudou o změně vědět.
Pokud někdo bude chtít HTTPS, jen ho přehodím a pohodička. </span><br>
<br>
<span style="font-family:Arial">S pozdravem, Standa</span></div>
</div>
<div name="messageReplySection">On 13 Jun 2020, 19:13 +0200, Lukáš
Jelínek - AIKEN <a class="moz-txt-link-rfc2396E" href="mailto:lukas@aiken.cz"><lukas@aiken.cz></a>, wrote:<br>
<blockquote type="cite" style="border-left-color: grey;
border-left-width: thin; border-left-style: solid; margin: 5px
5px;padding-left: 10px;">
<div class="moz-cite-prefix">K tomu ještě pár poznámek:</div>
<div class="moz-cite-prefix"><br>
</div>
<div class="moz-cite-prefix">1) HTTPS je už dnes naprostá
nutnost a brzy budou prohlížeče obyčejné HTTP když už ne
natvrdo blokovat, tak aspoň před ním velmi důrazně varovat
(ostatně varují už dnes). Víc než dobré je používat i HSTS a
nasadit TLS 1.3 (samozřejmě s přetrvávající podporou TLS
1.2).<br>
</div>
<div class="moz-cite-prefix"><br>
</div>
<div class="moz-cite-prefix">2) PHP 5.6 už je dneska
nepodporovaná verze, byť např. Debian ještě vydává aspoň
bezpečnostní aktualizace (samozřejmě vím, jak je těžké se ho
zbavit - mám řadu zákazníků s velmi starými weby, které už
asi nikdo nepředělá, protože původní tvůrce je někde v
tramtárii a kód je napsaný stylem, že do něj nikdo
nepoleze).</div>
<div class="moz-cite-prefix"><br>
</div>
<div class="moz-cite-prefix">3) Výkon jde porovnat tak, že se
to otestuje. A samozřejmě lze srovnávat jen srovnatelné,
tedy za stejných podmínek (ne HTTPS na jednom a HTTP na
druhém apod.).<br>
</div>
<div class="moz-cite-prefix"><br>
</div>
<blockquote type="cite"
cite="mid:8943315f-5710-4dad-ae94-96750cf705b2@Spark">
<meta http-equiv="content-type" content="text/html;
charset=UTF-8">
<div name="messageBodySection">
<div dir="auto">Díky všem za odpovědi. Tak Nginx
vyzkouším. Snažím se na každé VPS provozovat než pár
webů, aby nebyl problém jak se zátěží, tak hlavně pak
když to padne, aby nepadli všichni klienti. Navíc
někteří chtějí HTTPS, jiní ne. Někdo zase potřebuje
PHP5.6 a speciální konfiguraci emailu, aby aplikace
poslala email apod. kraviny. <br>
<br>
Jinak v podstatě tam běží pár Django webů (Apache2 +
WSGI), pár statických webů asi 10 Wordpressů + 1
nechutně splácaná appka v Zendu, která je jak generátor
chyb. Vše max. návštěvnost stovky lidí za den. <br>
<br>
Když si jedno VPS zklonuji na playground, zkusím si tam
rozchodit Nginx a pod náhradní doménou spustit aplikaci
co běží na ostrém. Ale bude pak případné porovnání
výkonu vypovídající, nebo budu srovnávat jablka s
hruškami už třeba jen proto, že playground má minimální
zátěž? <br>
<br>
Ještě jednou díky, každopádně jdu laborovat :) Standa</div>
</div>
<div name="messageReplySection">On 13 Jun 2020, 18:30 +0200,
Martin Sucha <a class="moz-txt-link-rfc2396E"
href="mailto:vpsfree-community@ml.ms47.eu"
moz-do-not-send="true"><vpsfree-community@ml.ms47.eu></a>,
wrote:<br>
<blockquote type="cite" style="border-left-color: grey;
border-left-width: thin; border-left-style: solid;
margin: 5px 5px;padding-left: 10px;">Ahoj,<br>
<br>
dalsia vec je, ze kopec ludi nepouziva Apache2 s event
mpm ale<br>
nejakym inym mpm, kvoli roznym pluginom ako mod_php -
takato zmena<br>
konfiguracie potom moze sposobit, ze Apache 2 bezi
pomalsie ako by<br>
mohol. A pritom by stacilo nastavit to trochu inak
(napr. pouzivat<br>
php-fpm tak ako s nginx-om).<br>
<br>
Tu je clanok, kde su nejake veci o tom napisane:<br>
<a class="moz-txt-link-freetext"
href="https://arstechnica.com/information-technology/2020/05/apache-101-0-wordpress-in-15-minutes/"
moz-do-not-send="true">https://arstechnica.com/information-technology/2020/05/apache-101-0-wordpress-in-15-minutes/</a><br>
<br>
Neviem, co na tom Apachi bezis, ale pokial je to pripad
ako vyssie,<br>
mozno Ti to usetri nejaku pracu s prepisovanim celej
konfiguracie toho<br>
servera do nginxu.<br>
<br>
Samozrejme, pokial Ti ide o vykon, treba si vyskusat a
odmerat obidve<br>
moznosti.<br>
<br>
M.<br>
<br>
<br>
On Sat, 13 Jun 2020 17:26:36 +0200<br>
Lukáš Jelínek - AIKEN <a class="moz-txt-link-rfc2396E"
href="mailto:lukas@aiken.cz" moz-do-not-send="true"><lukas@aiken.cz></a>
wrote:<br>
<br>
<blockquote type="cite">Ahoj,<br>
<br>
nevidím žádnou výhodu v tom, aby to bylo takhle. Ve
stručnosti: Apache<br>
má jen jednu významnou výhodu, a to je soubor
.htaccess, kterým lze<br>
pro konkrétní adresář měnit chování (asi nejvíc se
využívá přepis<br>
URL), aniž by to znamenalo zásah do konfigurace a
reload serveru.<br>
Sdílené hostingy se bez toho prakticky neobejdou a
proto tam má<br>
Apache stále své místo. V podstatně všechno ostatní je
realizovatelné<br>
přes nginx, který je na tom výkonově podstatně líp než
Apache.<br>
Kombinace obojího se využívá jen v případě, že je
nezbytné použít<br>
Apache - pak nginx slouží jako reverzní proxy.<br>
<br>
Jinak to samozřejmě lze udělat tak, že nginx bude
naslouchat přes<br>
IPv6 a Apache přes IPv4, případně to rozdělit HTTP
(80) a HTTPS<br>
(443). V obou případech je nastavení triviální.<br>
<br>
Lukáš<br>
<br>
<blockquote type="cite">Zdravím,<br>
<br>
posledních pár dní hodně čtu o IPv6 a v rámci
shánění informací jsem<br>
našel mnoho článků, které adorují Nginx proti
Apache2. Co jsem se<br>
díval, tak nastavit Nginx je stejně snadné jako
Apache2 a navíc je<br>
na některé údajně rychlejší. Hlavně rychlost je co
neustále řeším u<br>
klientů a tak bych ho rád vyzkoušel.<br>
<br>
Tak se chci zeptat, lze na jednom serveru (Ubuntu
18) k Apache2<br>
doinstalovat i Nginx, a ten nastavit, aby fungoval
pouze pro IPv6<br>
volání a do současného stavu se nepletl? Tedy aby se
neprali o port<br>
80, ale Nginx bych si pokusně hodil jen na IPv6
volání (a přidal<br>
HTTPS). Případně, aby Nginx obsluhoval HTTPS a
Apache2 HTTP? Nikde<br>
tuto informaci nemohu najít a nechci si poškodit
fungující server.<br>
Všechny návody co jsem našel řeší migraci z Apache2
na Nginx, ale<br>
když řeší souběh, tak jen jako reverzní proxy (nebo
reverzní proxy<br>
potřebuji taky?).<br>
<br>
Díky za radu či případný odkaz, Standa<br>
<br>
_______________________________________________<br>
Community-list mailing list<br>
<a class="moz-txt-link-abbreviated"
href="mailto:Community-list@lists.vpsfree.cz"
moz-do-not-send="true">Community-list@lists.vpsfree.cz</a><br>
<a class="moz-txt-link-freetext"
href="http://lists.vpsfree.cz/listinfo/community-list"
moz-do-not-send="true">http://lists.vpsfree.cz/listinfo/community-list</a><br>
</blockquote>
<br>
<br>
</blockquote>
<br>
_______________________________________________<br>
Community-list mailing list<br>
<a class="moz-txt-link-abbreviated"
href="mailto:Community-list@lists.vpsfree.cz"
moz-do-not-send="true">Community-list@lists.vpsfree.cz</a><br>
<a class="moz-txt-link-freetext"
href="http://lists.vpsfree.cz/listinfo/community-list"
moz-do-not-send="true">http://lists.vpsfree.cz/listinfo/community-list</a><br>
</blockquote>
</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" moz-do-not-send="true">Community-list@lists.vpsfree.cz</a>
<a class="moz-txt-link-freetext" href="http://lists.vpsfree.cz/listinfo/community-list" moz-do-not-send="true">http://lists.vpsfree.cz/listinfo/community-list</a>
</pre>
</blockquote>
<p><br>
</p>
_______________________________________________<br>
Community-list mailing list<br>
<a class="moz-txt-link-abbreviated" href="mailto:Community-list@lists.vpsfree.cz">Community-list@lists.vpsfree.cz</a><br>
<a class="moz-txt-link-freetext" href="http://lists.vpsfree.cz/listinfo/community-list">http://lists.vpsfree.cz/listinfo/community-list</a><br>
</blockquote>
</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>
<p><br>
</p>
</body>
</html>