Date: Wed, 09 Jan 2008 10:24:56 -0600 From: Jonathan Horne <freebsd08@dfwlp.com> To: zbigniew szalbot <zbigniew@szalbot.homedns.org>, freebsd-questions@freebsd.org Subject: Re: apache virtual directories / VirtualHost overlap Message-ID: <4784F558.4030107@dfwlp.com> In-Reply-To: <4784F23A.9060301@szalbot.homedns.org> References: <4784EF9C.8040307@szalbot.homedns.org> <8d23ec860801090803v53b19441h37f75b03324a5adf@mail.gmail.com> <4784F23A.9060301@szalbot.homedns.org>
next in thread | previous in thread | raw e-mail | index | archive | help
zbigniew szalbot wrote: > Hello, > > Schiz0 pisze: >> On Jan 9, 2008 11:00 AM, zbigniew szalbot >> <zbigniew@szalbot.homedns.org> wrote: >> > Hello, >> > >> > Can you help me solve what probably is a very simple problem with >> > virtual directories. I need to define two different virtual hosts for >> > the same IP. >> > >> > So I defined: >> > >> > NameVirtualHost 83.19.156.210 >> > >> > <VirtualHost 83.19.156.210> >> > ServerAdmin webmaster@dummy-host.example.com >> > DocumentRoot /usr/local/www/data/ >> > ServerName lists.lc-words.com >> > ErrorLog /var/log/httpd-error.log >> > CustomLog /var/log/httpd-access.log common >> > </VirtualHost> >> > >> > <VirtualHost 83.19.156.210> >> > ServerAdmin webmaster@dummy-host.example.com >> > DocumentRoot /usr/local/www/data/blog/ >> > ServerName blog.lc-words.com >> > ErrorLog /var/log/httpd-error.log >> > CustomLog /var/log/httpd-access.log common >> > </VirtualHost> >> > >> > However, when I restart apache, I get: >> > [Wed Jan 09 16:59:34 2008] [warn] _default_ VirtualHost overlap on port >> > 80, the first has precedence >> > >> > What do I need to change to make it right? >> > >> > Many thanks! >> > >> > Zbigniew Szalbot >> > _______________________________________________ >> >> Try adding the port to the IP addresses. For example: >> >> NameVirtualHost 83.19.156.210:80 >> <VirtualHost 83.19.156.210:80> >> And also for the other VirtualHost block too. >> > > I actually solved it by following advice from: > http://httpd.apache.org/docs/2.0/vhosts/name-based.html > > However, the problem is that the blog.lc-words.com does not serve the > site I want it to serve. But instead serves the default site which is > lists.lc-words.com > > Thanks! > > ZS > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to > "freebsd-questions-unsubscribe@freebsd.org" if it were me, id move the blog directory up on, to /usr/local/www/blog. otherwise, what apache is telling you, is that "if the configuration even worked", that someone could view the content of blog as if it were a directory of the top level's site. along with moving the directory up one (and editing the virtual host's line to reflect the move), add the folder as a 'Directory statement' in your configuration: <Directory /usr/local/www/blog> AllowOverride None Order Allow,deny Allow from all </Directory> hth, -- Jonathan Horne http://dfwlpiki.dfwlp.org freebsd08 _@_ dfwlp.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4784F558.4030107>