Gå til innhold

Anbefalte innlegg

Vi har pt. en Win2003 webserver som er koplet til Internett gjennom en Cisco 2514 router. Vi har nå behov for å sette opp ennå en webserver, med Linux som OS. Vi har kun 1 ekstern IP-adresse.

 

Jeg ser for meg at løsningen blir noe slikt som dette Request fra browser -> NAT/Router -> Proxy server -> Webserver 1 eller Webserver2

 

Er dette mulig i det hele tatt? Evt. hvordan bør det gjøres?

Lenke til kommentar
Videoannonse
Annonse
Vi har pt. en Win2003 webserver som er koplet til Internett gjennom en Cisco 2514 router. Vi har nå behov for å sette opp ennå en webserver, med Linux som OS. Vi har kun 1 ekstern IP-adresse.

 

Jeg ser for meg at løsningen blir noe slikt som dette Request fra browser -> NAT/Router -> Proxy server -> Webserver 1 eller Webserver2

 

Er dette mulig i det hele tatt? Evt. hvordan bør det gjøres?

6683980[/snapback]

 

det er klart at det vil være mulig å gjøre dette.. men jeg ville spart meg bryet og heller skaffet en ekstra ip-adresse..

Lenke til kommentar
forskjellig port nr er en uting, da en ofte blokkerer brukere som sitter bak en restriktiv brannmur som kun tillatter port 80.

 

Hostheader er Windows sin løsning på å bruke flere webadresser på en og samme IP. Er det som gjøres på de fleste webhotell som bruker IIS.

6708584[/snapback]

 

host header hjelper ikke nei når det en snakk om MER enn en server.. Så det han trenger er en "proxy" som ligger fremfor de to serverene og sender pakker til rett server.

Min tro om det finnes routere som kan gjøre dette? min umiddelbare tanke var et "villt" oppsett med cisco router og inspect protocol http for så å koble dette mot en route-map eller noe slikt.. hehe (går HELT SIKKERT ikke ann)

Lenke til kommentar
Hva med å kjøre den ene serveren som https, og redirecte https-porten til den maskinen?

6715915[/snapback]

 

da må jo ALLE vite at de må skrive https fremfor.. det vanligste er at siden bak http (port 80) redirecter direkte til https (port 443).. Men om det er KUN interne brukere så er jo dette en løsning..

Lenke til kommentar
  • 1 måned senere...

Jeg regner med at dere har to DNS, domene1 og domene2 som begge peker mot én IP-adresse. Problemet er at domene1 skal vise innhold fra katalog1 og domene2 innhold fra katalog2?

 

Dette kan enkelt ordnes i IIS ved at dere legger til én ekstra virtuell server og ber om at alle forespørsler fra feks domene2 pekes til katalog2 og ikke katalog1 som idag.

Lenke til kommentar
Når Apache støtter dette lett så burde IIS og støtte dette greit, og rekner med at mulighetene allerede ligger der.

 

Kan forøvrig nevne at vi "her på huset" har mange nettsteder per IP uten noe problem, så med rett oppsett går det greit.

6912208[/snapback]

 

 

flere domener osv på en ip-adresse er ikke noe problem med host headers (virtual servers eller hva det nå heter i Apache), men les litt grundigere så ser dere at det er snakk om to ULIKE webservere og ikke to domener på samme server..

DA er det litt vanskeligere..

Lenke til kommentar

Den enkleste løsningen da som jeg kommer på i farten er å sette opp Apache til å svare på alle domener, forespørsler som skal til server 2 kan sendes via mod_proxy hos apache. Så Apache vil da kun være et mellombuffer for server nummer 2.

 

Det er og en løsning vi har brukt en del ganger og er ganske effektiv i slike tilfeller :)

 

http://httpd.apache.org/docs/1.3/mod/mod_proxy.html

Lenke til kommentar

Det er nok noe enklere å endre rett i HTTPD.CONF:

 

<VirtualHost *>

 

DocumentRoot /katalog1/

ServerName domene1.no

ServerAlias www.domene1.no

 

<Directory "/katalog1">

Order allow,deny

Allow from all

</Directory>

 

</VirtualHost>

 

<VirtualHost *>

 

DocumentRoot /katalog2/

ServerName domene2.no

ServerAlias www.domene2.no

 

<Directory "/katalog2">

Order allow,deny

Allow from all

</Directory>

 

</VirtualHost>

Lenke til kommentar
  • 2 måneder senere...

om du har bruk for 2 webservere... så kan du jo bare kjøre begge. Men da med 2 forskjellige porter ;)

 

f.eks port 80(standard) og port 81

 

Mange tror sikkert at man må taste inn porten bakom adressen, f.eks dittdomene2.no:81 .

 

Men det er ikke tilfelle. For mange plasser som man regger seg domene, tilbyr at man kan peke dns'en til ip:port :) så da blir f.eks dittdomene2:81 samme som dittdomene2.no =) så da skaper det ingen problemer ;)

 

 

Dette er testet, funker som bare faen :D

Lenke til kommentar

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...