WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Windows vps och Hostheaders i IIS (https://www.wn.se/forum/showthread.php?t=30598)

kulmungi 2008-07-17 16:38

Tjenare

Jag håller på testa en Windows VPS med DotNetPanel som kontrollpanel.
Antal "kunder" på denna vps blir inte många därför kör jag allt(Webbserver, Mail, Mysql och lokal DNS) på en och samma server.
Har även tillgång till två publika DNS:er, som jag tyvärr endast kan styra genom att lokal på dem kan ändra DNS inställningarna
på en domän och inte styra dessa genom DNP. Därför kör jag även Bind lokalt och de publika dnserna styra bara vidare all
trafik till mitt ip.

Jag har ett publik dedikerat ip.
Har Webbmail och som sagt DNP som mina kunder kan använda.

Nu till själva frågan.

När jag lägger in en ny domän genom DNP, så funkar allt klockrent med dns:inlägg, hosting och mail.
Nu när jag testar måste jag använda mig av portar för att mina kunder ska kunna komma åt webbmail och DNP.
Ex. doman.se:9001 (DNP) och doman.se:9998 (Webbmail).

Men jag vill att mina kunder ska kunna köra webmail.doman.se och portal.doman.se, och den ska ladda
samma som jag får upp genom att lägga till port:erna.
Manuellt kan jag så klart lägga till hostheader i IIS portal.doman.se (port 80) för websiten DotNetPanel.
Ovan alternativ är ju inte fungerabart om kunde själv kan lägga till domäner(blir mycket administration).

Vet ett till alternativ vilket är att skapa auto en A record portal.doman.se som går mot en dummyadress
portal.vimor.se (min företagsadress) sedan ha den inlagd som ovan i IIS.

Men frågan är ju går det att lösa det på annat sätt än det ovan?

Tack på förhand.

eliasson 2008-07-17 23:46

Jag är inte helt 100% säker om jag förstår ditt problem rätt men;
Går det inte bra om du bara skapar en virtual host (webmail.*:80) som du presenterar samma DocumentRoot som för port :9998.

Som sagt; Jag är inte helt säker på att jag förstod ditt problem helt rätt :)

Lycka till.

kulmungi 2008-07-18 14:39

För att förtydliga vad jag menar så är det exakt samma fråga som här:
http://forum.dotnetpanel.com/forums/p/2927/15776.aspx

Men hur kan jag lösa det, måste jag verkligen ha minst två olika dedikerade ip:n eller kan man lokalt använda vilket ip som helst... Hoppas ni kan hjälpa mig...

Eliasson: Antingen förstod du mig fel, eller så hängde inte jag med i vad du menar. KAnske blir klaare om man läser ilägget i forumet ovan som jag läkat till. Som sagt jag vill ju komma bort från det extra administrationen i IIS som jag i dag har genom att jag måste lägga till nya domäner i hostheadern för min website "Webmail".

Westman 2008-07-18 15:42

Med webmail.* i hostheadern (Apache) så blir det precis så som du vill ha det och som Eliasson skrev. Jag har dock inte provat det på IIS men gör det nu.

EDIT: Dumma, j*vla IIS som inte tillåter wildcards i hostheadern. Det måste ju finnas en workaround...

Westman 2008-07-18 15:51

Efter lite funderingar så kan man faktiskt lösa det på lite olika sätt. Ett är att defaultsajten på servern tittar på den efterfrågade url:en om det är webmail i den och skickar den rätt om så är fallet. Sen om man använder asa-metoden eller skriver det i asp/aspx är kanske lite ointressant.

kulmungi 2008-07-18 16:08

Exakt, Westman.
Wildcard i hostheader i IIS funkar inte, vilket jag också upptäckte när jag testade.

Ditt andra alternativ känns inte "jätte" aktuellt.

Allt känns som att jag får fortsätta lägga in subdomänen "webmail.doman.se" i hostheadern till websiten "webmail" för att få det funka. Visst helt klart ett fungerade alternativ men inget som jag tycker man borde behöva göra.

Westman 2008-07-18 18:18

Den snabbaste fulvarianten jag kan komma på för DNP är att schemalägga ett skript som kontrollerar att alla maildomäner har en motsvarande webmailhostheader.

eliasson 2008-07-18 23:16

Citat:

Originally posted by kulmungi@Jul 18 2008, 16:08
Exakt, Westman.
Wildcard i hostheader i IIS funkar inte, vilket jag också upptäckte när jag testade.

Det säger mig bara en sak:
Byta till alternativ ;)

Westman 2008-07-19 07:01

Ja, har man tillgång till en till IP-adress så går det ju att köra Apache på den med wildcardet. Den blir ju statisk så det blir ett engångsjobb.

kulmungi 2008-07-19 22:18

hmmm, verkar inte finns många lösningar till detta problem.

Men hur löser alla andra webbhotelll detta? Det är ju ett antal som måste köra IIS just eftersom det i dag inte finns fullt asp.net stöd mot Apache (vilket är mitt problem).

Vet ju av tex. Plesk kör med att automatiskt skapa en subdomän webmail till varje ny domän som pekar mot deras inbyggda webmailklient(script). Hur har de löst det? har tyvärr inte kunna se hur det är upplagt bakom kulisserna i den kontrollpanelen.

Tycker personligen att det måste ju vara någon som har någon lösning till detta eller?


Alla tider är GMT +2. Klockan är nu 13:41.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson