05. november 2003 - 10:31Der er
16 kommentarer og 3 løsninger
Flere Domæner på IIS 5.1
Jeg har en Windows XP maskine som kører webserver og jeg har to domæner som peger på min webservers ip adresse. Altså så hvis man skriver et af domænerne, så kommer man ind på min webserver's root dir. Det jeg vil have er, at man skal ryge ind på en lokal mappe som indeholder en af websidernes data alt efter hvilket domæne man har klikket sig ind på via browseren. Hvordan gør jeg det?
Hvis du ikke har to internet IP'er så vil en simpel måde kunne være at have en FW foran som reagerer på den 'korrekte' URL ved redirect til den korrekte mappe. Winroute 5 kan dette.
Så tror jeg desværre at jeg må give 'medions' ret. Hvis du ikke ønsker andet end IIS5.1 (og intet andet program) så har du nok et problem. Ellers er løsningen Win2K/2003 server eller et program 'foran' din boks. Winroute (en FW) kan parse URL og 'pege den rigtige vej' til en folder. Denne løsning har jeg afprøvet med Sambar. Virker ganske elegant. Kan iøvrigt redirecte alle dem der forsøger at snige uden om vha. IP alene.
SKAL du bruge iis ? Jeg mener, du kan jo installere apache, hvor det sagtens kan lade sig gøre. Der er du heller ikke begrænset til max 10 forbindelser.
Ja jeg skal bruge IIS. Det må meget gerne være et program der sørger for det. Jeg tror lige jeg tjekker det der winroute, for jeg mangler fatisk også en god firewall. Måske kunne jeg få begge dele på en gang :)
Jeg vender tilbage med det samme efter jeg har undersøgt programmet.
Nu har jeg installeret Winroute og jeg aner overhovedet ikke hvad jeg skal rette i for at redirecte forskelligt alt efter hvad for en url der bliver indtastet i browseren..???
Synes godt om
Slettet bruger
05. november 2003 - 12:15#11
Her er en anden løsning.
Lav et Virtual Directory, for hvert af dine domæner.
I C:\Inetpub\wwwroot Lav en default.asp fil, med dette indhold:
<% Select Case Request.ServerVariables("SERVER_NAME") Case "www.domain_1.dk" Response.Redirect "Virtual_Directory_1" Case "www.domain_1.dk" Response.Redirect "Virtual_Directory_2" End Select %>
Ang. Winroute...Du skal blot åbne for http trafik i Traffic Policy og under Content filtering (HTTP) skal du lave en regel der forwarder trafik til en bestemt URL
Da jeg ikke har prøvet default.asp finten har jeg flg.: Jeg er ikke helt sikker på default.asp hjælper med mindre brugeren kun anvender www.domain_1.dk og www.domain_2.dk ? Hvad hvis en søgemaskine/anden bruger ønsker at linke direkte til en bestemt side?
Nej, desværre er der ikke det. Vil du løse problemerne vha. den simple IIS5.1 så 'koster' det i den anden ende. Enten 'kr.' (Router software/hardware)eller begrænsninger (brugeren skal bruge en bestemt side som indgang) :-|
Eneste mulighed er at skifte til SamBar, Apache, TomCat eller andet fornuftigt at hoste dine websider på.
Men jeg er jo meget tilfreds med min IIS. Kan jeg så ikke bare bruge WinRoute eller et andet prog sammen med min IIS og så få stor sikkerhed alligevel?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.