DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=7690>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=7690

org.apache.coyote.tomcat4.CoyoteConnector logs all remote IP addresses as 127.0.0.1

           Summary: org.apache.coyote.tomcat4.CoyoteConnector logs all
                    remote IP addresses as 127.0.0.1
           Product: Tomcat 4
           Version: 4.0.4 Beta 2
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: Normal
          Priority: Other
         Component: Connector:Coyote
        AssignedTo: [EMAIL PROTECTED]
        ReportedBy: [EMAIL PROTECTED]


I found that the org.apache.coyote.tomcat4.CoyoteConnector connector logs all 
remote IP addresses as 127.0.0.1. This behavior is different than that of 
org.apache.catalina.connector.http.HttpConnector. i.e. if you swap out 
org.apache.coyote.tomcat4.CoyoteConnector with 
org.apache.catalina.connector.http.HttpConnector in the below config file, the 
access log file will contain the client's true IP address. With the Coyote 
connector it always prints out the localhost address.

<Server port="8005"
        shutdown="SHUTDOWN"
        debug="0">
        <Service name="Tomcat-Standalone">
                <Connector 
className="org.apache.coyote.tomcat4.CoyoteConnector"
                        port="80"
                        minProcessors="5"
                        maxProcessors="75"
                        enableLookups="true"
                        redirectPort="443"
                        acceptCount="10"
                        debug="0"
                        connectionTimeout="20000"/>
                <Connector 
className="org.apache.coyote.tomcat4.CoyoteConnector"
                        port="443"
                        minProcessors="5"
                        maxProcessors="75"
                        enableLookups="true"
                        acceptCount="10"
                        debug="0"
                        scheme="https"
                        secure="true">
                        <Factory 
className="org.apache.catalina.net.SSLServerSocketFactory"
                                clientAuth="false"
                                protocol="TLS"/>
                </Connector>
                <Engine name="Standalone"
                        defaultHost="localhost"
                        debug="0">
                        <Logger 
className="org.apache.catalina.logger.FileLogger"
                                prefix="catalina_log."
                                suffix=".txt"
                                timestamp="true"/>
                        <Host name="localhost"
                                debug="0"
                                appBase="webapps"
                                unpackWARs="true">
                                <Valve 
className="org.apache.catalina.valves.AccessLogValve"
                                        directory="logs"
                                        prefix="localhost_access_log."
                                        suffix=".txt"
                                        pattern="common"/>
                                <Logger 
className="org.apache.catalina.logger.FileLogger"
                                        directory="logs"
                                        prefix="localhost_log."
                                        suffix=".txt"
                                        timestamp="true"/>
                                <Context path=""
                                        docBase="ROOT"
                                        debug="0"
                                        reloadable="true"/>
                        </Host>
                </Engine>
        </Service>
</Server>

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to