abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 03:11 | Nová verze

    Program pro generování 3D lidských postav MakeHuman (Wikipedie, GitHub) byl vydán ve verzi 1.3.0. Hlavní novinkou je výběr tvaru těla (body shapes).

    Ladislav Hagara | Komentářů: 0
    včera 23:11 | Bezpečnostní upozornění

    Intel vydal 41 upozornění na bezpečnostní chyby ve svých produktech. Současně vydal verzi 20240514 mikrokódů pro své procesory řešící INTEL-SA-01051, INTEL-SA-01052 a INTEL-SA-01036.

    Ladislav Hagara | Komentářů: 0
    včera 16:22 | IT novinky

    Společnost Raspberry Pi patřící nadaci Raspberry Pi chystá IPO a vstup na Londýnskou burzu.

    Ladislav Hagara | Komentářů: 0
    včera 13:22 | IT novinky

    Google na své vývojářské konferenci Google I/O 2024 představil řadu novinek. Keynote byl věnován umělé inteligenci (DeepMind, Gemini, Responsible AI).

    Ladislav Hagara | Komentářů: 1
    včera 12:33 | Bezpečnostní upozornění

    V Gitu bylo nalezeno 5 zranitelností. Opraveny jsou ve verzích 2.45.1, 2.44.1, 2.43.4, 2.42.2, 2.41.1, 2.40.2 a 2.39.4. Útočník může připravit repozitář tak, že při jeho klonování (git clone) může dojít ke spuštění libovolného kódu.

    Ladislav Hagara | Komentářů: 0
    včera 04:11 | IT novinky

    Virtualizační softwary VMware Workstation Pro a VMware Fusion Pro jsou nově pro osobní použití zdarma. Softwary VMware Workstation Player a VMware Fusion Player končí.

    Ladislav Hagara | Komentářů: 2
    včera 02:11 | Nová verze

    Linuxová distribuce Endless OS (Wikipedie) byla vydána ve verzi 6.0.0. Přehled novinek i s náhledy v příspěvku na blogu, poznámkách k vydání a také na YouTube.

    Ladislav Hagara | Komentářů: 0
    14.5. 15:44 | Nová verze

    Byl vydán Mozilla Firefox 126.0. Přehled novinek v poznámkách k vydání, poznámkách k vydání pro firmy a na stránce věnované vývojářům. Vylepšena byla funkce "Zkopírovat odkaz bez sledovacích prvků". Přidána byla podpora zstd (Zstandard). Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 126 je již k dispozici také na Flathubu a Snapcraftu.

    Ladislav Hagara | Komentářů: 0
    14.5. 15:22 | Nová verze

    Grafana (Wikipedie), tj. open source nástroj pro vizualizaci různých metrik a s ní související dotazování, upozorňování a lepší porozumění, byla vydána ve verzi 11.0. Přehled novinek v aktualizované dokumentaci.

    Ladislav Hagara | Komentářů: 0
    14.5. 14:55 | Nová verze

    Byla vydána nová verze 24.0 linuxové distribuce Manjaro (Wikipedie). Její kódové jméno je Wynsdey. Ke stažení je v edicích GNOME, KDE PLASMA a XFCE.

    Ladislav Hagara | Komentářů: 2
    Podle hypotézy Mrtvý Internet mj. tvoří většinu online interakcí boti.
     (74%)
     (5%)
     (10%)
     (10%)
    Celkem 279 hlasů
     Komentářů: 16, poslední 14.5. 11:05
    Rozcestník

    Dotaz: lighttpd + fcgi: jak odeslat 404

    19.1.2009 10:15 kokoska.rokoska
    lighttpd + fcgi: jak odeslat 404
    Přečteno: 247×

    Zdravim,

    mam ponekud priblbly dotaz: mam v "C" s dopomoci FCGI knihoven napsany jednoduchy FastCGI programek, ktery provozuji s lighttpd a vse funguje zhruba tak, jak ocekavam.

    Bohuzel nyni potrebuji v nekterych pripadech timto "programkem" odpovedet 404. A zatim jsem neprisel na to, jak se googlu spravne zeptat :-)

    BTW: Ze zoufalstvi jsem zkousel neco jako:

    FCGX_FPrintF(out, "HTTP/1.1 404 Not Found");

    Ale lighty stale posila 200 OK...

     

    Za jakekoliv k cili vedouci nakopnuti bych byl velmi vdecen :-)

     

    Hezky den!

    kokoska.rokoska

    Odpovědi

    19.1.2009 12:46 Messa | skóre: 39 | blog: Messa
    Rozbalit Rozbalit vše Re: lighttpd + fcgi: jak odeslat 404

    FastCGI applications set response status using the Status and Location CGI headers.

    Zkus nastavit hlavičku Status: 404 Not Found.

     

    Mimochodem, dokumentace FastCGI je nic moc a vůbec celé FastCGI je takové nějaké podivné, osobně nechápu jak se to mohlo ujmout :-)

    19.1.2009 13:49 kokoska.rokoska
    Rozbalit Rozbalit vše Re: lighttpd + fcgi: jak odeslat 404

    Diky moc za odpoved, pane kolego Messo!

     

    Neco takoveho tez tusim, ale nevim jak zaslat/nastavit/zmenit http hlavicku :-)

    Pokus:

    FCGX_FPrintF(out, "Status: 404 Not Found\r\n");

    k cili nevede (a vynechani r\n take nic neresi)...

    Mohl bys mi, prosim, jeste trochu napovedet?

     

    BTW: Ze dokumentace k FastCGI neni "nic moc" si myslim tez, ale kdyz potrebuji "za kazdou cenu" maximalizovat pocet odbavenych requestu za sekundu, tak mi asi nic jineho nezbyva :-)

     

    Hezky den!

     

    kokoska.rokoska

    19.1.2009 14:17 Messa | skóre: 39 | blog: Messa
    Rozbalit Rozbalit vše Re: lighttpd + fcgi: jak odeslat 404

    Zajímavé, mě to funguje: http://fcgipokus.messa.cz/ (zkus tu adresu zadat třeba sem, uvidíš HTTP status)

    Použil jsem příklad http://www.fastcgi.com/devkit/examples/echo-x.c a upravil jsem ho takto:

    --- echo-x.c  
    +++ moje.c   
    @@ -50,6 +50,7 @@
             int len = 0;
    
             FCGX_FPrintF(out,
    +          "Status: 404 Not Found\r\n"
                "Content-type: text/html\r\n"
                "\r\n"
                "<title>FastCGI echo (fcgiapp version)"
    
    

    Pak už jenom...

    $ gcc -o moje -lfcgi moje.c

    Nastavení lighttpd:

    $HTTP["host"] == "fcgipokus.messa.cz" {
            fastcgi.server = (
                    "/" => ((
                            "host" => "127.0.0.1",
                            "port" => 22222,
                            "bin-path" => "/.../moje",
                    ))
            )
    }
    19.1.2009 15:15 kokoska.rokoska
    Rozbalit Rozbalit vše Re: lighttpd + fcgi: jak odeslat 404

    Jasne, ze to funguje, pane kolego Messo!

     

    A me by to fungovalo taky, kdybych nebyl pako, ktere si "sachovanim" s pointry nakopirovalo nejaky bordel do vystupniho bufferu :-)

    Takze lighty celkem opravnene pred to vsechno "predradil" 200 OK...

     

    Dekuji Ti, pane kolego Messo, za pomoc a vsem se omlouvam za vlastni pitomost.

     

    Hezky den!

     

    kokoska.rokoska

    Založit nové vláknoNahoru

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

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.