Tjo...
Jag skulle vilja kommer åt en sida på t.ex. port 1000 från /port1/ på webservern som ligger på port 80.
Vet inte om det där var förståerligt... men jag vill alltså komma åt en annan http port från port 80 via t.ex. en virtuell mapp.
Jag kör med Apache 2.2.4
Båda sidorna ligger alltså på samma dator, men på olika portar.
Vad menar du? Menar du att du vill öppna anslutningen till en fjärrdator från en bestämd port (80)? Eller vill du öppna en anslutning till port 80 genom att använda ett annat portnummer?
Jag vill öppna en anslutning till en annan port från port 80.
I det här fallet på samma dator!
Så att det blir t.ex. "localhost:80/host2/" istället för "localhost:1000".
Eller om man kopplar en subdomän mot en vhost till just "localhost:1000", men då är det ju fortfarande port 1000.
Obs! Jag skriver localhost för att inte göra reklam här... Localhost representerar alltså en giltig domän.
Jag har alltså en webbapplikation som kör på t.ex. port 1000. Därefter har jag en vanlig apache server på port 80. Saken är den att folk på jobb och skolor inte kommer åt port 1000.
Så jag vill alltså på något sätt få apache på port 80 att länka till denna port internt, utan att slutanvändaren får reda på att den faktiskt ligger på port 1000.
T.ex. som IIS's virtuella mappar. Men IIS vägrar jag att köra!
Om applikationen på port 1000 bara genererar en sida torde väl det enklaste vara att knappra ihop nåt script som bara hämtar sidan på localhost:1000 rätt av och skickar den som den är vidare till klienten.
Finns ju gott om script som gör liknande grejer fast formaterar om innehållet på sidan den hämtar som du skulle kunna sno kod från.
Du kan säkert sätta applikationen att bara lyssna på localhost också om du inte vill ha den porten öppen direkt ut mot nätet.
Nja.... Fast nu är det så att den här sidan på port 1000 är applikationsberoende och måste köras i just den här applikationen. Däremot kan jag ju ändra portnummer på den. Men då måste jag fortfarande på något sätt länka användaren dit från port 80.
Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!