Date: Wed, 09 Jan 2008 17:43:58 +0100 From: zbigniew szalbot <zbigniew@szalbot.homedns.org> To: Jonathan Horne <freebsd08@dfwlp.com> Cc: freebsd-questions@freebsd.org Subject: Re: apache virtual directories / VirtualHost overlap Message-ID: <4784F9CE.5090907@szalbot.homedns.org> In-Reply-To: <4784F54A.2030505@dfwlp.com> References: <4784EF9C.8040307@szalbot.homedns.org> <8d23ec860801090803v53b19441h37f75b03324a5adf@mail.gmail.com> <4784F23A.9060301@szalbot.homedns.org> <4784F54A.2030505@dfwlp.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Hello all, Jonathan Horne pisze: > 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> > Jonathan - thank you for a very helpful advice! As for the site not being served, it was an internal problem of a .htaccess redirection. All solved. Thank you everyone who contributed! Zbigniew Szalbot > hth, >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4784F9CE.5090907>
