Apache für WAP konfigurieren
André Laugks
- webserver
Hallo!
Ich wollte mal ein wenig WAP ausprobieren. Dazu ist der Apache folgendermaßen konfiguriert.
// httpd.conf
AddType text/vnd.wap.wml wml
AddType text/vnd.wap.wmlscript wmls
AddType application/vnd.wap.wmlc wmlc
AddType application/vnd.wap.wmlscriptc wmlsc
// mime.types
application/vnd.wap.sic
application/vnd.wap.slc
application/vnd.wap.wbxml wbxml
application/vnd.wap.wmlc wmlc
application/vnd.wap.wmlscriptc wmlsc
image/vnd.wap.wbmp wbmp
text/vnd.wap.si
text/vnd.wap.sl
text/vnd.wap.wml wml
text/vnd.wap.wmlscript wmls
Leider bekomme ich, wenn ich eine WML-Seite aufrufe, folgende Fehlermeldung. Den Apache habe ich natürich neu gestartet.
"The request is not understood."
Was kann noch fehlen oder ist falsch bei der Konfiguration?
MfG, André Laugks
L-Andre @ gmx.de
Leider bekomme ich, wenn ich eine WML-Seite aufrufe, folgende Fehlermeldung. Den Apache habe ich natürich neu gestartet.
"The request is not understood."
Es liegt wohl an der WapIDE 3.2.1 Browser von Sony Ericcson. Mit diesem Tool kann ich die Seite, wenn sie online liegt, anzeigen. Sobald ich es aber lokal über mein apache aufrufe, funktioniert es nicht.
Andere Testumgebungen liefern mir die Seite richtig.
MfG, André Laugks
L-Andre @ gmx.de
Hi André,
"The request is not understood."
läßt sich das auch als HTTP-Statuscode ausdrücken? (Was meint Dein access_log zum Thema?)
Was kann noch fehlen oder ist falsch bei der Konfiguration?
Hm. Was kommt denn beim Apache an?
(Du weißt, wie Du via access_log-CustomLog einzelne HTTP-Header protokollieren lassen kannst?)
Viele Grüße
Michael
Hallo!
läßt sich das auch als HTTP-Statuscode ausdrücken? (Was meint Dein access_log zum Thema?)
Das ist es ja. Ein Statuscode bekomme ich nicht geliefert. Mit meinen jetztigen Erkenntnissen (siehe etwas weiter), kann ich "The request is not understood." jetzt auch besser verstehen. Da kommt einfach nichts.
Hm. Was kommt denn beim Apache an?
(Du weißt, wie Du via access_log-CustomLog einzelne HTTP-Header protokollieren lassen kannst?)
Ja, ist mit bekannt via access_log-CustomLog die HTTP-Header mitzuschreiben. Für den "lokalen" Apache habe ich es nicht eingerichet, habe ich aber eben mal gemacht.
3 verschiedene Testumgebungen/IDEs
--------------------------------------------------------------------
192.168.0.3 - - [04/Dec/2002:00:12:50 +0100] "GET /datei.wml HTTP/1.1" 304 - "-" "Nokia Mobile Browser 3.01"
192.168.0.3 - - [04/Dec/2002:00:13:54 +0100] "GET /datei.wml HTTP/1.1" 200 281 "-" "Nokia7110 (DeckIt/1.2.3)"
192.168.0.3 - - [04/Dec/2002:00:16:24 +0100] "GET /datei.wml HTTP/1.1" 200 281 "-" "OPWV-SDK/61 UP.Browser/6.1.0.3.121c (GUI) MMP/2.0"
--------------------------------------------------------------------
Der WapIDE 3.2.1 Browser von Sony Ericcson erscheint gar nicht in der Logdatei. Also kommt der gar nicht mal bis zu meinem lokalen Server.
Nach genauerer Begutachtung der Einstellungen habe ich die Angabe eines WAP-Gateways gefunden. Die IP des Gateways lautet 193.95.167.178. Sicherlich eine IP von Sony Ericcson. Dieser WAP_Gateway weis natürlich von meiner internen URL nichts. Sobald ich den raus nehme, kann ich auch keine externen WAP-Seiten mehr aufrufen. Was soll dieser WAP-Gateway?
Keine Ahnung was ich da machen kann.
Router: 192.168.0.1
Windows-Maschine: 192.168.0.3 (WAP-Browser)
Linux-Maschine: 192.168.0.4 (Apache)
Ist ja auch nicht so wild! Ich habe ja drei andere Testmöglichkeiten. Wenn Du natürlich eine Lösung hast, würde mich das interessieren. Man will ja nicht dumm sterben.
MfG, André Laugks
L-Andre @ gmx.de