Ok so this is what I did to fix the issue, hope this helps some other fellow linux newbs.
delete the # in front of "NamedVirtualHost *:80"
# Use name-based virtual hosting
# - on a specified address / port:
# - name-based virtual hosting:
# - on all addresses and ports. This is your best bet when you are on
# dynamically assigned IP addresses:
cp vhost.template YourDomain1.com.conf
cp vhost.template YourDomain2.com.conf
Now, you need to replace all the "dummy-site.com's" with YourDomain1.com, but that is it, do not uncomment anything unless you know what you are doing.
Now, you need to replace all the "dummy-site.com's" with YourDomain2.com, but that is it, do not uncomment anything unless you know what you are doing.
Finally, restart apache
you should see
Shutting down httpd2 (waiting for all children to terminate) [my wife hates that terminology, lol]
Starting httpd2 (prefork)
there should not be anymore overlapping errors.
this is my own newb strategy and it worked for me, I now have two sites running on one server with one ip.
My setup is the perfect server opensuse 11.1 ispconfig 3 [thank you sourceforge]
my question is, why doesn't ispconfig 3 do this automatically??
Anyway, hope this helps someone. thanks again everyone.
Last edited by OvrFlote; 18th June 2009 at 17:28.