Avatar billede para7 Nybegynder
06. december 2002 - 17:18 Der er 19 kommentarer og
1 løsning

Subdomæner på IIS automatisk via ASP/header og evt. Wildcard

Vi har IIS vistnok på win2000 server. Vil gerne opfange når man skriver koebmanden.netbyen.dk at der ligger et script, der opfanger servernamet som if instr(Request.ServerVariables("SERVER_NAME"),"koebmanden") then redirect til købmandens side.
Har læst på http://www.eksperten.dk/spm/12711 at der kræves Wildcard installeret for at lave det nummer. Er det rigtigt, i såfald hvor får jeg fat i Wildcard DNS.-Og kun hvis det er nødvendigt.
Pointen er, at vi har opsat subdomæner på serveren, men det dur ikke at bruge tid på manuelt at sætte op for alle kundesider i netbyen.
Avatar billede burningice Nybegynder
06. december 2002 - 17:49 #1
du kan desværre ikke benytte wildcard på en iis... det funker kun på apache
Avatar billede para7 Nybegynder
07. december 2002 - 10:10 #2
Hvordan kan det mon så lade sig gøre? Det betyder vel forhåbentlig ikke at man er nød til MANUELT at oprette subdomæner?
Avatar billede para7 Nybegynder
07. december 2002 - 10:15 #3
Når cyberfessor ikke ved hvordan man gør, må jeg vist hellere satse nogen flere point.
Avatar billede burningice Nybegynder
07. december 2002 - 13:07 #4
para7>> hvad fanden ?! når jeg siger man ikke kan, så er det fordi at man ikke kan... jeg er glad fordi at du tvivler på min kompetence...
Avatar billede burningice Nybegynder
07. december 2002 - 13:09 #5
eneste du kan gøre er at oprette et website UDEN nogen hostheader.. på den måde havner al trafikken der ikke hører hjemme nogle andre steder hos dette website. Dette kan du dog kun gøre for et website!!
Avatar billede para7 Nybegynder
07. december 2002 - 14:06 #6
cyberfessor>> (kommentar) Jeg er ikke meget for at give op, og at konvertere hele skidtet til Appache server går næppe godt. Jeg syntes ellers det lød lovende med rbnstudio's afsluttende bemærkning: "Jeg har løst problemet ved at binde den op på sin egen ip adresse." Selvom jeg ikke forstår hvad han mener.. ( http://www.eksperten.dk/spm/12711 )
Avatar billede burningice Nybegynder
07. december 2002 - 15:16 #7
hvis du har flere ip adresser du kan give din server, så kan du lave det trick jeg beskrev, med at have et website UDEN nogen hostheader... og da jeg skrev at du kun kan have eet af denne slags website, mente jeg at du kun må gøre det på et website pr ip. F.eks. hvis din server har 10 ip'er så kan du oprette 10 websites uden hostheader, eet pr. ip.
Avatar billede para7 Nybegynder
07. december 2002 - 16:02 #8
OK, det er klar besked. Manifestet er altså: Automatisk opsatte hundredevis af subdomænenavne på undermapper eller websider/?firmaID=koebmanden af et domæne (IP) som netbyx.dk, i form af koebmanden.bynetx.dk, er ikke muligt med IIS på win2000 server. Korrekt?
Det er da et svar der er 30 point værd. Så må jeg nok opgi i første omgang og bruge håndkraft.
Avatar billede burningice Nybegynder
07. december 2002 - 16:09 #9
para7>> ja... du kan oprette alle de subdomains du har lyst til, men det skal være med formen koebmand.bynetx.dk og ikke *.bynetx.dk

hvis du gerne vil benytte dig af muligheden for at et website modtager AL trafikken, og du så selv sorterer fa med asp, skal du oprette et website uden nogen hostheader. Denne vil så modtage al trafikken der ikke hører hjemme hos de andre websites.
Avatar billede para7 Nybegynder
07. december 2002 - 16:36 #10
Nå, der røg sgu 120 afsted..
Vil det sige at der er en delvis løsning, når jeg først har fanget al trafikken fra både koebmand og slager via dette ekstra website, så kan jeg råde og dirigere med al trafikken og sende en besøgende, der fx har skrevet slagter.netbyxtra.dk til netbyx.dk/websider/?firmaID=slagter. MEN jeg kan så ikke bruge netbyx.dk med fx koebmand.netbyx.dk ?
Avatar billede burningice Nybegynder
07. december 2002 - 16:50 #11
para7>> har du først oprettet et website uden hostheader, kan du ved hjælp af et asp-script sende brugeren hel til f.eks. firmaID=slagter hvis brugeren skrev slagter.netbyx.dk

jeg forstår ikke helt dit sidste spm, ang. netbyx.dk og koebmand.netbyx.dk ?! du kan oprette så mange hostheadere til et website som du har lyst til, men det er KUN den trafik der matcher ET af hostheaderne der slipper igennem. Har du f.eks. et website med hostheaderen netbyx.dk og asdf.netbyx.dk og koebmand.netbyx.dk er der altså tre muligheder for at komme ind på det website!
Avatar billede para7 Nybegynder
07. december 2002 - 17:10 #12
cyberfessor>> vil det sige at det faktisk kan lade sig gøre, eller misforstår jeg?
Procedure: Jeg har kun en IIS på winXP herhjemme, men på mit arbejde, hvor IIS på win2000server står, kan jeg gå ind og sørge for der ikke er nogen hostheader og derefter lave et asp script, der sender kald som slagter.netbyx.dk eller koebmand.netby.dk til websider/?firmaID=" & instr(Request.ServerVariables("SERVER_NAME"),"koebmanden") til købmandens side ?
Avatar billede burningice Nybegynder
07. december 2002 - 17:15 #13
para7>> ja, det kan du godt... jeg har selv en webserver stående der hoster omkring 25 sites.. og der har jeg oprettet et website uden nogen hostheader som så fanger den trafik der ikke hører hjemme på en af de 25 andre
Avatar billede para7 Nybegynder
07. december 2002 - 18:15 #14
cyberfessor>> *****
Herligt, forstår jeg ret har man altså kun ét ip nr der kan lave det nummer, men det slår nok til, da vi kun har én by med websider i Lilleby, der skal have hver sin lidt mere menneskelige adresse end http://www.netbyx.dk/websider/?firmaID=bageren - det kan fru Hansen nok ikke finde ud af at taste ind eller få andre til at huske til julefrokosten. Jeg prøver det på mandag.. Tak for nu.
Avatar billede burningice Nybegynder
07. december 2002 - 19:45 #15
det burde i hvert fald virke, hvis netbyx.dk er det eneste website på serveren der har brug for denne mulighed
Avatar billede para7 Nybegynder
09. december 2002 - 08:32 #16
cyberfessor>> Den der hostheader kan jeg ikke finde. For mig at se, er der ikke noget der hedder det. Så det må hedde noget lidt andet, fx HTTP-headers, men i det faneblad er der i forvejen ikke rigtigt noget. Det er en engelsk IIS, uden jeg kan se nogen steder hvad version. Kan du sige mig hvad faneblad jeg skal vælge og hvor hostheader er? Det er windows for viderekomne..
Avatar billede para7 Nybegynder
09. december 2002 - 10:11 #17
"hostheader" - OK, jeg fandt det vist. Der hvor man kan tilføje en mere end den, der er automatisk lavet i forvejen med www.netbyx.dk. Så kan man som vi gør oprette en ekstra uden www. så sitet kan tilgås med netbyx.dk. Jeg har så fjernet Host header name -adressen. MEN det virker ikke - endnu.
Jeg har en default.asp i siteroden med response.write "test" til at starte med. Resultat: Siden kan ikke vises - HTTP 500 - Intern serverfejl.
Avatar billede burningice Nybegynder
09. december 2002 - 10:18 #18
slå friendly http-errors fra i din browser... det giver en lidt bedre mulighed for fejlsøgning
Avatar billede para7 Nybegynder
09. december 2002 - 10:36 #19
God idé.. Og tak. DET VIRKER. Jeg fik hjælp af én der har sat serveren op i sin tid, og han viste mig, at der var opsat en default web site i forvejen, som bare skulle indstilles lidt.
Nu kan man skrive fiskemanden eller lign. og man kommer til netbyen. Så er der frit slaw.
Avatar billede burningice Nybegynder
09. december 2002 - 11:23 #20
:) dejligt
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
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

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