HowTo: Debian/Apache 1.3/Resin 3.0.4/mod_caucho für *jsp

Apache, Lighttpd, nginx, Cherokee
morgherkul
Posts: 44
Joined: 2003-08-08 01:08
 

Re: HowTo: Debian/Apache 1.3/Resin 3.0.4/mod_caucho für *jsp

Post by morgherkul »

r00ty wrote:hast du das mal mit den VHOSTS gemacht und kannst ein paar Zeilen dazu schreiben ?
Wenn du in resin.conf einen weiteren host einfügst mit dem entsprechenden Document-Root, dann kann man die Verzeichnisse hinter der Domain weglassen. Also:

Code: Select all

   <!-- configures the default host, matching any host name -->
    <host id=''>
      <document-directory>/home/www</document-directory>

      <!-- configures the root web-app -->
      <web-app id='/'>
        <!-- adds xsl to the search path -->
        <class-loader>
          <simple-loader path="$host-root/xsl"/>
        </class-loader>

        <servlet-mapping url-pattern="/servlet/*" servlet-name="invoker"/>
      </web-app>
    </host>
  
   <host id='ww3.meinedomain.de'>
      <document-directory>/home/www/web9/jsp</document-directory>

      <web-app id='/'>
        <!-- adds xsl to the search path -->
        <class-loader>
          <simple-loader path="$host-root/xsl"/>
        </class-loader>

        <servlet-mapping url-pattern="/servlet/*" servlet-name="invoker"/>
      </web-app>
    </host>
Entsprechend httpd.conf:

Code: Select all

LoadModule caucho_module /usr/lib/apache/mod_caucho.so
#AddModule mod_caucho.c
<IfModule mod_caucho.c>
  ResinConfigServer localhost 6802
  <Location /caucho-status>
    SetHandler caucho-status
  </Location>
</IfModule>
CauchoStatus yes

<VirtualHost 111.111.111.111:80>
ServerName ww3.meinedomain.de
DocumentRoot /home/www/web9/jsp
</VirtualHost>

Das hier erstellt dir einen neuen VHost namens ww3.meinedomain.de.

Wenn du jsp innerhalb /home/www/web9/html beispielsweise ausführen möchtest, reicht eine Anpassung der DocumentRoot in Resin auf /home/www/web9/html aus. Bei dieser Variante sollte man die DirectoryIndex-Anweisung um index.jsp erweitern. Hier muss die Anweisung nach dem Laden der confixx_vhost in httpd.conf erfolgen, oder mit Include sollte man eine eigene conf-Datei nachladen. Hierzu sollte es im Forum, vermute ich, genügend Erklärungen geben.

Ich bin gerade noch am testen und herumprobieren, muss also erst selbst noch einiges aufarbeiten. Aber diese Variante läuft auf jedenfall.

Für Vorschläge wäre ich auch dankbar. :lol: :roll:

Schöne Grüße
morgherkul
r00ty
Posts: 747
Joined: 2003-03-17 15:32
 

Re: HowTo: Debian/Apache 1.3/Resin 3.0.4/mod_caucho für *jsp

Post by r00ty »

hmmm, also ich wollte den resin jetzt mal richtig bei mir zum laufen bringen...
aber ich komme meiner Meinung nach nicht davon weg für jeden User nen eigenen VHost für resign zu machen....
Ich will nämlich dass er mit den Rechten desjenigen Users läuft (also wie bei suPHP).
Hat da jemand ne Beispielconfig nach der ich mich richten kann (die docs die ich im Internet gefunden habe sind alle ziemlich mager)
morgherkul
Posts: 44
Joined: 2003-08-08 01:08
 

Re: HowTo: Debian/Apache 1.3/Resin 3.0.4/mod_caucho für *jsp

Post by morgherkul »

r00ty wrote:Ich will nämlich dass er mit den Rechten desjenigen Users läuft (also wie bei suPHP).
Warum erstellst du keinen resin-User? Ich habe einen resin-User erstellt und dann jeweils Vhost in der resin-conf. Apache läuft doch auch unter einem User....
r00ty wrote:Hat da jemand ne Beispielconfig nach der ich mich richten kann (die docs die ich im Internet gefunden habe sind alle ziemlich mager)
In den vorherigen Postings und in dem Howto von Bodo ist eigentlich alles gut erklärt. Wo liegt das Problem?

Schöne Grüße
morgherkul
lars
Posts: 16
Joined: 2002-07-03 13:15
 

Re: HowTo: Debian/Apache 1.3/Resin 3.0.4/mod_caucho für *jsp

Post by lars »

ich habe alles so gemacht wie es hier in dem howto steht. er lässt sich auch starten, zumindest sagt er dass er erfolgreich gestartet wurde. und die log.txt zeigt eigentlich auch nix gegenteiliges an.

jedoch kommt beim caucho-status down und des feld bleibt rot. wenn ich die test.jsp aufrufe, dann will der internet explorer diese downloaden.

kann mir da vielleicht jemand helfen? habe absolut keine ahnung was ich tun sollte.

nun fängt des bei resin auch schon so an, dass nix klappt. genau wie bei tomcat. das kann doch ned sein, dass ich meinen server nicht jsp fähig bekomme :(
morgherkul
Posts: 44
Joined: 2003-08-08 01:08
 

Re: HowTo: Debian/Apache 1.3/Resin 3.0.4/mod_caucho für *jsp

Post by morgherkul »

lars wrote:ich habe alles so gemacht wie es hier in dem howto steht. er lässt sich auch starten, zumindest sagt er dass er erfolgreich gestartet wurde. und die log.txt zeigt eigentlich auch nix gegenteiliges an.
Wie wäre es mit ein bissel mehr Infos? Keine Infos, keine Hilfe. :wink:

mfg
morgherkul
lars
Posts: 16
Joined: 2002-07-03 13:15
 

Re: HowTo: Debian/Apache 1.3/Resin 3.0.4/mod_caucho für *jsp

Post by lars »

hm, was ich gemacht habe wisst ihr. und was gehen passieren sollte wisst ihr auch.

ich setze das ganze auf nem debian system ein.
morgherkul
Posts: 44
Joined: 2003-08-08 01:08
 

Re: HowTo: Debian/Apache 1.3/Resin 3.0.4/mod_caucho für *jsp

Post by morgherkul »

lars wrote:hm, was ich gemacht habe wisst ihr. und was gehen passieren sollte wisst ihr auch.

ich setze das ganze auf nem debian system ein.
Okay, versuchen wir das mal anders. Wenn du das gemacht hast, was im Howto steht, weisst du, dass es klappen muss. Und was passieren soll, weisst du auch, weil es im Howto steht. 8O

mfg
morgherkul
lars
Posts: 16
Joined: 2002-07-03 13:15
 

Re: HowTo: Debian/Apache 1.3/Resin 3.0.4/mod_caucho für *jsp

Post by lars »

Mein Problem hat sich gelöst
Post Reply