Hallo,
Ich hoffe Euch hängt das Theme nicht zum Halse raus
Ich versuche mich auch grad am Aufbau einer Testumgebung mit nem Apache2.
Und werd aus den Dokus teilweisse ned schlau ...
Jetzt hab ich nen Gerät mit ner WebOberfläche, sagen wir mal nen router.
Der router Hat ne Fixe IP, alles toll.
Nun will ich das nach aussenleiten z.b. https://www.mydomain.de/router
also fix mod_proxy laden und im virtual host den "proxy" einschalten.
ProxyPass /router/ http://192.168.0.200:80/
ProxyPassReverse /router/ http://192.168.0.200:80/
der erste Teil funktioniert auch.
geb ich von aussern https://www.mydomain.de/router ein, erscheint die eingangsseite vom geraet mit login screen.
logg ich mich nun ein, macht er nen redirect auf http://192.168.0.200/user Irgendwie scriptgesteuert und es erscheint auch diese Zeile im Browser im URL eingabefeld! egal ob FF, EE oder chrome.
bin ich fix, und geb gleich https://www.mydomain.de/router/user ein, erscheint auch die seite die eigentlich erscheinen sollte ... bis ich nen timeout habe ^^ ok
Diese seite ist pures HTML ....
Enthaelt aber viele links, die auf http://192.168.0.200/irgendwas verweissen.
click ich im Browser auf die links, bumm klar geht nicht.
Nun meine Fragen:
- Komm ich da mit mod_proxy hin, oder muss ich schaerfere geschuetze auffahren, mod_rewrite oder so ... um "Bodies" zu manipulieren.
- hab ich nen denkfehler ?
In diesem Zusammenhang ähnliches Thema:
Ich hab nen Apache als Front, und nen Tomcat z.b. dahinter. ebenfalls auch https->http
Der Tomcat liefert auf REST requests seine XML's aus.
Wenn in den XML's nun weitere REST ressourcen referenziert werden,
wie werden die ressourcen angegeben ?
relativ:
also beispielsweisse: /Docu/230458923/document
und der client muesste dann selber https://www.mydomain.de/WebserviceXYZ/Docu/230458923/document draus machen
oder absolut und mapping:
der tomacat liefert zb.b. http://192.168.0.210:8080/Docu/230458923/document im xml
und der apache macht dann im XML nen maping auf https://www.mydomain.de/Webservice/Docu/230458923/document ? kann der das ueberhaupt ?
Ich find in der literatur zu REST und webservices immer nur Beispiele wo der webservice volle URIs generiert, und nie nur relative Pfade
Gibts da ne best practice ? aber waer irgendwie schon unflexiebel, wenn der Webservice immer seine eigene URI kennen muesste ...
Ciao ...