파일이 존재하는 경우에 상관없이 일부 URL을 내 서블릿 컨테이너로 전달하도록 Apache를 구성하려면 어떻게합니까?
문제
APACHE를 특정 확장자의 URLA로 구성하는 방법 *.htm을 내 서블릿 컨테이너로 전달하십시오.이 경우 파일의 존재를 먼저 확인하지 않고 수지로 수지를 수지합니다.
현재 Apache가 디렉토리 구조에서 요청 된 파일을 찾을 수없는 경우 Web.xml 서블릿 매핑이 전달되면 요청을 처리하더라도 404를 제공합니다.
Apache가 요청을 전달할 수 있도록 요청 된 파일과 일치하는 빈 파일을 일시적으로 사용하여 요청한 파일 (예 : C : /dir/dir/index.htm)에 의지했습니다.
Resin의 Apache 구성은 Tomcat의 (아래)와 약간 다르지만, 요청이 수지에 절대 수지를 만들지 않기 때문에 문제는 Apache 내에 완전히 존재하는 것 같습니다.
도움을 주셔서 감사합니다.
LoadModule caucho_module c:/resin-pro/win32/apache-2.0/mod_caucho.dll
NameVirtualHost *
<VirtualHost *>
ServerName sub.domain.com
DocumentRoot c:/web
ResinConfigServer sub.domain.com 6802
</VirtualHost>
해결책
읽어야합니다 플러그인이 수지로 파견되는 방법 수지로 처리하려는 URL을 수지로 전달할 URL을 명시 적으로 구성하십시오.
mod_caucho는 httpd.conf 또는 resin.ini에 지정된 SenSinconFigserver에 연락하여 구성을 발견합니다. SenInconFigserver는 모든 수지 서버 일 수 있습니다. 사용자가 URL을 요청하면 mod_caucho는 수지 또는 Apache가 요청을 처리 해야하는지 여부를 결정하기 위해 SenSinconFigserver에서 결정한 구성을 사용합니다. 이 결정은 SenSinconFigserver 's Resin.conf의 구성을 기반으로합니다.
즉, 특정 URL을 수지로 처리하려면이 방법으로 구성해야합니다. resin.conf
.