On 29/03/2013 10:29 AM, "Chris Arnold" <[email protected]> wrote:
>
> Apache Tomcat/7.0.30 on SLES11 SP2. I am trying to configure access to a
webapp using http://share.domain.com. This webapp uses port 8080 and works
fine from inside the LAN. However, we have an apache2 server acting as a
proxy and we want users to not have to type in a port number.
>
> Now when accessing http://share.domain.com, the result is directories and
files are listed, the jsp files are not running. Here is my complete setup:
>
You cant overlap apache and tomcat file system
> jk.conf-
>
> # simple configuration for apache (for AJP connector, modul mod_jk.so)
>
> <IfModule mod_jk.c>
>
> JkWorkersFile /opt/alfresco/tomcat/workers.properties
> JkLogFile /var/log/alfresco/mod_jk.log
> JkShmFile /var/log/alfresco/shm
>
> # Log level to be used by mod_jk
> JkLogLevel error
>
> # The following line mounts all JSP files and the /servlet/ uri to
tomcat
> #JkMount /servlets-examples/servlet/* ajp13
> JkMount /share/*.jsp ajp13
>
> </IfModule>
>
>
> virtualhost-
>
> <VirtualHost *:80>
> ServerName share.domain.com
>
> #RewriteEngine On
> #RewriteCond %{REQUEST_URI} !^/share/
> #RewriteCond %{HTTPS} on
> #RewriteRule ^/. http://share.paradixent.com/share/ [P]
> #JkMount /share/* worker1
>
> <IfModule mod_jk.c>
>
>
> # The following line makes apache aware of the location of
> # the /jsp-examples context
> Alias /share "/opt/alfresco/tomcat/webapps/share"
> <Directory "/opt/alfresco/tomcat/webapps/share">
> Options Indexes FollowSymLinks
> allow from all
> </Directory>
>
> # The following line mounts all JSP files and the /servlet/ uri to
tomcat
> #JkMount /servlets-examples/servlet/* ajp13
> JkMount /share/*.jsp ajp13
>
> # The following line prohibits users from directly accessing WEB-INF
> <Location "/share/WEB-INF/">
> #AllowOverride None
> deny from all
> </Location>
>
> # if not specified, the global error log is used
> ErrorLog /var/log/apache2domain.com-error_log
> CustomLog /var/log/apache2/domain.com-access_log combined
>
> </IfModule>
>
> </VirtualHost>
>
>
> httpd.conf-
>
> # mod_jk
> Include /opt/alfresco/tomcat/conf/jk.conf
>
>
> Mod_jk is loaded:
>
> web:~ # /usr/sbin/httpd2 -M
> Loaded Modules:
> .......
> jk_module (shared)
> perl_module (shared)
> php5_module (shared)
> Syntax OK
>
>
>
>
> Here is the log from apache:
>
> [Thu Mar 28 18:40:14 2013] [error] [client pub ip] proxy: Error reading
from remote server returned by /error/HTTP_INTERNAL_SERVER_ERROR.html.var
> [Thu Mar 28 18:40:28 2013] [error] [client pub ip] (70007)The timeout
specified has expired: proxy: error reading status line from remote server
share.paradixent.com
> [Thu Mar 28 18:40:28 2013] [error] [client pub ip] proxy: Error reading
from remote server returned by /error/HTTP_INTERNAL_SERVER_ERROR.html.var
>
>
> Any ideas why the folder and files are being listed instead of running?
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>