파일이 존재하는 경우에 상관없이 일부 URL을 내 서블릿 컨테이너로 전달하도록 Apache를 구성하려면 어떻게합니까?

StackOverflow https://stackoverflow.com/questions/913079

  •  06-09-2019
  •  | 
  •  

문제

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.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top