FAQ |
Kalender |
![]() |
#1 | ||
|
|||
Mycket flitig postare
|
Hej!
Har tre servrar i nätverket, två med Windows Server och en med CentOS. Alla tre med Apache2 och PHP5.3. Port 80 är öppen utåt och pekar mot server 1 (Windows 2003) I Apache har jag ställt in flera VirtualHost's med ProxyPass och ProxyPassReverse till både server 2 (Windows 2008) och server 3 (CentOS) Till windowsservern funkar det tillfredsställande. Dvs. jag kommer åt webbsidorna på server 2 utifrån med host-headern server2.mindomän.se. När jag nu gjort en liknande virtualhost för linux-servern funkar det inte lika bra. När jag utifrån försöker komma åt adressen server3.mindomän.se skickas jag vidare till min interna IP 192.168.1.114:10088 (Apache körs på port 10088 på denna server) Alltså: I webbläsaren skriver jag in http://server3.mindomän.se/ vilket byts ut mot http://192.168.1.114:10088/ vilket ju inte funkar utifrån. Följande inställningar ligger i httpd.conf: Den som fungerar: Kod:
<VirtualHost *:80> ProxyRequests off ProxyPass / http://noakserver.noakresurs.local:81/ ProxyPassReverse / http://dokument.noakresurs.se/ ServerName dokument.noakresurs.se </VirtualHost> Kod:
<VirtualHost *:80> ProxyRequests off ProxyPass / http://192.168.1.114:10088/ ProxyPassReverse / http://www.noakweb.com/ ServerName www.noakweb.com </VirtualHost> Denna funkar: http://dokument.noakresurs.se/ Denna funkar kanske: http://www.noakweb.com/ Denna funkar inte: http://www.noakweb.com/Knutsson Har jag gjort något fel? |
||
![]() |
![]() |
Ämnesverktyg | |
Visningsalternativ | |
|
|