[Wien] falscher MIME-Typ auf map.funkfeuer.at

Lukas Donig (spam-protected)
Do Aug 18 22:56:10 CEST 2016


Hallo!

ja da hat der PHP Interpreter was oder es landet erst gar nicht dort. ;)
Ich kann es auch nachvollziehen, mit "curl -i http://map.funkfeuer.at <http://map.funkfeuer.at/>“ sowie bei Felix.
Man kann sich also alle files anschauen z.B die config.php als source was natürlich nicht so gut ist, wenn da alle Zugangsdaten drinnen sind.

LG,
Lukas


> Am 18.08.2016 um 18:21 schrieb Felix Schneider <(spam-protected) <mailto:(spam-protected)>>:
> 
> Hallo,
> 
> Danke erstmal für die Hilfe :) Über HTTPS funktioniert die Karte super.
> 
> Zur Reproduktion des Problems: Sobald ich die Seite einmal über HTTPS
> geladen habe, nimmt mein Firefox bei jedem neuen Aufruf die HTTPS-
> Variante (auch bei explizitem HTTP) (und er nimmt sie aus dem Cache, wie
> die Netzwerk-Konsole zeigt). Wenn ich Firefox dann aber zurücksetze oder
> vergessen lasse, funktioniert die Weiterleitung von HTTP auf HTTPS
> wieder nicht, bis ich manuell auf die verschlüsselte Seite gegangen bin.
> 
> Lasse ich bei mir curl -i http://map.funkfeuer.at <http://map.funkfeuer.at/> laufen, bekomme ich
> folgenden Output:
> 
>    HTTP/1.1 200 OK
>    Server: nginx/1.6.2
>    Date: Thu, 18 Aug 2016 16:09:22 GMT
>    Content-Type: text/html
>    Content-Length: 397
>    Last-Modified: Fri, 18 May 2012 00:22:06 GMT
>    Connection: keep-alive
>    ETag: "4fb5962e-18d"
>    Accept-Ranges: bytes
> 
>    <html>
>    	    <head>
>    	    	    <title></title>
>    	    </title>
>    	    <body>
>    	    	    <h2>map.funkfeuer.at <http://map.funkfeuer.at/></h2>
>    	    	    <ul>
>    	    	    	    <li><a href="wien">Wien</a> <font style="font-size: 66%"><a href="ChangeLog.txt">(ChangeLog)</a></font></li>
>    	    	    	    <li><a href="graz">Graz</a></li>
>    	    	    	    <li><a href="weststeiermark/">Weststeiermark</a></li>
>    	    	    	    <li><a href="experimental">Wien <small>(experimental version)</small></a></li>
>    	    	    </ul>
>    	    </body>
>    <html>
> 
> Darin sehe ich keine Spur einer Weiterleitung zu HTTPS. Lasse ich curl
> -i auf http://map.funkfeuer.at/wien/ <http://map.funkfeuer.at/wien/> los, fängt meine Ausgabe wie folgt
> an:
> 
>    HTTP/1.1 200 OK
>    Date: Thu, 18 Aug 2016 16:13:39 GMT
>    Content-Type: application/octet-stream
>    Content-Length: 8906
>    Last-Modified: Sun, 24 May 2015 02:12:57 GMT
>    Connection: keep-alive
>    ETag: "556133a9-22ca"
>    Accept-Ranges: bytes
> 
>    <?php
>            require_once("config.php");
>            require_once("auth.php");
> 
>    ?>
> 
> Ich bekomme also das PHP und keine Weiterleitung. Lasse ich curl -i auf
> https://map.funkfeuer.at/wien/ <https://map.funkfeuer.at/wien/> los, erhalte ich ein paar Kopfzeilen mehr
> und kein uninterpretiertes PHP mehr: HTTP/1.1 200 OK
> Server: nginx/1.6.2
> Date: Thu, 18 Aug 2016 16:16:14 GMT
> Content-Type: text/html
> Transfer-Encoding: chunked
> Connection: keep-alive
> X-Powered-By: PHP/5.4.45-0+deb7u3
> Set-Cookie: PHPSESSID=15tvsoppdmbgli150gjv933qj5; path=/
> Expires: Thu, 19 Nov 1981 08:52:00 GMT
> Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
> Pragma: no-cache
> Strict-Transport-Security: max-age=31536000;
> X-Frame-Options: DENY
> 
>    HTTP/1.1 200 OK
>    Server: nginx/1.6.2
>    Date: Thu, 18 Aug 2016 16:16:14 GMT
>    Content-Type: text/html
>    Transfer-Encoding: chunked
>    Connection: keep-alive
>    X-Powered-By: PHP/5.4.45-0+deb7u3
>    Set-Cookie: PHPSESSID=15tvsoppdmbgli150gjv933qj5; path=/
>    Expires: Thu, 19 Nov 1981 08:52:00 GMT
>    Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
>    Pragma: no-cache
>    Strict-Transport-Security: max-age=31536000;
>    X-Frame-Options: DENY
> 
> Ich schätze, es sollte nicht relevant sein, aber die Zugriffe kommen aus
> dem Telekom-Netz.
> 
> Danke für den Einsatz,
> LG Felix
> 
> Am Donnerstag, den 18.08.2016, 08:35 +0200 schrieb Matthias Šubik:
>> Hallo,
>> ja, da kam manchmal php source statt map daher, und manche Browser
>> machen diese dann zum Download.
>> kann man gut nachvollziehen:
>> 
>> curl -i http://map.funkfeuer.at/ <http://map.funkfeuer.at/> 
>> 
>> *jetzt tritt das nicht mehr auf.*
>> Wenn noch jemand solche Fehler hat, und Zugriff auf ein Linux/OpenWRT
>> hat, bitte einmal curl (mit header wie im Beispiel), oder wget output 
>> wget —server-response -O - http://map.funkfeuer.at <http://map.funkfeuer.at/> 
>> 
>> Einfach die erste Seite aus dem Terminal in das Mail kopieren, dann
>> findet sich der Fehler leichter.
>> Als Bonus steht nämlich dann auch gleich die Serveruhr drin, dann
>> findet man einen Fehler auch im Log.
>> 
>> bG
>> Matthias
>> 
>> 
> 
> --
> Wien mailing list
> (spam-protected) <mailto:(spam-protected)>
> https://lists.funkfeuer.at/mailman/listinfo/wien <https://lists.funkfeuer.at/mailman/listinfo/wien>
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://lists.funkfeuer.at/pipermail/wien/attachments/20160818/ede91f23/attachment.htm>


Mehr Informationen über die Mailingliste Wien