Portál AbcLinuxu, 6. května 2025 11:39

Dotaz: nginx a flastmod

16.9.2016 20:26 rastos | skóre: 63 | blog: rastos
nginx a flastmod
Přečteno: 254×
Odpovědět | Admin
Příloha:
Mám taký malý bezvýznamný web server, na ktorom bežal Apache a používal som tam flastmod. No a došlo k tomu, že som to chcel preniesť na nginx. A zistil som, že nginx flastmod nemá :-(

No tak som si to skúsil napísať. Viď patch v prílohe. Dá sa aplikovať na verziu 1.1.14 aj na zdrojáky, ktoré dotiahne mercurial.

V zdrojákoch nginx-u nijak zvlášť doma nie som a neviem posúdiť či to, čo robím, robím dobre. Inšpiroval som sa SSI príkazom "include" a "echo".

Ak by ste si našli chvíľu času, tak by som rád počul nejaký feedback k tomu patch-u. Či to má zmysel, či to je napísané dobre, či vám to funguje, či vidíte na šancu, že ten patch niekto akceptuje, ... čokoľvek.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

17.9.2016 09:08 NN
Rozbalit Rozbalit vše Re: nginx a flastmod
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ma, ssi_last_modified
17.9.2016 13:52 rastos | skóre: 63 | blog: rastos
Rozbalit Rozbalit vše Re: nginx a flastmod
To je niečo iné. ssi_last_modified je direktíva v konfigurácii nging-u, ktorá ovplyvňuje parameter v HTTP response. flastmod je SSI command v HTML súbore a server miesto nej pošle timestamp súboru, ktorý je v parametri toho flastmod.

Príklad:
 
<div class="footer"> 
Last update 
<!--#config timefmt="%Y-%b-%d %H:%M"-->
<!--#flastmod file="article1234.html" -->
</div>

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.