apache + ipv6

Charlie Schluting <[email protected]>
Newsgroups gmane.org.user-groups.linux.pdxlug
Message-ID <[email protected]>
Resending now that the list works again :)

-------- Original Message --------
Subject: apache + ipv6
Date: Sat, 01 Jan 2005 19:36:35 -0800
From: Charlie Schluting <[email protected]>
To: [email protected]

Ok, I originally posted this to plug.. but I meant it to go here. Any
apache gurus able to explain this?

:)

-------- Original Message --------
Subject: [PLUG] apache vhosts + ipv6
Date: Thu, 30 Dec 2004 13:50:47 -0800
From: Charlie Schluting <[email protected]>
To: [email protected]


So, I upgraded apache and added ipv6 support.

First, the new apache borked on my VirtualHost style.
I had been doing:
NameVirtualHost *
<VirtualHost *>
options and junk
</VirtualHost>

I had to change the *'s to my IP to make it actually work...

Second, making it listen on my IPv6 interface broke SSL somehow..
After many trials/errors, I came up with:
Listen 0.0.0.0:80
Listen :: 80
<IfDefine SSL>
Listen 0.0.0.0:443
Listen :: 443
</IfDefine>

This works.. finally.
So, when visiting via IPv6 its just serving the default page, not my "main
page" which happens to be a VirtualHost. I ended up making:
<VirtualHost [2001:470:1f01:ffff::ed]:80> and just pointing it at the
correct directory.
It all seems to work, but what a pita. I tried listing NameVirtualHost with
both addrs, and then:
<VirtualHost <ip addr>:80 [2001:470:1f01:ffff::ed]:80>
The docs say this works.. but it again simply serves up the default
directory. I can't seem to make vhosts work with IPv6, is the real issue then.

Is there a way to say "listen on all interfaces, and treat vhosts the same,
no matter what IP they come from". It should 'just work' like this, with my
previous configuration of:
Listen *:80
Listen *:443
And vhosts stuff with *

But the newest apache complains that things are being defined more than
once if you don't use '*'. I'm assuming this is because it is trying to
"register" a single vhost with both IP addrs, which is what I really want :)

Ideas? Seems like people running vhosts with 2 IPs on the same machine
should have run into the same thing.

-Charlie
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.