Vilken serveradress? - hoppas på snabbt svar...

Permalänk
Medlem

Vilken serveradress? - hoppas på snabbt svar...

Hur fördelar jag vilken webserver som besökarna kommer till när de slagit in min IP-adress?

Jag har en windowsdator som kör IIS som fungerar som router.

Kopplat till den har jag en Linux dator som kör Apache.

Hur kan jag rikta besökarna till min Apacheserver?

när de slår in "http://213.xxx.xxx.x" så kommer de ju till min IIS server - ska jag bara lägga till något så de kommer till min Linuxdator? (som förövrigt heter "linux")

Tacksam för (snabbt) svar

Permalänk
Medlem

Forwarda portarna i routern?

Visa signatur

"Problemet med socialism är att till sist tar alla andras pengar slut" - Margaret Thatcher

Permalänk
Medlem

jepp - men var gör jag det när min windowsdator fungerar som router?

(Windows XP inbyggda "router" med dubbla nätverkskort)

edit:

och finns det inget "enklare" sätt - genom att skriva något i stil med:

http://213.xxx.xxx.x:linux/ eller något?

Permalänk
Medlem

http://213.xxx.xxx.x:81 går prima.
det enda är att man måste ha http:// i början (eftersom 80 är standard så fattar den inte att det är http protokoll.)

Visa signatur

"Don't you worry, i'm a gamm-M.U.C.K.:ad signalmekaniker."
AMD Athlon 64 3200+ 1024mb ram PC3200, GF6800GT 128Mb, ~800Gb (Dumma D70 som slukar HDD >.<) Hdd SB Audigy2 platinum
Atmel ATmega8515 @ 4mhz, 5v core. Har full koll på 8 LED iallafall

Permalänk
Medlem

Hmmm - det var ju precis någonting sådant som jag hade hoppats på...

Men tyvärr fungerar det inte för mig - http://213.xxx.xxx.x:81 kommer inte fram till min linux/apache server.

Däremot går ju http://linux/ bra - men det fungerar ju inte utifrån....

Permalänk
Medlem

Men gå in i httpd.conf och ändra 80 till 81 och kör "apachectl restart"

Visa signatur

"Don't you worry, i'm a gamm-M.U.C.K.:ad signalmekaniker."
AMD Athlon 64 3200+ 1024mb ram PC3200, GF6800GT 128Mb, ~800Gb (Dumma D70 som slukar HDD >.<) Hdd SB Audigy2 platinum
Atmel ATmega8515 @ 4mhz, 5v core. Har full koll på 8 LED iallafall

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av CseeZ
Men gå in i httpd.conf och ändra 80 till 81 och kör "apachectl restart"

Tack för att du sätter dig in i problemet - men det fungerar ändå inte...

- jag har gjort som du föreslår - ändrat och startat om apache - men webbläsarna hittar ändå inte sidan med adressen http://213.xxx.xxx.x:81

Börjar misstänka att något annat är seriöst fel.

Permalänk
Medlem

Du måste jhu portforwarda....

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Neco
Du måste jhu portforwarda....

Jepp - men jag har gjort det under: egenskaper för anslutning/avancerat/inställningar/tjänster/ och ställt in webbserver port 80 (även testat 81) till datorn "linux"

men inkommande kommer ändå till min windows dator (routern)

gör jag något fel ??

Permalänk
Medlem

möjligt att du måste sitta utanför ditt nät för att de ska funka också, fråga nån kompis å se om han kommer åt grejjerna istället.

Visa signatur

Hej

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Gribber
fråga nån kompis å se om han kommer åt grejjerna istället.

Jo, det är det jag gör - men det fungerar inte för dom...

Permalänk
Medlem

http://www.octagate.com/HTTPRedirect.asp

Om någon känner till ett Open Source alternativ till detta program så
PHU-LESE berätta!!! Jag har letat som fan.

Förstår inte att ingen kodat något sådant tidigare. Det borde vara en smal sak för någon insatt. En omvänd http proxy så att säga...

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Eelector
http://www.octagate.com/HTTPRedirect.asp

Om någon känner till ett Open Source alternativ till detta program så
PHU-LESE berätta!!! Jag har letat som fan.

Förstår inte att ingen kodat något sådant tidigare. Det borde vara en smal sak för någon insatt. En omvänd http proxy så att säga...

Najs, jag har då velat ha sådant läääänge

Visa signatur

"Don't you worry, i'm a gamm-M.U.C.K.:ad signalmekaniker."
AMD Athlon 64 3200+ 1024mb ram PC3200, GF6800GT 128Mb, ~800Gb (Dumma D70 som slukar HDD >.<) Hdd SB Audigy2 platinum
Atmel ATmega8515 @ 4mhz, 5v core. Har full koll på 8 LED iallafall

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av CseeZ
Najs, jag har då velat ha sådant läääänge

Det finns ju tyvärr bara som 60 dagars trial till NT.

Det finns säkert många dukiga programmerare som skulle skulle kunna starta ett projekt kring det där. Frågan är, hur får man tag på dem?

Jag kan verkligen inte förstå att ingen gjort det här tidigare.

Permalänk
Medlem

det går ju med http redirect i apache, körs ofta

Visa signatur

This is not the place for mindless aggression
NAT är fel!

Permalänk
Medlem

är väl bara att köra dom på olika portar..
ställa in att
IIS = port 81
Apache = port 82

sen peka att alla request som sker på ena porten skickas till datorn med webservern på den porten?

och så skriver man http://111.111.111:81 resp. http://111.111.111:82 så kommer man till dom olika webservarna? sen kanske ha en domän och underdomän till dom!
http://server1.domän.nu = http://111.111.111:81
http://server2.domän.nu = http://111.111.111:82

eller kanske inte går?

Visa signatur

"I would compare CS to a friday night at a gay bath house. Lots of fags getting lucky."

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Veidit
det går ju med http redirect i apache, körs ofta

Det skulle kräva att apachen själv hämtar http-sidan från en annan server (med http) och sedan skickar den vidare till klienten.

Http redirect går ju ut på att man skickar "Location:xxxxxx" i headern till klientens svar, och det är sedan upp till webbläsaren själv att hämta sidan från den andra servern. Står den också bakom samma brandvägg går det inte att lösa utan att köra dem på separata portar.

De apache exempel jag har sett innebär att apache antingen skickar en redirect till klienten, eller använder en modul för att hämta in filer från en annan sökväg. I exemplen jag såg, så används bara filer från olika sökvägar på samma maskin. Man skulle möjligtvis kunna hämta själva webbsideinnehållet via smb eller nfs, men det är inte riktigt vad jag vill åstadkomma.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Jejje
är väl bara att köra dom på olika portar..
ställa in att
IIS = port 81
Apache = port 82

sen peka att alla request som sker på ena porten skickas till datorn med webservern på den porten?

och så skriver man http://111.111.111:81 resp. http://111.111.111:82 så kommer man till dom olika webservarna? sen kanske ha en domän och underdomän till dom!
http://server1.domän.nu = http://111.111.111:81
http://server2.domän.nu = http://111.111.111:82

eller kanske inte går?

Jodå, det går fint att redirecta eller skriva in portadress, men det blir inte transparent för användaren.
Det är både fult och opraktiskt att köra webbservern på annan port än 80. Det leder även till att vissa inte surfa till den, eftersom en del strika brandväggslösningar bara tillåter webbklienten att ansluta till 80 eller 443.

Permalänk
Medlem

Tänkte bara meddela att jag löste saker och ting på ett lite mer extremt sätt.

Anledningen till att jag inte körde Linux datorn som "huvuddator" (webserver, router mm) var att jag inte hade något annat än ett Topcom Webracer 850 USB ADSL modem (Telia) - som givetvis inte har några drivrutiner för Linux.

Men med lite "hardcore" arbete har jag faktiskt fått modemet att fungera tillsammans med Linux datorn! evinnerlig lycka - och mitt problem är således löst.