Miks ma ei näe oma Apache'i logides HTTP 304 vastuskoodi, isegi kui minu veebilehed neid saadavad? Kontrollisin seda Chrome'i konsoolis:

Minu eesmärk on näha, millised brauserid kasutavad edukalt ETag-päist, mida ma igale lehele saadan. Nagu ma ütlesin, näen seda Chrome'is, kuid mitte serverilogides. Nüüd kahtlustan, et võib-olla pole päiseid üldse sisse logitud, kuid ma pean selle kohta teilt küsima.

Kui kasutate Apache 2 logimise vaikekonfiguratsiooni, siis HTTP 304 vastused tuleks sisse logida juurdepääsulogid (ja mitte vikalogides).

Siin on anonüümne näide sellest, mis mul endal on access.log (logimise vaikekonfiguratsiooniga):

127.0.0.1 - - [25/May/2020:20:49:45 +0200] 'GET /image.png HTTP/1.1' 304 515 'http://www.example.com/index.html' 'Mozilla/5.0 (Android 9; Mobile; rv:67.0) Gecko/67.0 Firefox/67.0'

  • 1 aitäh, tegelikult näitas see ka minu logisid, põhjuseks oli viivitus ilmselt seetõttu, et minu sait on jagatud hostis.
  • @DejanDozet, jah, näiteks mul on jagatud hostim, kus logid viivitavad umbes 5 min.

none: Charles Robertson | none