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