WSO2 身份服务器 5.0.0 日志记录 X-Forwarded-For Header
WSO2 Identity Server 5.0.0 Logging X-Forwarded-For Header
我只是想知道是否可以在日志文件中记录 X-Forwarded-For Header?
这是一个不同的 WSO2 产品,但我尝试了以下但似乎没有用:https://docs.wso2.com/display/ESB480/Access+Logs
有人成功做到了吗?
干杯
詹姆斯
我更改了pattern属性并重启了应用程序,所以客户端IP来登录了。
文件:/idp/wso2is-4.5.0/repository/conf/tomcat/catalina-server.xml
...
<Engine name="Catalina" defaultHost="localhost">
<Realm className="org.wso2.carbon.tomcat.ext.realms.CarbonTomcatRealm"/>
<Host name="localhost" unpackWARs="true" deployOnStartup="false" autoDeploy="false" appBase="${carbon.home}/repository/deployment/server/webapps/">
<Valve className="org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve"/>
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="${carbon.home}/repository/logs"
prefix="http_access_" suffix=".log"
pattern='%{X-Forwarded-For}i - %h %l %u %t "%r" %s %b %D ms' />
<Valve className="org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve" threshold="600"/>
<Valve className="org.wso2.carbon.tomcat.ext.valves.CompositeValve"/>
</Host>
</Engine>
...
补充: 客户端的 IP 仅记录在 "http_access_${date}.log" 文件中。
我只是想知道是否可以在日志文件中记录 X-Forwarded-For Header?
这是一个不同的 WSO2 产品,但我尝试了以下但似乎没有用:https://docs.wso2.com/display/ESB480/Access+Logs
有人成功做到了吗?
干杯
詹姆斯
我更改了pattern属性并重启了应用程序,所以客户端IP来登录了。
文件:/idp/wso2is-4.5.0/repository/conf/tomcat/catalina-server.xml
...
<Engine name="Catalina" defaultHost="localhost">
<Realm className="org.wso2.carbon.tomcat.ext.realms.CarbonTomcatRealm"/>
<Host name="localhost" unpackWARs="true" deployOnStartup="false" autoDeploy="false" appBase="${carbon.home}/repository/deployment/server/webapps/">
<Valve className="org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve"/>
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="${carbon.home}/repository/logs"
prefix="http_access_" suffix=".log"
pattern='%{X-Forwarded-For}i - %h %l %u %t "%r" %s %b %D ms' />
<Valve className="org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve" threshold="600"/>
<Valve className="org.wso2.carbon.tomcat.ext.valves.CompositeValve"/>
</Host>
</Engine>
...
补充: 客户端的 IP 仅记录在 "http_access_${date}.log" 文件中。