Kveldulv
01/04/06, 22:02
Er zullen er misschien al wel een paar vloeken met de topic title :p
Ben dus bezig op ne RH Enterprise ES 4 met Apache 2.0.55 en Tomcat 5.0.28.
Eerst Apache + php + mysql installed en da marcheert allemaal. Niet met de RH rpm's dus apache staat in /usr/local/apache2.
Dan ben ik verder gegaan met deze how to: http://www.meritonlinesystems.com/docs/apache_tomcat_redhat.html
Rekening houdend met verschillende paths natuurlijk.
Probleem is dat ik altijd in /usr/local/apache2/htdocs uit kom als ik naar een domein surf, ongeacht de VirtualHosts.
Deze VirtualHost heb ik ingesteld.
NameVirtualHost 127.0.0.1:7016
<VirtualHost 127.0.0.1:7016>
ServerAdmin webmaster@domein.be
Servername domein.be
DocumentRoot /home/tomcat/webapps/domein.be/hw
ErrorLog /home/tomcat/webapps/domein.be/logs/error_log
CustomLog /home/tomcat/webapps/domein.be/logs/access_log common
JkMount /*.jsp wrkr
JkMount /servlet/* wrkr
# Deny direct access to WEB-INF
<LocationMatch ".*WEB-INF.*">
AllowOverride None
deny from all
</LocationMatch>
</VirtualHost>
Apache staat voorlopig op poort 7016. Telenet you know. Komt wel terug op 80 te staan tegen dat hij naar het datacenter moet.
domein.be is in feite mijn familienaam.be. Hier effe gecensureerd wegens privacy redenen ;)
A record van het domein is ingesteld op mijn ip. Ik gebruik dat al ne hele tijd voor andere domeinen zo naar mijn testserver te brengen die hier ook staat (slackware, apache op 8080). Dat werkt dus ik weet dat het probleem op deze server zit.
Probleem is dus dat als ik naar http://domein.be:7016/test.html surf dat ik ne 404 krijg. test.html staat in /home/tomcat/webapps/domein.be/hw.
Ik kan via http://domein.be:7016 wel aan de bestanden die in /usr/local/apache2/htdocs staan. De VirtualHost heeft dus geen effect.
Morgen zal ik alles nog eens stap voor stap doorlopen maar ben er vrij zeker van dat alles ingesteld staat zoals in de how to gezegd is.
Wat kan er mis zijn? Help :huh:
Ben dus bezig op ne RH Enterprise ES 4 met Apache 2.0.55 en Tomcat 5.0.28.
Eerst Apache + php + mysql installed en da marcheert allemaal. Niet met de RH rpm's dus apache staat in /usr/local/apache2.
Dan ben ik verder gegaan met deze how to: http://www.meritonlinesystems.com/docs/apache_tomcat_redhat.html
Rekening houdend met verschillende paths natuurlijk.
Probleem is dat ik altijd in /usr/local/apache2/htdocs uit kom als ik naar een domein surf, ongeacht de VirtualHosts.
Deze VirtualHost heb ik ingesteld.
NameVirtualHost 127.0.0.1:7016
<VirtualHost 127.0.0.1:7016>
ServerAdmin webmaster@domein.be
Servername domein.be
DocumentRoot /home/tomcat/webapps/domein.be/hw
ErrorLog /home/tomcat/webapps/domein.be/logs/error_log
CustomLog /home/tomcat/webapps/domein.be/logs/access_log common
JkMount /*.jsp wrkr
JkMount /servlet/* wrkr
# Deny direct access to WEB-INF
<LocationMatch ".*WEB-INF.*">
AllowOverride None
deny from all
</LocationMatch>
</VirtualHost>
Apache staat voorlopig op poort 7016. Telenet you know. Komt wel terug op 80 te staan tegen dat hij naar het datacenter moet.
domein.be is in feite mijn familienaam.be. Hier effe gecensureerd wegens privacy redenen ;)
A record van het domein is ingesteld op mijn ip. Ik gebruik dat al ne hele tijd voor andere domeinen zo naar mijn testserver te brengen die hier ook staat (slackware, apache op 8080). Dat werkt dus ik weet dat het probleem op deze server zit.
Probleem is dus dat als ik naar http://domein.be:7016/test.html surf dat ik ne 404 krijg. test.html staat in /home/tomcat/webapps/domein.be/hw.
Ik kan via http://domein.be:7016 wel aan de bestanden die in /usr/local/apache2/htdocs staan. De VirtualHost heeft dus geen effect.
Morgen zal ik alles nog eens stap voor stap doorlopen maar ben er vrij zeker van dat alles ingesteld staat zoals in de how to gezegd is.
Wat kan er mis zijn? Help :huh: