Hi, I have messed around with this problem for months to no avail. I need to start 3 separate instances of the server and run them separately. My main server www.cyberstationx.com I would like to set the global configs different than the ones below. like running index.cgi etc that I wouldn''t want just anyone being able to do. home.cyberstationx.com will be used for my users and will be the only one with the UserDir public_html directive in the srm.conf file domains.cyberstationx.com will have the document root as a page of links to my NAME based virtual host so if someone uses an older browser that doesn''t send the proper header information they can still get to their destination easy. I have used the listen directive in my httpd.conf files as example 209.95.89.250:80 for WWW.cyberstationx.com instead of Bindaddress. I had a problem with the first server listening to the same port on all my IP''s and this seemed to solve that problem each server has it''s own server root with links to logs and moduals and the config file in a directory below that called conf I have tried starting the other servers with the -f option Example /usr/sbin/httpsd -f /etc/httpd-domains/conf/httpd.conf the httpd.conf file has the Directives ServerRoot /etc/httpd-domains ResourceConfig conf/srm.conf AccessConfig conf/access.conf but when I access the server domains.cyberstationx.com I get The server returned an invalid or unrecognized response in my browser. The only error message I''m getting in the log is [Sat Apr 17 08:52:07 1999] [notice] httpsd: child pid 1054 exit signal Segmentation fault (11) And I get one of these each time I attempt to access the server domains. Can anyone help? What am I doing wrong?