Re: tomcat, apache with mod_jk and mod_auth_kerb

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




On Mon, Jul 14, 2008 at 5:00 PM, Rainer Jung <rainer.jung@xxxxxxxxxxx> wrote:

Again, the http connector is *not* what you need to edit, if you want to combine Tomcat with mod_jk or mod_proxy_ajp. It is the AJP connector. See my previous mail.

You need to add tomcatAuthentication="false" to that connector.


Regards,

Rainer


I seem to get it, Rainer. But the thing is that with my installed tomcat-5.5.12 version and I do not have any already tomcatAuthentication directive (if I call it that way). Okay I get you want me to "add", so this is what I edited the server.xml now 


    <!-- Define a SSL HTTP/1.1 Connector on port 8443 -->
    <!--
    <Connector port="64083" maxHttpHeaderSize="8192"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" disableUploadTimeout="true"
               acceptCount="100" scheme="https" secure="true"
               clientAuth="false" sslProtocol="TLS" />
    -->

    <!-- Define an AJP 1.3 Connector on port 8009 -->
    <Connector port="64089"
               enableLookups="false" redirectPort="64083"
               tomcatAuthentication="false" protocol="AJP/1.3" />

    <!-- Define a Proxied HTTP/1.1 Connector on port 8082 -->
    <!-- See proxy documentation for more information about using this. -->
    <!--
    <Connector port="64082"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" acceptCount="100" connectionTimeout="20000"
               proxyPort="80" disableUploadTimeout="true" />
    -->

After editing the change in the ajp connector, and restarting the tomcat, I still am not able to get the remote_user variable passed.


I am using the following jsp installed under webapps/jsp-examples/readheaders.jsp to have the environment variables listed but with out any success..

--------
<%@ page language="java" %>
<%@ page import="java.util.Enumeration" %>

<h2>HTTP Request Headers</h2>
 <table border="0" cellspacing="1" cellpadding="2">  <tr>    <th>Name</th>   <th>Value</th>  </tr>
<% // Get all HTTP request headers names/values
  Enumeration e1 = request.getHeaderNames();
  while (e1.hasMoreElements())  {
        boolean doLoop = true;
        String name = ((String)e1.nextElement()).toUpperCase();
                Enumeration e2 = request.getHeaders(name);
                while (e2.hasMoreElements())    {
                String value = (String)e2.nextElement();
                %>
 <tr>
  <td class=gray><%= name %></td>
  <td class=gray><%= value %></td>
 </tr>
<%
    }
   }
%>
--------------


Any suggestions?  (Although I am still to try out the Tomcat6,  but would prefer for fixing the existing installation unless there are any real problems in the tomcat version that I am using.

Thanks,
Nikhil


[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux