You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Chandler_Kiril <k....@abv.bg> on 2009/03/30 08:39:51 UTC

Help setting jforum and Apache->Tomcat connector

Hello all,
I have a problem while I am trying to run jforum and connect apache-tomcat
with mod_jk connector. When I am typing http://localhost:8080/jforum -
everything is just fine. But I want to access the forum with
forum.mycompany.com. Before explain my conf files I will say that I am using
Suse Linux Enterprise Server. I have put jforum in
/srv/www/tomcat5/base/webapps. I have a virtual host defined in my apache
and it looks like this:

<VirtualHost 10.0.11.51:80>
ServerAdmin webmaster@mycompany.com
ServerName forum.mycompany.com:8080
ServerAlias forum.mycompany.com
ErrorLog /var/log/apache2/forum.mycompany.com-error_log
CustomLog /var/log/apache2/forum.mycompany.com-access_log combined
HostnameLookups Off
UseCanonicalName Off
JkMount /jforum/* ajp13
</VirtualHost>

My jk.conf file is this:

<IfModule mod_jk.c>
JkWorkersFile /etc/tomcat5/base/workers.properties
JkLogFile /var/log/tomcat5/base/mod_jk.log
# Log level to be used by mod_jk
JkLogLevel error
# The following line makes apache aware of the location of
# the /jforum context
Alias /jforum "/srv/www/tomcat5/base/webapps/jforum"
<Directory "/srv/www/tomcat5/base/webapps/jforum">
Options Indexes FollowSymLinks
allow from all
</Directory>
# The following line makes apache aware of the location of
# the /servlets-examples context
Alias /servlets-examples "/srv/www/tomcat5/base/webapps/servlets-examples"
<Directory "/srv/www/tomcat5/base/webapps/servlets-examples">
Options Indexes FollowSymLinks
allow from all
</Directory>
# The following line makes apache aware of the location of
# the /jsp-examples context
Alias /jsp-examples "/srv/www/tomcat5/base/webapps/jsp-examples"
<Directory "/srv/www/tomcat5/base/webapps/jsp-examples">
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 /jsp-examples/*.jsp ajp13
# The following line prohibits users from directly accessing WEB-INF
<Location "/jsp-examples/WEB-INF/">
AllowOverride None
deny from all
</Location>
<Location "/servlets-examples/WEB-INF/">
AllowOverride None
deny from all
</Location>
</IfModule>

In my workers.properties file I have pointed the Tomcat base directory and
JAVA home directory.

I have a DNS and I have set it so forum.mycompany.com i going to the apache
server. When i access forum.mycompany.com it came up a blank page with IT
WORKS line. I have read a lot tutorials about connecting apache and tomcat
but I have no success. Can you tell me what I am missing.
Thank you in advance. 
-- 
View this message in context: http://www.nabble.com/Help-setting-jforum-and-Apache-%3ETomcat-connector-tp22777158p22777158.html
Sent from the Tomcat - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: Help setting jforum and Apache->Tomcat connector

Posted by Yassine <el...@users.sourceforge.net>.
Hi Chandler,

try this jk.conf instead you was missing to jkMount your application
and you need to create
a new worker that handles request for "/jforum" call it jfworker and
use it in the jkMount  line
as shown here:

<IfModule mod_jk.c>
	JkWorkersFile /etc/tomcat5/base/workers.properties
	JkLogFile /var/log/tomcat5/base/mod_jk.log
	JkLogLevel error
	
	################################################
	# the /jforum context
	################################################
	
	Alias /jforum "/srv/www/tomcat5/base/webapps/jforum"
	<Directory "/srv/www/tomcat5/base/webapps/jforum">
		Options Indexes FollowSymLinks
		allow from all
	</Directory>
	################################################
	# The following line makes apache aware of the location of
	# the /servlets-examples context
	################################################
	
	Alias /servlets-examples "/srv/www/tomcat5/base/webapps/servlets-examples"
	<Directory "/srv/www/tomcat5/base/webapps/servlets-examples">
		Options Indexes FollowSymLinks
		allow from all
	</Directory>
	################################################
	# The following line makes apache aware of the location of
	# the /jsp-examples context
	################################################
	
	Alias /jsp-examples "/srv/www/tomcat5/base/webapps/jsp-examples"
	<Directory "/srv/www/tomcat5/base/webapps/jsp-examples">
		Options Indexes FollowSymLinks
		allow from all
	</Directory>
	################################################
	# The following line mounts all requests targeting "/*"
	# ################################################
	
	JkMount /* jfworker
	
	JkMount /servlets-examples/servlet/* ajp13
	JkMount /jsp-examples/*.jsp ajp13
	
	# The following line prohibits users from directly accessing WEB-INF
	<Location "/jsp-examples/WEB-INF/">
		AllowOverride None
		deny from all
	</Location>
	<Location "/servlets-examples/WEB-INF/">
		AllowOverride None
		deny from all
	</Location>
</IfModule>


good luck!


On Mon, Mar 30, 2009 at 8:39 AM, Chandler_Kiril <k....@abv.bg> wrote:
>
> Hello all,
> I have a problem while I am trying to run jforum and connect apache-tomcat
> with mod_jk connector. When I am typing http://localhost:8080/jforum -
> everything is just fine. But I want to access the forum with
> forum.mycompany.com. Before explain my conf files I will say that I am using
> Suse Linux Enterprise Server. I have put jforum in
> /srv/www/tomcat5/base/webapps. I have a virtual host defined in my apache
> and it looks like this:
>
> <VirtualHost 10.0.11.51:80>
> ServerAdmin webmaster@mycompany.com
> ServerName forum.mycompany.com:8080
> ServerAlias forum.mycompany.com
> ErrorLog /var/log/apache2/forum.mycompany.com-error_log
> CustomLog /var/log/apache2/forum.mycompany.com-access_log combined
> HostnameLookups Off
> UseCanonicalName Off
> JkMount /jforum/* ajp13
> </VirtualHost>
>
> My jk.conf file is this:
>
> <IfModule mod_jk.c>
> JkWorkersFile /etc/tomcat5/base/workers.properties
> JkLogFile /var/log/tomcat5/base/mod_jk.log
> # Log level to be used by mod_jk
> JkLogLevel error
> # The following line makes apache aware of the location of
> # the /jforum context
> Alias /jforum "/srv/www/tomcat5/base/webapps/jforum"
> <Directory "/srv/www/tomcat5/base/webapps/jforum">
> Options Indexes FollowSymLinks
> allow from all
> </Directory>
> # The following line makes apache aware of the location of
> # the /servlets-examples context
> Alias /servlets-examples "/srv/www/tomcat5/base/webapps/servlets-examples"
> <Directory "/srv/www/tomcat5/base/webapps/servlets-examples">
> Options Indexes FollowSymLinks
> allow from all
> </Directory>
> # The following line makes apache aware of the location of
> # the /jsp-examples context
> Alias /jsp-examples "/srv/www/tomcat5/base/webapps/jsp-examples"
> <Directory "/srv/www/tomcat5/base/webapps/jsp-examples">
> 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 /jsp-examples/*.jsp ajp13
> # The following line prohibits users from directly accessing WEB-INF
> <Location "/jsp-examples/WEB-INF/">
> AllowOverride None
> deny from all
> </Location>
> <Location "/servlets-examples/WEB-INF/">
> AllowOverride None
> deny from all
> </Location>
> </IfModule>
>
> In my workers.properties file I have pointed the Tomcat base directory and
> JAVA home directory.
>
> I have a DNS and I have set it so forum.mycompany.com i going to the apache
> server. When i access forum.mycompany.com it came up a blank page with IT
> WORKS line. I have read a lot tutorials about connecting apache and tomcat
> but I have no success. Can you tell me what I am missing.
> Thank you in advance.
> --
> View this message in context: http://www.nabble.com/Help-setting-jforum-and-Apache-%3ETomcat-connector-tp22777158p22777158.html
> Sent from the Tomcat - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>



-- 
--
Yassine Elassad
Bonn, Germany.
Fon : +49 228 97629355
Mobile : +49 157 74519666

PEACE :
( P ) Positive ( E ) Energy ( A ) Always ( C ) Correct ( E ) Errors.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


RE: Help setting jforum and Apache->Tomcat connector

Posted by "Caldarale, Charles R" <Ch...@unisys.com>.
> From: Chandler_Kiril [mailto:k.totev@abv.bg]
> Subject: Help setting jforum and Apache->Tomcat connector
> 
> I have a problem while I am trying to run jforum and connect apache-
> tomcat with mod_jk connector.

Unless you really need httpd for something useful (just serving static content isn't in that category), then don't bother.  Simply run Tomcat on ports 80 and 443 and simplify your life.  To avoid running Tomcat as root, use jsvc or iptables.

 - Chuck


THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY MATERIAL and is thus for use only by the intended recipient. If you received this in error, please contact the sender and delete the e-mail and its attachments from all computers.



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org