[vz-users] Apache meldet 302 mit middleware.php

Sascha Buerk macfly at german-bash.org
Thu Mar 9 17:02:43 CET 2017


Der Host ist gesetzt, im Captive bin ich auch nicht. Diesel Konfiguration funktioniert mit Thingspeak, aber nicht mit vz.
Der Request kommt ja auch beim Apache an, er reagiert nur mit Error 302:

> 79.200.116.60 - - [09/Mar/2017:16:35:01 +0100] "GET /middleware.php/data/ddb0c0d0-045b-11e7-898d-0bc6a3fb75a2.json?operation=add&value=22.49 HTTP/1.1" 302 362


Hier noch meine Apache-Config für diesen Host:

> <VirtualHost *:80>
>         RewriteEngine on
>         ReWriteCond %{SERVER_PORT} !^443$
>         RewriteRule ^/(.*) https://%{HTTP_HOST}/$1 [NC,R,L]
> </VirtualHost>
> 
> <VirtualHost *:443>
>         DocumentRoot "/var/www/volkszaehler.org/htdocs"
>         ServerName vz.XXXX.de
>         ServerAlias vz.XXXX
>         ServerAdmin macfly at german-bash.org
> 
>         ProxyRequests Off
>         ProxyPreserveHost On
> 
>         <Proxy *>
>                 AllowOverride All
>                 Options None
>                 Require all granted
>         </Proxy>
> 
>         <Location />
>                 AllowOverride All
>                 Options FollowSymLinks
>                 Require all granted
>         </Location>
> 
> 
>         SSLEngine on
>         SSLProxyEngine On
>     SSLCertificateFile      /etc/letsencrypt/live/vz.XXXX.de/fullchain.pem
>     SSLCertificateKeyFile   /etc/letsencrypt/live/vz.XXXX.de/privkey.pem
> 
>     # HSTS (mod_headers is required) (15768000 seconds = 6 months)
>     Header always set Strict-Transport-Security "max-age=15768000"
> 
>         <Directory "/var/www/volkszaehler.org/htdocs">
>                 Options Indexes FollowSymLinks MultiViews
>         AllowOverride FileInfo Limit Options Indexes AuthConfig
>                 Require all granted
>         </Directory>
> 
> </VirtualHost>



Die XXXX hab ich natürlich geändert,

Hmmm, ich hab gerade ne Befürchtung. 302 is Weiterleitung, ich leite auf :443 weiter :(
Kann der ESP https? Ich muss mal suchen...

Vielen Dank schonmal :)

Mit freundlichen Grüßen
Sascha Buerk
macfly at german-bash.org



> Am 09.03.2017 um 13:33 schrieb Andreas Götz <cpuidle at gmail.com>:
> 
> Setzt Du auch den Host und funktionieren andere Requess vom Esp?
> Sieht ein wenig aus als wärst Du im captive wlan des eigenen APs?
> 
> Viele Grüße,
> Andreas
> 
>> Am 09.03.2017 um 12:49 schrieb Sascha Buerk <macfly at german-bash.org>:
>> 
>> Hallo zusammen,
>> 
>> Wollte mir hier Hilfe suchen. Ich hab hier ein kleines Problem. Ich lasse einen DS18Bs20 über einen ESP01 abfragen und will diese Daten dann per webrequest an den vz schicken. Das Abfragen klappt, gebe ich die URL manuell im Browser ein, dann aktualisiert er es.
>> 
>>> /middleware.php/data/ddb0c0d0-045b-11e7-898d-0bc6a3fb75a2.json?operation=add&value=22.81
>> 
>> Lass ich den ESP denselben Request machen, dann meldet der Apache einen Fehler 302
>> Beide Rechner sind im selben Netz. Allerdings geht es über eine Domain, also ich bleibe nicht lokal. Subdomain um genau zu sein
>> Meinen String setze ich so zusammen:
>>> String cmd = "GET /middleware.php/data/" + String(uuid) + ".json?operation=add&value=" + T + " HTTP/1.1";
>> 
>> Wo kann ich nach dem Fehler suchen?
>> 
>> 
>> Mit freundlichen Grüßen
>> Sascha Buerk
>> macfly at german-bash.org
>> 
>> 
>> 

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 455 bytes
Desc: Message signed with OpenPGP
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20170309/72175ca0/attachment.sig>


More information about the volkszaehler-users mailing list