Come configuro Apache per inoltrare alcuni URL al mio contenitore servlet indipendentemente dal fatto che il file esista

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

  •  06-09-2019
  •  | 
  •  

Domanda

Come configuro Apache per inoltrare un URLa di una determinata estensione, ad esempio *.htm al mio contenitore Servlet, in questo caso Resin, senza prima verificare l'esistenza del file.

Attualmente, se Apache non riesce a trovare il file richiesto nella struttura della directory, serve un 404, anche se la mia mappatura servlet web.xml gestirebbe la richiesta se inoltrata.

Ho temporaneamente fatto ricorso all'inserimento di un file vuoto corrispondente al file richiesto all'interno della mia struttura web (ad es.c:/dir/dir/index.htm) in modo che Apache inoltri la richiesta.

La configurazione Apache di Resin è leggermente diversa da quella di Tomcat (sotto), tuttavia il problema sembra esistere interamente all'interno di Apache poiché la richiesta non arriva mai a Resin.

L'aiuto sarebbe molto apprezzato.

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>
È stato utile?

Soluzione

Hai bisogno di leggere Come i plugin vengono inviati alla resina e configura esplicitamente gli URL che desideri vengano gestiti da Resin per essere inoltrati a Resin:

Mod_Caucho scopre la sua configurazione contattando il ResinConfigServer specificato in httpd.conf o resin.ini.Il ResinConfigServer può essere qualsiasi server Resin.Quando un utente richiede un URL, Mod_Caucho utilizza la configurazione che ha determinato dal ResinConfigServer per determinare se la resina o Apache devono gestire la richiesta.Tale decisione si basa sulla configurazione nel file resin.conf di ResinConfigServer.

Ciò significa che se desideri che determinati URL vengano gestiti da Resin, devi configurarli in questo modo nel tuo file resin.conf.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top