Proxypass

Pagina: 1
Acties:
  • 186 views sinds 30-01-2008
  • Reageer

  • KoBolD54
  • Registratie: Maart 2002
  • Laatst online: 14:42
Ik heb zojuist een nieuwe server geinstalleerd die me oude server moet vervangen. Hier heb ik Apache 2.0.55 op geinstalleerd samen met mail Daemon. Nu gebruik ik op mijn oude server proxypass om er voor te zorgen dat het adres: http://webmail.mijndomein.nl intern wordt doorgestuurd naar http://127.0.0.1:3000. Dit werkte allemaal correct op de oude server maar als ik exact dezelfde configuratie op mijn nieuwe server doe, doet hij het niet. Ik krijg wel het inlog scherm te zien maar als ik dan inlog krijgt ik een foutmelding: Error 501/505 - Not implemented or not supported. Ik heb alle nodige proxy modules geladen in Apache en heb zelfs de oude config file gebruikt en ook dit werkt niet.

Dit is mijn virtualhost:"
<VirtualHost *:80>
ServerName webmail.mijndomein.nl
ServerAlias *.webmail.mijndomein.nl
ProxyPass / "http://127.0.0.1:3000/"
</VirtualHost>

Hopelijk kunnen jullie mij helpen hiermee

  • KoBolD54
  • Registratie: Maart 2002
  • Laatst online: 14:42
*kick*

  • xzenor
  • Registratie: Maart 2001
  • Laatst online: 14-10-2022

xzenor

Ja doe maar. 1 klontje suiker.

bij apache2 moet je de modules meebakken bij het compilen he...
't zijn geen losse modules..
Maar als je dit nou volgende keer op de juiste plaats post heb je een grotere kans op antwoorden.
Had je dit in NOS gepost dan had dit probleem nu allang opgelost geweest...

[ Voor 50% gewijzigd door xzenor op 22-06-2006 14:22 ]


  • Equator
  • Registratie: April 2001
  • Laatst online: 13:38

Equator

Crew Council

#whisky #barista

Hoewel possamai het inw at vreemde woorden zegt, heeft hij wel gelijk..

Ik denk dat je in NOS meer antwoorden zal krijgen.. :)

  • mOrPhie
  • Registratie: September 2000
  • Laatst online: 29-01 12:00

mOrPhie

❤️❤️❤️❤️🤍

De errormelding komt van Internet Explorer:

http://support.microsoft.com/?kbid=811262&sd=RMVP

Je zou daar even kunnen kijken. Misschien verschilt de HTTP versie tussen de proxy en de server? (bijvoorbeeld: Proxy http 1.0 en server proxy http 1.1. :)

En even kijken of je met firefox meer informatie krijgt, want er gaat dus iets mis met de HTTP communicatie, alleen is IE er nu niet zo openlijk over. :)

Een experimentele community-site: https://technobabblenerdtalk.nl/. DM voor invite code.


  • KoBolD54
  • Registratie: Maart 2002
  • Laatst online: 14:42
Nou heb ik het dus het advies van Microsoft opgevolgd en friendly error messages uitgezegt en krijg de volgende error: Not Implemented
Bijde zijn versie HTTP1.1

  • xzenor
  • Registratie: Maart 2001
  • Laatst online: 14-10-2022

xzenor

Ja doe maar. 1 klontje suiker.

not implemented.. betekent dat er geen support voor in apache gebakken zit..
maar, als jij wel je inlogscherm krijgt (en ik neem aan dat dat inlogscherm op poortje 3000 draait) dan is er dus niks mis met je proxypass..
Dan is er wat mis met wat je op poortje 3000 hebt draaien.
Heb je al geprobeerd direct op poort 3000 te connecten? Werkt het dan wel?

  • KoBolD54
  • Registratie: Maart 2002
  • Laatst online: 14:42
Als ik direct op port 3000 connect doet hij het wel.
Op een of andere manier heb ik dit eruit kunnen halen:

Proxy Error
The proxy server received an invalid response from an upstream server.
The proxy server could not handle the request POST /WorldClient.dll.

Reason: DNS lookup failure for: 127.0.0.1:3000worldclient.dll

Het inlog scherm krijg ik wel te zien en die draait ook op port 3000

[ Voor 10% gewijzigd door KoBolD54 op 26-06-2006 11:37 ]


Verwijderd

volgens mij moet je voor formulier functionaliteit ook nog de module
"proxypassreverse" gebruiken naast proxypass

  • xzenor
  • Registratie: Maart 2001
  • Laatst online: 14-10-2022

xzenor

Ja doe maar. 1 klontje suiker.

Verwijderd schreef op maandag 26 juni 2006 @ 11:50:
volgens mij moet je voor formulier functionaliteit ook nog de module
"proxypassreverse" gebruiken naast proxypass
Hey fuk dat klinkt heel bekend inderdaad..
Hier, voorbeeldje..

code:
1
2
ProxyPass /slamfm/ http://stream02.slamfm.trueserver.nl:8080/idt
ProxyPassReverse /slamfm/ http://stream02.slamfm.trueserver.nl:8080/idt

(handig als je alleen met poortje 80 mag browsen op je werk ;) )
Ik denk dat ik voor mijn setup de reverse niet nodig had gehad aangezien ik van zo'n stream alleen maar data ontvang.
Nu snap ik ook gelijk waar die reverse voor is :)

[ Voor 16% gewijzigd door xzenor op 26-06-2006 11:57 ]


  • KoBolD54
  • Registratie: Maart 2002
  • Laatst online: 14:42
ik heb het geprobeerd maar ook helaas geen resultaat.
Ook zie ik geen plaatjes meer in het loginscherm, alleen maar plain text en rode kruisjes op de plaats van een plaatje

  • xzenor
  • Registratie: Maart 2001
  • Laatst online: 14-10-2022

xzenor

Ja doe maar. 1 klontje suiker.

zekerweten?? Heb je je apache wel effe opnieuw gestart?

  • KoBolD54
  • Registratie: Maart 2002
  • Laatst online: 14:42
possamai schreef op maandag 26 juni 2006 @ 14:11:
zekerweten?? Heb je je apache wel effe opnieuw gestart?
Ja heb ik zeker weten, elke keer als ik het config file aanpas reboot ik apache

Verwijderd

wat geeft je logfile van apache aan ?
laat voor de duidelijkheid je virtualhost loggen naar een aparte logfile om dit wat leesbaarder te maken

  • KoBolD54
  • Registratie: Maart 2002
  • Laatst online: 14:42
hier het stuk wat in de apache error.log word geschreven als ik de pagina bezoek:

code:
1
2
3
4
5
[Mon Jun 26 15:32:35 2006] [error] [client 84.41.164.162] proxy: DNS lookup failure for: localhost:3000lookout returned by /LookOut/spacer.gif, referer: http://webmail.domein.nl/
[Mon Jun 26 15:32:35 2006] [error] [client 84.41.164.162] proxy: DNS lookup failure for: localhost:3000lookout returned by /LookOut/biglogo.gif, referer: http://webmail.domein.nl/
[Mon Jun 26 15:32:35 2006] [error] [client 84.41.164.162] proxy: DNS lookup failure for: localhost:3000lookout returned by /LookOut/Normal.css, referer: http://webmail.domein.nl/
[Mon Jun 26 15:32:35 2006] [error] [client 84.41.164.162] proxy: DNS lookup failure for: localhost:3000lookout returned by /LookOut/pages/logon.css, referer: http://webmail.domein.nl/
[Mon Jun 26 15:32:35 2006] [error] [client 84.41.164.162] proxy: DNS lookup failure for: localhost:3000lookout returned by /LookOut/icon.ico

  • Aapje
  • Registratie: Maart 2003
  • Laatst online: 02:18

Aapje

Opel-beun
Ik kan me iets herinneren dat ik dit probleem ook had op mijn apache2 @ windows,
Ik gebruikte toen ook localhost, werkte niet goed, toen veranderd naar het domein:poort, werkte prima

Probeer eens een intern netwerk ip ipv Localhost, denk dat er iets is met de Loopback :)

Dit gebruikte ik:
code:
1
2
3
4
5
<VirtualHost *>
ServerName www.the-baboon.nl
ProxyPass / http://localhost:82/
ProxyPassReverse / http://localhost:82/
</VirtualHost>


Nu ik dit bekijk, heb ik geloof ik gelijk de oplossing ervan, maar goed. me mail server zat wss niet te lusiteren op 127.0.0.1 :)

Je hebt iig meerdere apache modules nodig voor die proxy

[ Voor 45% gewijzigd door Aapje op 26-06-2006 15:47 ]


  • Arnout
  • Registratie: December 2000
  • Laatst online: 05-02 22:41
Er mist een slash ergens zo te zien, waarschijnlijk op de bak waar je naar toe proxied.

Je moet op die machine de URL wel aanpassen zodat ze de nieuwe proxy URL gebruiken.

  • KoBolD54
  • Registratie: Maart 2002
  • Laatst online: 14:42
BaBoOn schreef op maandag 26 juni 2006 @ 15:42:
Ik kan me iets herinneren dat ik dit probleem ook had op mijn apache2 @ windows,
Ik gebruikte toen ook localhost, werkte niet goed, toen veranderd naar het domein:poort, werkte prima

Probeer eens een intern netwerk ip ipv Localhost, denk dat er iets is met de Loopback :)

Dit gebruikte ik:
code:
1
2
3
4
5
<VirtualHost *>
ServerName www.the-baboon.nl
ProxyPass / http://localhost:82/
ProxyPassReverse / http://localhost:82/
</VirtualHost>


Nu ik dit bekijk, heb ik geloof ik gelijk de oplossing ervan, maar goed. me mail server zat wss niet te lusiteren op 127.0.0.1 :)

Je hebt iig meerdere apache modules nodig voor die proxy
Nou het intern netwerk adres heeft helaas ook niet geholpen. Ik had ook al gecontroleerd of de loopback reageerde en die deed het wel. Het vreemdste is nog steeds dat dit stuk script zo uit de config file van de oude server is gekopieerd waar hij het wel deed.

Ik heb alle proxy modules geactiveerd dus denk niet dat dat het is.

  • Aapje
  • Registratie: Maart 2003
  • Laatst online: 02:18

Aapje

Opel-beun
code:
1
2
3
4
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so

Weet niet of je er iets aan hebt
http://httpd.apache.org/docs/2.0/mod/mod_proxy.html
Hier al op gekeken? Misschien heb je iets over het hoofd gezien :)

  • KoBolD54
  • Registratie: Maart 2002
  • Laatst online: 14:42
Daar heb ik inderdaad al gekeken maar kan niets vinden...

  • Arnout
  • Registratie: December 2000
  • Laatst online: 05-02 22:41
Die errors die je post geven toch duidelijk aan dat de proxy een DNS lookup doet naar een zeer brak adres, daar mist een slash. Dat verklaart ook de niet-weergegeven plaatjes. De host die de serveert moet als "base url" de nieuwe url gebruiken van de proxy pass server. Dus niet een 192.168 adres maar het adres van de apache proxy server.

  • xzenor
  • Registratie: Maart 2001
  • Laatst online: 14-10-2022

xzenor

Ja doe maar. 1 klontje suiker.

probeer anders eens http://127.0.0.1:3000 in plaats van http://localhost:3000
Als het dan wel werkt kan hij de naam localhost niet lekker resolven....

  • KoBolD54
  • Registratie: Maart 2002
  • Laatst online: 14:42
possamai schreef op dinsdag 27 juni 2006 @ 09:41:
probeer anders eens http://127.0.0.1:3000 in plaats van http://localhost:3000
Als het dan wel werkt kan hij de naam localhost niet lekker resolven....
Zoals je in de beginpost kan zien heb ik dit als eerste situatie gehad.
Nu heb ik het veranderd en werken de plaatjes inderdaad weer maar als ik dan inlog doet hij het nog steeds niet.

sarari geeft geen error niets en komt weer terug op inlog pagina
firefox net zo
Internet explorer geeft een: Not Implemented melding

  • Arnout
  • Registratie: December 2000
  • Laatst online: 05-02 22:41
KoBolD schreef op dinsdag 27 juni 2006 @ 12:58:
[...]

Zoals je in de beginpost kan zien heb ik dit als eerste situatie gehad.
Nu heb ik het veranderd en werken de plaatjes inderdaad weer maar als ik dan inlog doet hij het nog steeds niet.

sarari geeft geen error niets en komt weer terug op inlog pagina
firefox net zo
Internet explorer geeft een: Not Implemented melding
Bij inloggen denk ik aan cookies en een cookie domein. Is het cookie domein onjuist dat wordt er geen cookie gezet en kan er niet ingelogd worden. Is een mogelijkheid.

  • KoBolD54
  • Registratie: Maart 2002
  • Laatst online: 14:42
Arnout schreef op dinsdag 27 juni 2006 @ 13:00:
[...]

Bij inloggen denk ik aan cookies en een cookie domein. Is het cookie domein onjuist dat wordt er geen cookie gezet en kan er niet ingelogd worden. Is een mogelijkheid.
Bedoel je dat mijn pc's geen cookies accepteren?
Het vreemde is dat als ik de oude server er aan doe, doet hij het wel, met de nieuwe niet.

  • xzenor
  • Registratie: Maart 2001
  • Laatst online: 14-10-2022

xzenor

Ja doe maar. 1 klontje suiker.

is het inmiddels al gelukt?
Ik vroeg me af.. als dat ding wijst naar 127.0.0.1 dan draait de webmail dus ook op die server..

Is daar niet gewoon iets mee?
Die doet het misschien wle als je direct naar 3000 connect maarmisschien nekt die nu wel gewoon op je proxypass omdat het een andere apache is ofzo....

  • KoBolD54
  • Registratie: Maart 2002
  • Laatst online: 14:42
De mail server draait inderdaad op dezelfde server. Het is me nog steeds niet gelukt. Als ik de nieuwste apache versie installeer dan krijg ik allerlei fouten zoals, kan server apache2 niet vinden en dan kan weer met vage fout meldingen niet starten daarom heb ik een oudere versie gepakt.

  • xzenor
  • Registratie: Maart 2001
  • Laatst online: 14-10-2022

xzenor

Ja doe maar. 1 klontje suiker.

de configfiles van nieuwere apache versies zijn iets anders opgezet dan de oudere versies..(verschil tussen 20 en 22 bijvoorbeeld) misschien komt het daar door?

  • KoBolD54
  • Registratie: Maart 2002
  • Laatst online: 14:42
possamai schreef op donderdag 06 juli 2006 @ 09:39:
de configfiles van nieuwere apache versies zijn iets anders opgezet dan de oudere versies..(verschil tussen 20 en 22 bijvoorbeeld) misschien komt het daar door?
wat zijn dan de verschillen...?

  • xzenor
  • Registratie: Maart 2001
  • Laatst online: 14-10-2022

xzenor

Ja doe maar. 1 klontje suiker.

Heb je ze al naast mekaar gelegd?
In de `extra` map zit heel veel extra spul bij 2.2 terwijl al die meuk bij 2.0 gewoon in de configfile zelf zat
Pagina: 1