trotsche Skrevet 13. april 2007 Del Skrevet 13. april 2007 Hei! Jeg har telenor adsl og kjører en webserver på den foreløpig. Bruker dynamisk DNS og forwarder port 80 fra ruteren til serveren. Hvis jeg nå ønsker å sette opp en server til med et annet domenenavn, men bare har en IP-adresse, hvordan gjøres det enklest mulig? Altså jeg har bare en IP, men to domener som peker på den samme IPen. Foresørsel til domene1 skal behandles av webserver 1, mens forespørsel til domene2 må behandles av den andre webserveren. Har hørt noe om webhop til dyndns.org ... er det dette jeg trenger? Kjører ubuntu server på begge maskinene. Lenke til kommentar
hAgGbArT Skrevet 13. april 2007 Del Skrevet 13. april 2007 Hei! Jeg har telenor adsl og kjører en webserver på den foreløpig. Bruker dynamisk DNS og forwarder port 80 fra ruteren til serveren. Hvis jeg nå ønsker å sette opp en server til med et annet domenenavn, men bare har en IP-adresse, hvordan gjøres det enklest mulig? Altså jeg har bare en IP, men to domener som peker på den samme IPen. Foresørsel til domene1 skal behandles av webserver 1, mens forespørsel til domene2 må behandles av den andre webserveren. Har hørt noe om webhop til dyndns.org ... er det dette jeg trenger? Kjører ubuntu server på begge maskinene. 8373747[/snapback] Har ett lignende problem og kjører for øyeblikket med en midlertidig løsning som kanskje passer ditt oppsett bedre. I mitt tilfelle er det webmail på ene serveren, så du kan kanskje droppe modulen med headere og header informasjon i <Location> lenger ned... Du bruker den ene serveren som front-end apache og setter opp begge sitene der som om du har bare en server. deretter går du inn i apache2.conf fila og legger til: start klipp: LoadModule proxy_module /usr/lib/apache2/modules/mod_proxy.so LoadModule proxy_ftp_module /usr/lib/apache2/modules/mod_proxy_ftp.so LoadModule proxy_http_module /usr/lib/apache2/modules/mod_proxy_http.so LoadModule proxy_connect_module /usr/lib/apache2/modules/mod_proxy_connect.so LoadModule headers_module /usr/lib/apache2/modules/mod_headers.so slutt klipp: (ble lange linjer og rare linjeskift. det skal være en linje per LoadModule) så går du til /etc/apache2/sites-enabled mappen og åpner config fila til domenet som egentlig skal kjøre på den andre serveren og legger til: start klipp: <location /> RequestHeader set Front-End-Https "Off" Header unset WWW-Authenticate Header set WWW-Authenticate "Basic realm=\"Webmail\"" </location> ProxyPass / http://domenenavn.no/ ProxyPassReverse / http:// IP til den andre serveren / slutt klipp: Håper dette kan være til hjelp. Er ganske ny på Ubuntu og dns selv, så jeg kan være på villspor. Lenke til kommentar
trotsche Skrevet 13. april 2007 Forfatter Del Skrevet 13. april 2007 Takk for inspill! Skal få testet om dette funker en eller annen gang. Sjekket litt mer på det med webhop og det kan virke som om det også kan funke. Der lager man et domene som kan linke videre til et annet domene på en annen port. Altså jeg kan ha et domene som heter mittdomene.no som er linket til min eneste IP. Så har jeg et webhop domene webhop.no som er linket til mittdomene.no:enannenportenn80. Så får jeg rutern til å sende forespørseler på port 80 til den ene serveren og på enannenportenn80 til den andre serveren. Burde funker det, eller hva tror dere? Lenke til kommentar
Largie Skrevet 13. april 2007 Del Skrevet 13. april 2007 (endret) Ved HTTP1.1 ( http://en.wikipedia.org/wiki/Http#HTTP_1.1_Upgrade_Header ) kan du ha flere domene navn på samme IP. Jeg er helt ukjent med Ubuntu/Apache servere, men det burde ikke være noe stort problem. Edit: Så ikke at du hadde 2 servere. Men det du kan gjøre er å sette opp en perm. forward på webserver1 via http1.1 headeren som fører deg videre på neste webserver som står på f.eks port 81. Det ville være en quickfix iallefall. Endret 13. april 2007 av Largie Lenke til kommentar
Phear Skrevet 13. april 2007 Del Skrevet 13. april 2007 (endret) Hei! Jeg har telenor adsl og kjører en webserver på den foreløpig. Bruker dynamisk DNS og forwarder port 80 fra ruteren til serveren. Hvis jeg nå ønsker å sette opp en server til med et annet domenenavn, men bare har en IP-adresse, hvordan gjøres det enklest mulig? Altså jeg har bare en IP, men to domener som peker på den samme IPen. Foresørsel til domene1 skal behandles av webserver 1, mens forespørsel til domene2 må behandles av den andre webserveren. Har hørt noe om webhop til dyndns.org ... er det dette jeg trenger? Kjører ubuntu server på begge maskinene. 8373747[/snapback] Du kan sette opp en apacheserver til å ta seg av mange domener, det være seg på en ip eller flere ip'er. Alt på samme port. Du finner det under Virtual Hosts i httpd.conf (section 3 sikkert) Endret 13. april 2007 av Phear Lenke til kommentar
trotsche Skrevet 13. april 2007 Forfatter Del Skrevet 13. april 2007 Ved HTTP1.1 ( http://en.wikipedia.org/wiki/Http#HTTP_1.1_Upgrade_Header ) kan du ha flere domene navn på samme IP.Jeg er helt ukjent med Ubuntu/Apache servere, men det burde ikke være noe stort problem. Edit: Så ikke at du hadde 2 servere. Men det du kan gjøre er å sette opp en perm. forward på webserver1 via http1.1 headeren som fører deg videre på neste webserver som står på f.eks port 81. Det ville være en quickfix iallefall. 8374004[/snapback] Takk! Burde være enkelt å gjøre noe ala: <?php if $_SERVER['HTTP_HOST']=='domene2' { header('Location: domene2:port81'); } Lenke til kommentar
fatalicus Skrevet 13. april 2007 Del Skrevet 13. april 2007 (endret) slik som jeg gjør det selv hjemme så har jeg to web-servere (en på serveren og en på vanlige maskinen min.) på serveren har jeg to web-sider liggende, mens på vanlige har jeg 1. for å først bestemme hvilken maskin trafikken skal til så bruker jeg forskjellige porter. dvs port 80 til serveren og port 8080 til vanlige. deretter setter jeg opp på web serveren på serveren at trafikk til ene dommene skal gå til en side, mens trafikk til andre domene skal gå til andre.. dokumentasjon på hvordan dette gjøres finner du på apache sine sidere eller i dokumentasjonen. husker dessverre ikke bøyaktig hvordan du gjør det nå. [EDIT] Virituel Host var det! dokumentasjon for 2.2 server finner du her! Endret 13. april 2007 av fatalicus Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå