4 Jan 21:59
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 ikkeMin 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
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 ^/$
RSS Feed