Avatar billede hsm Nybegynder
08. november 2002 - 08:38 Der er 1 kommentar og
1 løsning

Publisering af IIS bag ISA Server

Med udgangspunkt i Q300435 prøver jeg at publicere flere IIS servere bag ved en ISA server.

Det skal altså fungere sådan, at man kan nå en række webservere www.site1.dk, www.site2.dk etc. gennem en fælles root som www.root.dk/site1, www.root.dk/site2 etc.

Microsoft artiklen beskriver hvordan man gør dette, men jeg kan ikke få det til at virke.

Hver gang jeg prøver at åbne en side www.root.dk/site1 gennem ISA serveren får jeg fejlen:

"The page cannot be displayed. The page you are looking for might have been removed or had its name changed."

Jeg har ikke prøvet dette før, så jeg skal nok have den fra Adam & Eva.
Avatar billede mani Nybegynder
09. november 2002 - 02:51 #1
Hej HSM,

Det er faktisk ret simpelt. ;o)

Det eneste du skal gøre, er at oprette et destinationset, en web-publishing rule og sætte egenskaber på selve serveren.

Lad os tage den fra starten: (Jeg går ud fra, at du har startet konsollen op)

Destination set:
Policy Elements -> Destination Sets (Højreklik) -> New -> Set...
Name - Giv den et sigende navn
Tryk på [Add...]
Skriv det navn du angiver i browseren, når du vil tilgå din side(Host header), ud for destination. F.eks. www.mitdomain.dk

Hvis du vil have flere servere til at servicere det samme hostnavn, kan du dele det ud på biblioteker, og endog filer. Hvis du f.eks. vil kunne tilgå både www.mitdomain.dk/privat, og have det liggende på een server og www.mitdomain.dk/public på en anden server, skal du lave to destination sets, et for hver server der skal servicere hostnavnet.

Husk at ISA vil videregive stien til web-serveren, og du derfor skal have en biblioteksstruktur der passer. Dvs. på den ene server skal der være et bibliotek der hedder privat relativt fra roden og på den anden et der hedder public.

Hvis du ikke vil dele det ud på biblioteksniveau, skal du ikke angive noget i Path.

Tryk [OK] og [OK]



Web Pulishing Rules:
Publishing -> Web Publishing Rule -> Højreklik -> New -> Rule...

Igen, giv den et sigende navn. Og igen skal du lave en regel for hver server du vil dele ud.

[Next]

Apply this rule to: Specified destination set.
Name: Vælg den destination der skal være gældende.

[Next]

Apply the rule to requests from: Any request

[Next]

Response to client requests: Redirect this request to...
Name: Indtast IP-adressen på den web-server, der skal servicere denne request
Husk at sætte hak i Send the original host-header... (Husk at oprette host-headeren på IIS'en)

[Next]

[Finish]

Så skal du finde selve serveren i Managment konsollen. Det står øverst. Højreklik på den og vælg Properties.

Vælg fanebladet Incoming HTTP Requests
Vælg Use the same listener configuration...
[OK]
Vælg at du vil genstarte servicen.

Så skulle den være der, såfremt du ikke har rodet rundt i de forskellige filtre. Der er naturligvis flere måder at konfigurere ISA'en på, men denne her burde kunne opfylde dine behov. Ellers må du jo bare skrive igen.

Husk også, at den host du angiver som destination i destination-set, skal være oprettet i DNS, så den peger på ISA-serveren
Avatar billede hsm Nybegynder
11. november 2002 - 16:01 #2
Jamen det løste jo problemet :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester