geplaatst door: ettepet
In een Tomcat-container heb ik een servlet (myProj).
Deze doet zijn kunstje en is te benaderen via http://localhost:8080/myProj
Hier wil ik een Apache webserver voor timmeren, zodat de servlet benaderbaar is via de "mooie" url: http://myproject2


In de hosts-file (private/etc/hosts) heb ik een verwijzing staan:

192.168.xx.yy    myproject2


In de /private/etc/apache2/extra/httpd-vhosts.conf heb ik een nieuwe virtual host bijgeplaatst:

<VirtualHost *:80>
       ServerName myproject2

       ProxyPass               /       http://localhost:8080/myProj/
       ProxyPassReverse        /       http://localhost:8080/myProj/
       ProxyPreserveHost On
</VirtualHost>

Herstarten van Apache webserver (en draaiende Tomcat!) en browsen naar

http://myproject2 toont vervolgens de default "It works!" apache page.

Waar moet ik nu onder Mac OSX (Lion) de httpd.conf plaatsen zodat ik in een browser via

http://myproject2 die servlet aan kan roepen?
Wat zie ik over het hoofd?

(Bewerkt door ettepet om 9:22, 7-10-2011)

Apache proxypass (httpd.conf) naar tomcat - waar plaatsen?
7 oktober 2011 - 15:50    reactie #1
geplaatst door: ettepet
Gevonden!

Voor iedereen die er ook nog mee gaat worstelen:
In de /private/etc/apache2/httpd.conf moet de Include-regel ge-uncomment worden:

# Virtual hosts
#Include /private/etc/apache2/extra/httpd-vhosts.conf