|
Posted by BootNic on 10/26/07 04:46
Xonan <nowhere@nospam.com> wrote:
news:pan.2007.10.25.18.16.16.333445@nospam.com:
> I have a private web server (apache) on the inside of a firewall. The
> firewall has a static IP but no domain name attached to the network.
> The server can be reached by using the real IP address and the port
> number (8090) that I opened in the firewall, like so...
> http://nnn.nnn.nnn.nnn:8090. The server can also be reached from the
> inside on the private network by using the servers address...
> http://192.168.0.20
>
> So far so good, except in the case of images. If I use <img
> src="http://localhost/logo.png" width="417" height="137" border="0"
> alt="Logo"> it works fine if accessed from the server itself, but
> nowhere else.
>
> <img src="http://192.168.0.20/logo.png" width="417" height="137"
> border="0" alt="Logo"> works from itself and on any machine on the
> inside private network, but not from outside.
>
> <img src="http://http://nnn.nnn.nnn.nnn:8090/logo.png" width="417"
> height="137" border="0" alt="Logo"> works from outside, but image
> links are broken for inside users.
SSI example:
<!--#set var="myserver" value="http://$SERVER_NAME:$SERVER_PORT/" -->
<div>
SSI: <img src="<!--#echo var="myserver"-->logo.png"
width="417" height="137" alt="Logo">
</div>
PHP example:
<?php
$myserver = 'http://'.$_SERVER["SERVER_NAME"].
':'.$_SERVER["SERVER_PORT"].'/'
?>
<div>
PHP: <img src="<?php echo $myserver ?>logo.png"
width="417" height="137" alt="Logo">
</div>
> I know why it is happening, but so far haven't come up with an answer
> that allows images to be presented to both inside and outside users on
> the network I have described. A domain name would be a good fix, but
> is not an option.
A free redirect my be something to look at:
[url] http://www.no-ip.com [/url]
--
BootNic Friday October 26, 2007 12:46 AM
All my humor is based upon destruction and despair. If the whole
world was tranquil, without disease and violence, I'd be standing on
the breadline right in back of J. Edgar Hoover.
*Lenny Bruce US comedian, satirist, author*
Navigation:
[Reply to this message]
|