Apache įdomybės

Kažkaip paskutiniu metu Apache pradėjo keistai elgtis. Na, gal ne
paskutiniu metu, bet vis tiek keistai. Nightblade man pasakė, jog
jam staiga pradėjo rodyti mano weblogo sourcą. Pagal visus Apache logus
tai tik vieną kartą jam buvo persiųsta tiek baitų kiek yra source, o
daugiau matyt tik kešuojama kažkur pas jį proksiuose ar dar kur nors.
Kas keisčiausia, tai error.log yra visiškai tuščias ir
švarus. Hmm… Tiesiog vieną kartą netyčia nesuveikė mod_perl, nes buvo
per didelė apkrova? Nors tuo metu neturėjo būti serveris apkrautas. O ir
atrodo daugiau tokių dalykų nesimato loguose. Keista.

Besižiūrinėdamas logus prisiminiau dar vieną su serveriu susijusią
keistenybę. Čia vidiniam naudojimui yra naudojamas webmailas –
būtent Squirrelmail (taip, taip, buvo jame XSS riktų, čia lyg užlopiau).
Keisčiausia, jog negalima pakeisti jokių nuostatų iš vartotojo pusės
(nusistatyt kalbą, temą ir panašiai). Atrodo lyg veikė seniau gerai :/
Visos permisijos ant duomenų direktorijų nustatytos tikrai gerai (netgi
per daug atvirai nei reikia, bet vis tiek neveikia). Pasirodo, Apache
error.log bandant ką nors padaryt Squirrelmaile atsiranda
įrašas apie mirusį vaiką dėl segmentavimo klaidų (heh, keistokai
lietuviškai skamba tas „Segmentation fault: child died“)
Pasigooglinau. Pasirodo šiuo atveju kreivas PHP. Persikompiliavau pats
PHP (o ne iš Debiano paketų sudėjau), viskas veikia. Tik su Nightblade
vis dar keistenybės. Gal reiktų ir Apache savo susikompiliuot :/

Comments Closed

11 Comments

  1. kas liecia source'us tai cia manau kad mod_perl'as gali buti kaltas, o siaip tai patarciau parsitempti 1.3.28 ir susikalti viska paciam "rankiniu budu" ;-]

  2. Jo, aš irgi taip manau kad reikia padaryt. Paskutiniu metu praradau tikėjimą apt-getu ir debiano paketais :/

  3. o jei neuzteks tai einam dar toliau

    Nightblade man pasakė, jog jam staiga pradėjo rodyti mano tinklaraščio pradinį kodą. Pagal visus Apache įvykių sekos failus tai tik vieną kartą jam buvo persiųsta tiek baitų kiek yra pradiniame kode, o daugiau matyt tik laikoma spartinančiajame serveryje kažkur pas jį spatinančiajame serveryje ar dar kur nors. Kas keisčiausia, tai error.log yra visiškai tuščias ir švarus. Hmm… Tiesiog vieną kartą netyčia nesuveikė plėtinys mod_perl, nes buvo per didelė apkrova? Nors tuo metu neturėjo būti serveris apkrautas. O ir atrodo daugiau tokių dalykų nesimato įvykių sekos failuose. Keista.

    idėja pagavot manau

  4. joo, debian'as ir apt-get'ai man viena diena taip su drapalino viska (apache, ssh ir t.t.), kad teko serva isnaujo reinstall'int. Susidejau slackware ir gerai daba :)

  5. arturaz:

    O tu puikiai moki lietuviškus terminus ;) Labai būčiau dėkingas jei „perlreref“ vertimą pataisytum :)

  6. bet skirtingai nei tu lietuviu kalbos neidealizuoju ir nesiruosiu lietuvybes vartoto ten kur jos reikia ir ten kur nereikia.

    taigi apie vertima – forget :D

  7. arturaz čia tave prigavo, moxliuk :) Bet šiaip tai šaunu, kad bandai rašyt lietuviškai.

    respekt.

Comments are closed.