pedrodz Posted August 16, 2007 Share Posted August 16, 2007 I have my apache server running perfectly with the following configuration. Internet | Router – xxx.xxx.xxx.xxx [public ip]… DMZ to 192.168.0.5 | Server – 192.168.0.5 [local ip] … apache 2.0.x with <virtualhost domain.com > C:\WINDOWS\system32\drivers\etc\hosts 127.0.0.1 domain.com … It is running perfectly but I would like to ask this When I run www.domain.com/phpinfo.php [phpinfo() command] I get the following: _SERVER["SERVER_ADDR"] = 192.168.0.5 It is correct because it is the local ip of the server but… Is there any chance to emulate in apache the public ip like _SERVER["SERVER_ADDR"] = xxx.xxx.xxx.xxx [public server] I am only testing this and my router is a Webstar with a home internet connection, but if it would possible to emulate the server address to a public ip it would be interesting. Quote Link to comment Share on other sites More sharing options...
uhmcastillo Posted August 16, 2007 Share Posted August 16, 2007 I don't think so. But, why would you want to do that anyway? Quote Link to comment Share on other sites More sharing options...
NArc0t1c Posted August 17, 2007 Share Posted August 17, 2007 Well, the goal of the router is to give each machine their own ip right? well you won't be able to change it. You will have to put the connection after the router to be able to get the internet IP. Quote Link to comment Share on other sites More sharing options...
pedrodz Posted August 17, 2007 Author Share Posted August 17, 2007 Thanks for your support. I thought it would difficult to do it, possibly with some sort of proxy emulation but not easy to emulate it. In fact it was just a discussing question, I do not need to do it. I already figured it if I need to have the apache/php server with the public ip I have to connect directly the modem to the server. Thanks! Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.