You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@httpd.apache.org by Michael Zedeler <mi...@zedeler.dk> on 2004/06/29 22:55:49 UTC

[users@httpd] Apache 1.3.29 on Panther (MacOS X 10.3)

Hi list,

I am using the boxed version of Apache on Panther and has gotten into 
trouble using long URLs.

When I try using an URL longer than approximately 500 chars, Apache just 
closes the connection immediately without serving the request or even 
giving an error response. The logs are also untouched.

It seems that there is a serious error in the installation - but as 
written - it is fresh from the install CD.

Does anybody out there have the same problem?

If you have a MacOS X 10.3 box around, it's really easy to test:

telnet localhost 80
GET 
/?00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

(From "GET" to the last "0" is one line - that is "GET /?" followed by 
512 "0" chars.)

This should result in the front page of the default server, but on my 
system the connection is closed immediately and apache doesn't even log 
the request(!).

Regards,

Michael Zedeler.


---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org


[users@httpd] Re: Apache 1.3.29 on Panther (MacOS X 10.3)

Posted by Michael Zedeler <mi...@zedeler.dk>.
Michael Zedeler wrote:

> Joshua Slive wrote:
> 
>> On Tue, 29 Jun 2004 22:55:49 +0200, Michael Zedeler 
>> <mi...@zedeler.dk> wrote:
>>
>>> When I try using an URL longer than approximately 500 chars, Apache just
>>> closes the connection immediately without serving the request or even
>>> giving an error response. The logs are also untouched.
>>
>>
>> Are you sure you are even reaching apache?  Some Mac OSX boxes have an
>> apple-supplied proxy sitting in front of apache.
> 
> That sounds *really* interresting.
> 
> You seem to have the clue that I was looking for. Apache doesn't seem to 
> listen to port 80, but port 9010 and 16080. It seems that natd is 
> handling port 80.
> 
> Can anybody confirm this?

I have looked a little closer and found that this problem is caused by 
the program "webperfcache", which looks a lot like a specialized Apache 
configured as reverse proxy. The fact that this piece of software dies 
when you try to use an URL longer than around 500 chars makes it 
completely useless. I'll report the error to Apple.

Thanks!

Regards,

Michael.


---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org


[users@httpd] Re: Apache 1.3.29 on Panther (MacOS X 10.3)

Posted by Michael Zedeler <mi...@zedeler.dk>.
Hi Joshua,

Joshua Slive wrote:

> On Tue, 29 Jun 2004 22:55:49 +0200, Michael Zedeler <mi...@zedeler.dk> wrote:
> 
>>I am using the boxed version of Apache on Panther and has gotten into
>>trouble using long URLs.
>>
>>When I try using an URL longer than approximately 500 chars, Apache just
>>closes the connection immediately without serving the request or even
>>giving an error response. The logs are also untouched.
> 
> Are you sure you are even reaching apache?  Some Mac OSX boxes have an
> apple-supplied proxy sitting in front of apache.

That sounds *really* interresting.

You seem to have the clue that I was looking for. Apache doesn't seem to 
listen to port 80, but port 9010 and 16080. It seems that natd is 
handling port 80.

Can anybody confirm this?

Regards,

Michael.



---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org


Re: [users@httpd] Apache 1.3.29 on Panther (MacOS X 10.3)

Posted by Joshua Slive <js...@gmail.com>.
On Tue, 29 Jun 2004 22:55:49 +0200, Michael Zedeler <mi...@zedeler.dk> wrote:
> 
> Hi list,
> 
> I am using the boxed version of Apache on Panther and has gotten into
> trouble using long URLs.
> 
> When I try using an URL longer than approximately 500 chars, Apache just
> closes the connection immediately without serving the request or even
> giving an error response. The logs are also untouched.

Are you sure you are even reaching apache?  Some Mac OSX boxes have an
apple-supplied proxy sitting in front of apache.

Joshua.

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org