Frank Habicht wrote:
Hi misc,
[i guess misc is better than ports for that..]
I ran the patched httpdv6 with the stock httpd.conf
-> it was only bound to v6
README.v6 suggests _for_Vhost_operation_ one needs
Listen :: 80
Listen 0.0.0.0 80
I did put up a new diff on http://mini.vnode.ch/diffs/ that makes
IPv6 totally optional. If you don't change anything, nothing
will change in behaviour.
If you want IPv6 be the default, use -6 on the command line.
Expressions like '*:port' will then use IPv6.
If you want to use IPv6 addresses, use ':: port' where appropriate.
my test suggests even without vhosts these are needed to run both v4 and v6.
can anyone confirm?
( if so i'd send diff for README.v6 - anything else? )
system is current (1day old), httpd.conf.orig from
http://www.openbsd.org/cgi-bin/cvsweb/~checkout~/src/usr.sbin/httpd/conf/httpd.conf?rev=1.21&content-type=text/plain
Thanks,
Frank
PS: if someone can tell me how to replace the 'lsof' - will be appreciated ;-)
[EMAIL PROTECTED] /var/www/conf $ sudo cp httpd.conf.orig httpd.conf
[EMAIL PROTECTED] /var/www/conf $ sudo apachectl restart
/usr/sbin/apachectl restart: httpd restarted
[EMAIL PROTECTED] /var/www/conf $ sudo lsof -i -n -P | grep httpd
httpd 3912 www 17u IPv6 0xd8663008 0t0 TCP *:80 (LISTEN)
httpd 7887 www 17u IPv6 0xd8663008 0t0 TCP *:80 (LISTEN)
httpd 9134 www 17u IPv6 0xd8663008 0t0 TCP *:80 (LISTEN)
httpd 21258 www 17u IPv6 0xd8663008 0t0 TCP *:80 (LISTEN)
httpd 22168 www 17u IPv6 0xd8663008 0t0 TCP *:80 (LISTEN)
httpd 23865 www 17u IPv6 0xd8663008 0t0 TCP *:80 (LISTEN)
# vi httpd.conf
[EMAIL PROTECTED] /var/www/conf $ diff httpd.conf httpd.conf.orig
188,189d187
< Listen :: 80
< Listen 0.0.0.0 80
[EMAIL PROTECTED] /var/www/conf $ sudo apachectl restart
/usr/sbin/apachectl restart: httpd restarted
[EMAIL PROTECTED] /var/www/conf $ sudo lsof -i -n -P | grep httpd
httpd 11048 www 16u IPv4 0xd8663008 0t0 TCP *:80 (LISTEN)
httpd 11048 www 17u IPv6 0xd8663328 0t0 TCP *:80 (LISTEN)
httpd 11430 www 16u IPv4 0xd8663008 0t0 TCP *:80 (LISTEN)
httpd 11430 www 17u IPv6 0xd8663328 0t0 TCP *:80 (LISTEN)
httpd 15586 www 16u IPv4 0xd8663008 0t0 TCP *:80 (LISTEN)
httpd 15586 www 17u IPv6 0xd8663328 0t0 TCP *:80 (LISTEN)
httpd 20686 www 16u IPv4 0xd8663008 0t0 TCP *:80 (LISTEN)
httpd 20686 www 17u IPv6 0xd8663328 0t0 TCP *:80 (LISTEN)
httpd 23160 www 16u IPv4 0xd8663008 0t0 TCP *:80 (LISTEN)
httpd 23160 www 17u IPv6 0xd8663328 0t0 TCP *:80 (LISTEN)
httpd 27443 www 16u IPv4 0xd8663008 0t0 TCP *:80 (LISTEN)
httpd 27443 www 17u IPv6 0xd8663328 0t0 TCP *:80 (LISTEN)
[EMAIL PROTECTED] /var/www/conf $