2012-03-29 1 views
1

Mac OSX 및 Firefox 브라우저에서만 발생하는 문제가 있습니다 (Firefox 이외에 Safari 및 Chrome을 사용해 보았습니다) .Firefox 11, Mac OSX에서 파일을 업로드 할 때 400 요청이 잘못되었습니다.

문제는 파일 업로드가 OSX의 Firefox에서 제대로 작동하지 않는 것 같습니다. 인증 된 사용자 만 파일을 업로드 할 수 있으며 모든 인증 된 사용자 은 SSL에서 실행됩니다. 세계 협정시 06시 21분 40초 2010 x86_64에 GNU/리눅스

7월 28일

리눅스 www1 2.6.32-24-서버 # 39 - 우분투 SMP 수요일 :

서버는 우분투 서버에서 실행, 아파치입니다

그래서, 내 error-ssl.log - 파일에, 나는 얻을 사용자가 이러한 조건에서 파일을 업로드하려고 할 때 다음과 같은 항목 :

[2012 토 3월 24일 12시 57분 53초]를 [오류 ] [고객 xxx.xxx.xxx.xxx] 요청 실패 : 오류가 리퍼러 헤더를 읽기 : {일부 페이지}

access-ssl.log에 해당 요청이 보이는 다음

xxx.xxx.xxx.xxx - - [24/Mar/2012 : 12 : 57 : 40 +0100] "POST/첨부 파일/HTTP/1.1 업로드"400 734
"{referer}" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.5; RV : 11.0) 우리가에서 몇 가지가 있지만 게코/20100101 파이어 폭스/11.0 "이제

, 나는이 문제를 해결하는데있어 얼마나 난처한 상황에 빠진 조금 해요 내가 맥 자신을 (이 없습니다. 사무실,하지만 설치된 개발자 도구)없이, 그리고 윈도우의 다른 모든 브라우저뿐만 아니라 모든 브라우저, 그냥 잘 작동하는 것 같다.

  • 무엇을 할 수 있는지의 어떤 아이디어?
  • 을 수 SSL 문제가 있습니까?

더 이상 필요하면 형성에 관한 서버 설정 등, 당신이 필요로하는 것을 말하면 그것을 포함 시키려고 노력할 것입니다.

+0

이 똑같은 일이 나에게 일어나고있다. 나는 몇 시간 동안 연구를 해왔고 아무런 진전도 보이지 않았다. 나는 모든 mod_rewrite 규칙을 제거하는 등 SSL을 켜고 끄는 작업을 시도했지만 아무 소용이 없었다. 모든 브라우저에서 작은 이미지 파일을 서버에 성공적으로 게시 할 수 있습니다. 그러나 이미지의 크기가 1MB 이상인 경우 업로드는 Firefox를 제외한 모든 브라우저에서 작동합니다. 나는 FF 12.0을 돌리고있다. 또한 필자는 Windows 사용자 인 FF 사용자가 이와 동일한 것을보고했습니다 (Mac OSX Lion을 사용하는 반면). 이 질문을 모니터 할 것입니다 ... 누군가가 우리를 도울 수 있기를 바랍니다. 게시 Thx. –

+0

@JohnErck 문제는 OP와 약간 다릅니다. –

답변

3

Apache에서 알려진 버그입니다. 실행중인 Apache2의 버전을 게시하지 않았지만, Apache 2.2.17을 사용하여 여러 해 전에 패치 된 문제였습니다. 이 버그는 Apache 2.2.9에서 2.2.16까지 포함되었습니다. mod_ssl과 파이어 폭스 둘 다에 관한 당신의 본능은 (맞는 경우) 매우 정확합니다.

버그는 #45444이며 mod_ssl에서 버퍼 오버랩/덮어 쓰기로 인해 요청 헤더가 손상되었습니다. 저는 이것이 당신이보고있는 것이고 SSL 요청시에만 나타나고 분명히 Firefox에서만보고 된 것으로 90 % 확신합니다.

RedHat bugzilla #646704은 RedHat issue #624609의 복제본으로 Apache 버그 # 45444로 추적됩니다.

(편집 : 내가 실수하지 않았다면 커널 버전을 기반으로 우분투 10을 실행 중입니다.04 Lucid, 공식 Repos의 Apache 버전은 2.2.14이며이 문제의 영향을받습니다. LTS 릴리스가 아니기 때문에 10.04 용 Apache 2.2.17+의 리포지토리를 찾을 수 없습니다. 당신은 스스로 그것을 만들어야 할 것입니다.)

+0

우리가 사용하는 서버에는 Ubuntu 10.04.1 LTS가 있습니다. 당신이 말했듯이, 아파치 2.2.14를 사용하고 있습니다. 그래서 7 월에 나올 때 12.04 LTS로 업그레이드 할 것을 내 제공자에게 요청할 것이고, Apache 2.2.17도 나에게 줄 것이다. 답장을 보내 주셔서 감사합니다. 내가 할 수있을 때 (약 16 시간 남음) 현상금을 보상 할 것입니다. – PatrikAkerstrand

+1

당신이 가장 환영합니다 :) –

관련 문제