You can't use "<Virtualhost *>".  Instead, you will have to use 
"<VirtualHost xxx.xxx.xxx.xxx>" where "xxx.xxx.xxx.xxx" is the IP address 
on which the actual server listens.

On Sun, 21 Sep 2003, Lorenzo Prince wrote:

> Hi.  I am trying to host more than one domain on my IP address to serve more than 
> one web site.
> 
> My old domain was princenet.sytes.net and the new one is prince.homelinux.org.  I 
> want to serve a web page at 
> princenet.sytes.net that explains that my address has changed and the web site has 
> moved to prince.homelinux.org.  The 
> real site will be hosted on prince.homelinux.org.  I would also like a catch-all 
> virtual host that will serve a page on 
> any other domain that points to my machine that will allow someone to email me if 
> they want to serve a site at that 
> domain, but that's not a priority at this time.
> 
> As per the documentation, I added the following lines to my 
> /etc/httpd/conf/httpd.conf file for Apache 2.0.40-21.5 on 
> Red Hat 9:
> 
> NameVirtualHost *
> 
> <VirtualHost *>
>     ServerName prince.homelinux.org
>     DocumentRoot /var/www/html
> </VirtualHost>
> 
> <VirtualHost *>
>     ServerName princenet.sytes.net
>     ServerAlias *.princenet.sytes.net:80
>     DocumentRoot /var/www/html/moved
> </VirtualHost>
> 
> I am using the ServerAlias directive for princenet.sytes.net because the dynamic DNS 
> with which the domain is registered 
> allows wildcards as in www.princenet.sytes.net or mail.princenet.sytes.net to all 
> point to my computer.
> 
> The problem is that when I start httpd I get the following message:
> 
> [EMAIL PROTECTED] ~# service httpd start
> Starting httpd: [Sun Sep 21 21:40:48 2003] [error] VirtualHost _default_:443 -- 
> mixing * ports and non-* ports with a 
> NameVirtualHost address is not supported, proceeding with undefined results
>                                                            [  OK  ]
> [EMAIL PROTECTED] ~#
> 
> and all requests sent to the server receive a "400 bad request" error.  As far as I 
> know I followed the docs to the 
> letter as found on
> http://httpd.apache.org/docs-2.0/vhosts
> as stated in the config file.  I also tried adding a port address to the 
> NameVirtualHost directive as suggested by the 
> error message, but it then shows the page indicated by the first <VirtualHost> block 
> and ignores all subsequent 
> <VirtualHost> blocks.
> 
> What am I doing wrong?  How could the docs be throwing me off so badly?  Could the 
> docs somehow be wrong or something? 
> :O
> 
> Thanks for any help!
> Prince
> 
> 
> 

-- 
Mike Burger
http://www.bubbanfriends.org

Visit the Dog Pound II BBS
telnet://dogpound2.citadel.org or http://dogpound2.citadel.org:2000

To be notified of updates to the web site, send a message to:

[EMAIL PROTECTED]

with a message of: 

subscribe


-- 
redhat-list mailing list
unsubscribe mailto:[EMAIL PROTECTED]
https://www.redhat.com/mailman/listinfo/redhat-list

Reply via email to