tomcat-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bugzi...@apache.org
Subject DO NOT REPLY [Bug 7690] New: - org.apache.coyote.tomcat4.CoyoteConnector logs all remote IP addresses as 127.0.0.1
Date Tue, 02 Apr 2002 17:48:00 GMT
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: tomcat-dev@jakarta.apache.org
        ReportedBy: jemiller@uchicago.edu


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:tomcat-dev-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:tomcat-dev-help@jakarta.apache.org>


Mime
View raw message