The file you're going to be changing is called httpd.conf - its usually located in the conf/ directory of your apache installation(e.g. /usr/local/apache/conf/httpd.conf ). You're going to be adding a couple lines for a Virtual Host in that file like so: <VirtualHost 220.127.116.11> ServerName www.foo.org DocumentRoot /home/foo/public_html CustomLog /home/foo/web.log combined </VirtualHost> Basically, you're adding a new 'servername' to apache, and binding it to the 18.104.22.168 interface. If you need info on how to set up Virtual Hosting with apache, either search the archives or let me know. Also, you're going to be adding a user to your system so they can FTP files and that srt of thing.. Assuming you already have this set up though.. If not, lemme know :) hth .djc. On Mon, 11 Dec 2000, R.Livsey wrote: > I have a project that part will involve a user selecting a domain name, this > name will then be registered and setup on the server. > > How do I go about changing the settings on the server so the domain works > (ie which files do I edit and what should be in them)?