Afsnit 3 - Sådan konfigureres SQL Server 2008 til at tillade netværksforbindelser

Her er det scenarie, jeg gerne vil vide, hvis det er muligt, og hvordan:

Scenarie

  • Domæne (www.foo.com) hos en hostingudbyder.
  • To websteder, et på www.bar.com og en til kl www.biz.com, hver hos en anden hostingudbyder.

Handlinger

  • Når en bruger kommer ind www.foo.com, afhængigt af IP-placeringen, indlæses den www.bar.com eller www.biz.com. Det er vigtigt, at brugeren ser www.foo.com (maskering, ikke omdirigering).
  • Så en bruger fra Storbritannien ville navigere www.foo.com websted (hvilket virkelig er www.bar.com) og en bruger fra Frankrig ville navigere www.foo.com websted (hvilket virkelig er www.biz.com).

Indtil videre er det lykkedes mig at finde en "rettelse", der ville bestå af at indlæse et lille websted med en iframe på www.foo.com hosting og indlæsning af det tilsvarende websted i det. Jeg spekulerer på, om der er en mere elegant løsning end denne.

  • Googles 'belastningsbalancering af geografisk placering'. Vil dog koste penge. Det er klart, at hvis du kunne bruge to forskellige domæner (eksempel.co.uk og eksempel.fr), ville det være meget lettere.
  • Det, du beder om, er i det væsentlige en omvendt proxy. Anmodninger om foo.com går til en webserver, der fremsætter en omvendt proxyanmodning til bar.com eller biz.com afhængigt af den geografiske placering af den besøgende. Det hele kan konfigureres inden for en webserver som Apache eller nginx.
  • Noget, lad mig tro, at vi har XYproblem (xyproblem.info) her. Hvis du beskriver det endelige resultat, har du måske en bedre løsning.
  • Er SEO et problem? Skulle gerne bar.com og biz.com være tilgængelig direkte?

Iframe fungerer ikke, fordi du vil beholde links f.eks. fra bar.com til bar.com/contact ligner foo.com/contact.

Så som @deceze sagde, skal du oprette omvendt proxy, men du skal også konfigurere noget, der gør søgning og erstatning inde i serverens svar. Måske er der mange sådanne værktøjer, men bare for at nævne et: privoxy.

arbejdet for dig: Charles Robertson | Ønsker du at kontakte os?