06. december 2002 - 17:18Der 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.
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!!
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 )
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.
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.
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.
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 ?
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!
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 ?
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
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.
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..
"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.
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.
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.