You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@httpd.apache.org by Michael Reutter <li...@meinsenf.at> on 2001/12/11 10:36:57 UTC

2 httpds on 1 server

hi,
 
for testing a scenario:
my webserver (a single machine) has ONE name ("webserver"), but TWO IPs (10.0.0.1/2 - the DNS returns them rotational).
(in the future I should have two or three machines ...) 
 
is it possible to let one apache run on port 8080 and the second on port 8090.
when a request goes to "10.0.0.1" it goes to port 8080
when a request goes to "10.0.0.2" it goes to port 8090

is this possible???

thanks for any help!!!

michi

Re: 2 httpds on 1 server

Posted by Derek Conniffe <de...@rivertower.ie>.
It is no problem if you use mod_redirect and mod_proxy to proxy the 
connections to either www server.

Why not simply run your httpd server on the two ips and forget about the two 
strange ports (8080 and 8090) ?  apache has no problem binding virtual hosts 
with multiple ip addresses.

Or, finally, to do your port to ip proxying you could use a firewall with 
port/ip redirection - I know that both Checkpoint FW1 and IPFW both do this 
(I dont really know any other firewalls).

Good Luck,

Derek

On Tuesday 11 December 2001 09:36, you wrote:

> > hi,
>  
> for testing a scenario:
> my webserver (a single machine) has ONE name ("webserver"), but TWO IPs
> (10.0.0.1/2 - the DNS returns them rotational).
 (in the future I should
> have two or three machines ...)
>  
> is it possible to let one apache run on port 8080 and the second on port
> 8090.
 when a request goes to "10.0.0.1" it goes to port 8080
> when a request goes to "10.0.0.2" it goes to port 8090
> 
> is this possible???
> 
> thanks for any help!!!
> 
> michi

----------------------------------------
Content-Type: text/plain; charset="us-ascii"; name="Attachment: 1"
Content-Transfer-Encoding: 7bit
Content-Description: 
----------------------------------------

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org


Re: 2 httpds on 1 server

Posted by Owen Boyle <ob...@bourse.ch>.
Michael Reutter wrote:
> 
> hi,
> 
> for testing a scenario:
> my webserver (a single machine) has ONE name ("webserver"), but TWO IPs (10.0.0.1/2 - the DNS returns them rotational).
> (in the future I should have two or three machines ...)
> 
> is it possible to let one apache run on port 8080 and the second on port 8090.
> when a request goes to "10.0.0.1" it goes to port 8080
> when a request goes to "10.0.0.2" it goes to port 8090

Ummm... I think you're a bit mixed up about TCP/IP. Apache is passive,
it listens for requests on defined IP addresses and port pairs. You can
make apache listen to any address and port using the Listen directive:

Listen 10.0.0.1:8080
<VirtualHost 10.0.0.1:8080>
  VH directives...

However, the default port for HTTP is port 80 so the browser (which is
active) will send its request to port 80 - unless you want to put
"http://webserver:8080/" in all links to your site.

Note that since you are using different IP addresses, you can use the
same port for both virtual hosts. Defining a different IP address AND
port number for different VHs is overkill.

If you want that:

10.0.0.1:80 -> 10.0.0.1:8080

then you need to do address translation *before* you hit apache. That
means a firewall.

Rgds,

Owen Boyle.

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org