Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I'm using apache2.2

How to listen both Ipv6 and Ipv4?

or

only Ipv6 / only Ipv4

share|improve this question

3 Answers 3

Apache supports multiple Listen options:

Listen 192.170.2.1:80
Listen 192.170.2.5:8000

IPv6 addresses must be surrounded in square brackets, as in the following example:

Listen [2001:db8::a00:20ff:fea7:ccea]:80
share|improve this answer

What l1x said, plus, this is how you do both in a vhost:

<VirtualHost 74.208.184.120:80 [2001:470:c083:1::1]:80>

Preferably with your IPs instead of mine :)

share|improve this answer
    
Yeah, rite, if he wants vhosts. –  Istvan Nov 4 '09 at 23:15
2  
I don't know when the last time I configured an apache instance that didn't have vhosts was, so I always assume it :) –  Bill Weiss Nov 4 '09 at 23:21

When I tried to use two separate Listen directives on a dual-stack host Apache refused to start, with an error like something had already bound on port 80. Surely this is a bug, but I had success by using this:

Listen          "*:80"
share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.