Rene Rasmussen | 4 Jan 21:59
Picon

Apache2 + Tomcat? Hvordan opsættes dette? (proxy)

Hej,

Lad mig først ønske alle et Godt Nytår.

Så til min *opgave*...

Jeg har i nogen tid nu forsøgt at får tomcat og apache2 til at snakke
sammen. Mere nøjagtig vil jeg have apache til at videresende requests
på et underdomæne til tomcat applikationen.

Jeg har prøvet at følge forskellige fremgangsmetoder fra nettet, men
har endnu ikke fået et brugbart resultat ud af det. Faktisk er jeg
bange for at jeg har forvirret mig selv så meget at jeg ikke helt ved
hvad jeg har prøvet og hvad ikke :-(

Min apache virtual host har følgende config:
*** kode ***
## Virtualhost forwarding connection to xwiki on tomcat server

<VirtualHost 192.168.111.4:80>
  ServerAdmin admir <at> winterhart.ld
  DocumentRoot "/var/www/main/www/"
  ServerName xwiki.gentux.ld
  ServerAlias xwiki.gentux
ProxyRequests on

# <Directory /srv/http/main/www/≥
#   AddHandler cgi-script .cgi .pl
#   Options ExecCGI Indexes FollowSymLinks MultiViews +Includes
#   AllowOverride None 
#   Order allow,deny 
#   allow from all
# </Directory>

#JkMount /*.jsp ajp13
#JkMount /servlet/* ajp13

<Proxy *>
  AddDefaultCharset Off
  Order deny,allow
  Allow from all
</Proxy>
#RedirectMatch ^/$ http://gentux.ld:8080/xwikiman/

#<LocationMatch "/xwiki">
ProxyPass / http://xwiki.gentux.ld:8081/
ProxyPassReverse / http://xwiki.gentux.ld:8081/
# ProxyBadHeader StartBody # hjælper heller ikke
#</LocationMatch>

</VirtualHost>
*** /kode ***

I min tomcat server.xml fil har jeg tilføjet følgende kode.
*** kode ***
    <Connector port="8081" protocol="HTTP/1.1"
               ProxyName="xwiki.gentux.ld"
               ProxyPort="80" />
*** /kode ***

Hvis jeg går ind på gentux.ld:8080, får jeg tomcat frem.
Hvis jeg går in på xwiki.gentux.ld, får jeg en blank side.

Jeg er rimelig sikker på jeg har overset noget dumt, men er ikke klar
over hvad.

Jeg har brugt følgende sider som referencer:
http://tomcat.apache.org/tomcat-7.0-doc/proxy-howto.html#Apache_2.0_Proxy_Support
http://platform.xwiki.org/xwiki/bin/view/AdminGuide/Configuration
http://platform.xwiki.org/xwiki/bin/view/AdminGuide/InstallationTomcat
og sikkert nogle flere jeg ikke kan huske.

Er der nogen der har en tilsvarende config jeg kan "kigge af" ved?

Hvis det skulle have nogen indflydelse kan jeg fortælle at min
testmaskine (gentux) kører gentoo, og jeg har sikret mig at apache er
compileret med proxy support.
--

-- 
Mvh
Rene

- The box said to install Windows 95 or better,
  so I installed ARCH Linux!

----------------------------------------------------------
- Registered Linux user #167944 since 2000-02-28 (。◕‿◕。) -
----------------------------------------------------------
- Jabber: @@ madeye at jabber dot org @@                 -
----------------------------------------------------------
_______________________________________________
Teknik mailing list
Teknik <at> alslug.dk
http://mailman.alslug.dk/base/mailman/listinfo/teknik

Gmane