Ako vybrat verziu SSL pre Apache

Dan Lukes dan at obluda.cz
Sun Oct 27 00:46:38 CEST 2024


On 26.10.2024 21:33, Marek Soudny wrote:

> On 9/24/24 16:10, Dan Lukes wrote:
>> Z workshopu by me zajimal, pokud se dozvim jak se poudriere 
>> principialne funguje a rozhoduje co v jakem environmentu prelozi. Ja 
>> ho nepouzivam, protoze ho podezrivam, ze jakmile chci porty prekladat 
>> s jinymi nez defaultnimi optiony, tak se nechova dobre.
> 
> Poudriere jsem provozoval ve firme, a pokud mi je znamo, tak pro kazdy 
> jednotlivy port, ktery buildi, zkompiluje vsechny jeho zavislosti. 

A kdyz to ma hotovo, tak zacne, znovu z cista, totez pro dalsi port.

To je to co myslim tim "nechova dobre".

Neni uplne vyjimecne, ze port v sobe interne obsahuje nejakou jinou 
komponentu v nejake verzi - a behem konfigurace se zjistuje, zda je tato 
komponenta v systemu dostupna, pak se pouzije ta, nebo neni, pak se 
pouzije ta embedded verze. Nebo ma nejaku jinou interni konfiguracni 
logiku, ktera preklad autmagicky prizpusobuje vnejsimu prostredi.

A muze dojit k problemu, kdyz vznikly balice ma po instalaci bezet na 
stroji, kde prostredi vypada jinak, nez pro jake byl prelozen.

A tohle Poudiere podchytit neumi. Ten preklada vzdy pro "cisty system".

Poudriere by byl skvely nastroj v idealnim svete, kde by vysledek 
kompilace by zavisle jen na verzi OS a nastavenych optionech. Ale v 
idealnim svete nejsme.


> Nikdy jsem s tim nemel problemy (bavim se ale jen o cca 100 serverech..)

Ja ano, a to se nebavim o tolika serverech. A navic je konfigurace my ch 
serveru pomerne unifikovana. A presto tam k prekladovym kolizim dochazi.

Staci aby aplikace X byla zavisla na dvou knihovnach - knihovne A a 
knihovne B. Kazda z nich je zavisla na knihovne C.

Takze C Poudiere preklada trikrat - jednou samostatne, kdyz tam neni ani 
A ani B a pak jako zavislost, jednou pro A a jednou pro B. Pri kazdem z 
tech tri prekladu vypada system z hlediska nainstalovanych veci trochu 
jinak.  a tak muze pokazde trochu jinak vypadat i prelozena C.

Balicek C vznikne z te verze, ktera se prekladala na cistem stroji bez A 
i B. A tato verze nemusi tak uplne chutnat bud' A nebo B nebo dokonce obema.

A pokud to zpusobi problem, tak to vetsinou byvaji "fuzzy" problemy, 
ktere se velmi obtizne diagnostikuji. Takze ty v systemu opravdu nechci.

Radeji si C prelozim na systemu, kde je vsechno a tim ziskam verzi, 
ktera daleko pravdepodobneji bude fungovat na stroji, kde bude take 
instalovane tohle vsechno.

Your mileage may vary


Dan


More information about the Users-l mailing list