Hoppa till innehåll

  • Logga in via Facebook Logga in via Twitter Logga in via Windows Live Log In with LinkedIn Log In with Google      Logga in   
  • Registrera dig nu!

Redirect fungerar inte


Den här tråden har blivit arkiverad. Det betyder att du inte kan skriva något inlägg i tråden.
4 svar i denna tråden

#1 ulf.larsson

ulf.larsson

  • 129 inlägg

Skriven 03 April 2017 - 11:12

Hej.

Vi har satt upp en intern Lime CRM-server som säljpersonalen vill ha access till via Internet.
För att inte exponera servern så har vi satt upp en reverse proxy i dmz.
När jag surfar till den externa adresser (eller proxyserverns adress i bilden nedan) möts jag av felmeddelandet
502 - Web server received an invalid response while acting as a gateway or proxy server.

Postad bild

Jag har i URL rewrite testat att ändrat inbound rules action från rewrite till redirect, med den interna IP-adressen som Lime-servern har hos oss.
Postad bild
Det som händer när jag går från rewrite till redirect, är att jag får upp inloggningssidan för Lime, när jag surfar till proxy-servern.
Men när jag surfar från en extern adress så kommer jag inte fram till inloggningssidan.

Kan också nämna att jag har gått igenom den här guiden, utan att det gjorde skillnad.
https://blogs.msdn.m...real-world-apps
https://blogs.msdn.m...2-status-codes/

#2 direktörn

direktörn

  • 4847 inlägg

Skriven 03 April 2017 - 17:43

Jag har inte använt bara IIS rewrite för att göra detta utan använder IIS ARR för att göra det jag vill, vilket fungerar fint.

Det mest troliga är att din lime server inte accepterar HTTP 1.1, dvs den vet inte vad den ska svara om du göra en reverse proxy.

Om du orkar skulle jag testa ARR då jag tycker den är mycket kraftfull, du kan även styra där vilket FQDN som den ska lyssna på, du kan tvinga HTTPS osv.
Skrev lite om det för många år sedan http://www.direktorn...cement-for-tmg/
// Anders

#3 ulf.larsson

ulf.larsson

  • 129 inlägg

Skriven 04 April 2017 - 13:27

Visa inläggdirektörn på 03 April 2017 - 17:43 sade:

Jag har inte använt bara IIS rewrite för att göra detta utan använder IIS ARR för att göra det jag vill, vilket fungerar fint.

Det mest troliga är att din lime server inte accepterar HTTP 1.1, dvs den vet inte vad den ska svara om du göra en reverse proxy.

Om du orkar skulle jag testa ARR då jag tycker den är mycket kraftfull, du kan även styra där vilket FQDN som den ska lyssna på, du kan tvinga HTTPS osv.
Skrev lite om det för många år sedan http://www.direktorn...cement-for-tmg/

Tack för tipset, lärde mig där att Rewrite måste ligga på servernivå och inte på default page.
Tyvärr så får jag samma felmeddelande, när jag har satt upp lösningen enligt din konfiguration.
Får ta ett snack med utvecklarna ang. HTTP 1.1

#4 direktörn

direktörn

  • 4847 inlägg

Skriven 04 April 2017 - 18:06

Visa inläggulf.larsson på 04 April 2017 - 13:27 sade:

Tack för tipset, lärde mig där att Rewrite måste ligga på servernivå och inte på default page.
Tyvärr så får jag samma felmeddelande, när jag har satt upp lösningen enligt din konfiguration.
Får ta ett snack med utvecklarna ang. HTTP 1.1

Du skulle kunna testa att lägga till din FQDN i hosts filen på din IIS server och besöka sidan i en browser, fungerar det så är det inte fel hos utvecklarna. Antar sidan inte gör några redirects?
// Anders

#5 ulf.larsson

ulf.larsson

  • 129 inlägg

Skriven 07 April 2017 - 09:33

Visa inläggdirektörn på 04 April 2017 - 18:06 sade:

Du skulle kunna testa att lägga till din FQDN i hosts filen på din IIS server och besöka sidan i en browser, fungerar det så är det inte fel hos utvecklarna. Antar sidan inte gör några redirects?
Tänker du på FQDN med internt eller externt namn?