-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Wednesday, February 05, 2003 5:28 PM Matthew Emmerton <mailto:[EMAIL PROTECTED]> 
wrote:

>> On Wednesday, February 05, 2003 10:31 AM [EMAIL PROTECTED]
> <mailto:[EMAIL PROTECTED]> wrote:
>> 
>>> "Mike Loiterman" <[EMAIL PROTECTED]> writes:
>>> 
>>>> 
>>>> On Tuesday, February 04, 2003 9:11 AM [EMAIL PROTECTED]
>>>> <mailto:[EMAIL PROTECTED]> wrote:
>>>> 
>>>>> "Mike Loiterman" <[EMAIL PROTECTED]> writes:
>>>>> 
>>>>>> Absolutly nothing appears in the httpd-access.log file when I
>>>>>> try to access the index.html. 
>>>>>> 
>>>>>> When I try to do http://localhost I get nothing.  Just this:
>>>>>> unable to connect to remote host.
>>>>>> 
>>>>>> I've restarted apache many times with the same results.  I
>>>>>> restarted my machine with the same results.
>>>>>> 
>>>>>> I can telnet into port 80 but Apache doesn't appear to answer.
>>>>>> Something tells me that the daemon isn't running correctly or
>>>>>> that Apache was installed incorrectly, although 'ps -aux | grep
>>>>>> httpd' shows:
>>>>> 
>>>>> What does "doesn't appear to answer" mean?  The fact that you can
>>>>> telnet in tells you that it isn't a network-layer issue.  Did you
>>>>> try a legitimate HTTP request?
>>>> 
>>>> Well I telnet to 80 and it just says refused:
>>>> 
>>>> [02:22:47 root@little_boy: /etc/mail]# telnet localhost 80 Trying
>>>> 127.0.0.1... telnet: connect to address 127.0.0.1: Connection
>>>> refused telnet: Unable to connect to remote host
>>> 
>>> Ah.  So you *can't* telnet into port 80.  That's different.
>>> Use sockstat(1) to see if anything is bound to port 80, and look at
>>> firewall rules to see if something's blocking it before it gets
>>> there. 
>> 
>> [13:41:19 root@little_boy: /etc/mail]# sockstat | grep 80
>> www      httpd      30322 3  tcp6   *:80                  *:*
>> www      httpd      30321 3  tcp6   *:80                  *:*
>> www      httpd      30320 3  tcp6   *:80                  *:*
>> www      httpd      30319 3  tcp6   *:80                  *:*
>> www      httpd      30318 3  tcp6   *:80                  *:*
>> root     httpd      30309 3  tcp6   *:80                  *:*
>> 
>> Hrmm...seems to be bound to thr right ports???  I'm not sure how to
>> check 
> the firewall rules, as this machine is already behind a firewall. 
> Even so, wouldn't the http://localhost bypass any firewall stuff?
> 
> It's bound to the right ports, but it's only listening on the IPv6
> address -- not the IPv4 address.  I'm not sure what the fix for this
> is, but this has been discussed on the list recently -- check the
> archives. 

Matt:
You were 100% on the mark.

For anyone that is interested -- just add the following lines in your httpd.conf file:

Listen 0.0.0.0:80
Listen [::]:80

And it works perfectly.  This is a known problem with Apache2 although it isn't well 
documented.  Hopefully this will help someone else.

- -------------------------------------------
Randomly Generated Quote:
My phone number is seventeen. I got
one of the early ones. --George Carlin

Mike Loiterman
PGP Key 0xD1B9D18E
http://www.ascendency.net



-----BEGIN PGP SIGNATURE-----
Version: PGP 8.0
Comment: This message has been digitally signed by Mike Loiterman

iQA/AwUBPkGmvGjZbUnRudGOEQJu5wCghdp1njU/6Y35/kZhXFv2r9VweNMAn0D/
uDnpEC797YOoAQ8WBKwBYDKZ
=AraT
-----END PGP SIGNATURE-----


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-questions" in the body of the message

Reply via email to