2012-10-12 3 views
0

로컬 개발 환경을 설정하려고하는데 퍼즐 조각이 하나만 빠져 있습니다. 모두 벌금을 실행하는mod_proxy_ajp를 사용하여 apache와 coldfusion을 연결하십시오.

개발자 버전 - http://www.apachefriends.org/en/xampp-macosx.html ColdFusion에서 10 -

나는 성공적으로 내 맥 OSX 10.7.5 x86_x64 XAMPP에서 다음을 설치 할 수 있었다. localhost (Apache) 및 localhost : 8500 (ColdFusion)을 가져올 수있었습니다. - ajp 커넥터 포트가 8012입니다.

이제 mod_proxy_ajp를 사용하여 Apache에서 ColdFusion으로 요청을 전달할 수 있습니다.

NameVirtualHost *:80 

<VirtualHost *:80> 
ServerName localhost 
<Location "/cf"> 
Allow from all 
ProxyPass ajp://localhost:8012/ 
</Location> 
</VirtualHost> 

모든 것을 다시 시작하면, 나는 503를 얻을 :

나는 ColdFusion에서의 wwwroot에/CF 디렉토리에 index.cfm 파일을 생성하여 NameVirtualHost을 활성화하고 다음과 같습니다 아파치에서 가상 호스트 지시자를 생성 오류. 도움이나 조언을 많이 주시면 감사하겠습니다. 감사합니다.

답변

1

확인하여 CF 로그 : {cf_root}/cfusion/logs/coldfusion-error.log

당신은 아마 로그에 이런 일이 :

org.apache.coyote.ajp.AjpProcessor getRealPathFromServer 
SEVERE: Error in getRealPathFromConn 
java.io.IOException: Socket read failed 

그래서 톰캣에 요청을 전달하지만, Tomcat이 그것을 읽을 수 없습니다 mod_proxy_ajp.

대신 mod_jk를 사용하여 구성을 시도 했습니까?

http://helpx.adobe.com/coldfusion/kb/coldfusion10-apache-manual-connector-configuration.html

당신이 그것을 구성 할 방법이되지 않을 수 있습니다,하지만하고 실행 당신을 얻어야한다.

관련 문제