My root server runs a webserver (AOLserver) configured to listen to the public IP, a 
mail server (postfix) configured to listen to 127.0.0.1 (look at main.cf, I don't 
remember the parameter) and sshd, listening to the public IP (look at sshd_config for 
ListenAddress.  Uncomment and change from 0.0.0.0.)

That was all it took.  A netstat -antu reveals if you've missed something.

My root server has a typical /etc/hosts file (nothing special), my vservers have two 
lines:

127.0.0.1 localhost localhost.localdomain servername.tld
64.xx.xx.xx localhost localhost.localdomain servername.tld

(64.xx.xx.xx is the IP assigned to the vserver)

That seems to work.  I took out the 127.0.0.1 line entirely at one point, but that 
caused some problems.  Defining localhost twice sounds weird but seems to work fine.  
Comments on why would be welcome. :)

Cathy Sarisky
[EMAIL PROTECTED]
---------- Original Message ----------------------------------
From: Gerrit Hoetzel <[EMAIL PROTECTED]>
Reply-to: [EMAIL PROTECTED]
Date: Tue, 5 Nov 2002 19:39:48 +0000

>
>
>On Mon, Nov 04, 2002 at 03:49:12PM -0800
>Cathy Sarisky <[EMAIL PROTECTED]> wrote:
>
>> You typically do NOT run services listening to 0.0.0.0 in the main server, 
>
>So you really run all your services in your main server chbind' or at
>least bound to the IP of ethX ?
>
>Do you have replaced 127.0.0.1 with your ethX-IP in /etc/hosts like this:
>       192.168.1.1     mypc.mydomain.com localhost
>
>-- 
>Gerrit Hoetzel
>http://www.hzhome.mine.nu
>
 




________________________________________________________________
Sent via the WebMail system at webmail.pioneernet.net


 
                   

Reply via email to