Here I am using the Fedora 9 for this example.
If you want to host many sites on one computer or machine.
I added following lines to httpd.conf file(end of file).
<VirtualHost *:80>
Options +FollowSymLinks
ServerName example1.com
DocumentRoot /var/www/html/example1
</ VirtualHost>
<VirtualHost *:80>
Options +FollowSymLinks
ServerName example2.com
DocumentRoot /var/www/html/example2
</ VirtualHost>
When I restarted the apache server using following command.
#su
#ROOT_PASSWORD
#/etc/init.d/httpd restart
I got the following error;
[warn] _default_ VirtualHost overlap on port 80, the first has precedence
Again I opend the httpd.conf tile and I read following lines;
#
# Use name-based virtual hosting.
#
#NameVirtualHost *:80
# NOTE: NameVirtualHost cannot be used without a port specifier
# (e.g. :80) if mod_ssl is being used, due to the nature of the
# SSL protocol.
#
Than only I uncommented following line and restarted the Server.
NameVirtualHost *:80
My promlem get solved.
Ref URL: http://wpapi.com/solved-warn-_default_-virtualhost-overlap-on-port-80-the-first-has-precedence/
Thanks Man.. This was helpful!
Wow,
Thanks.
Worked like a charm
Saved my life! Thanks! 😀
Thanks Purab…that helped
HERE U MENTIONED OPTIONS+FOLLOWSYMLINK , WHAT IS THAT??? COULD U ELABORATE IT.. PLZ
SORRY , ONLY EXAMPLE1.COM IS WORKING NOT EXAMPLE2.COM