Le 30/03/2012 à 0:32, ron.vandenbranden@home a écrit :
Thanks, Igor.

On Mar 30, 2012 8:41 AM, "Igor Cicimov" <[email protected]
<mailto:[email protected]>> wrote:

    tcpdump -vvv -X -s 0 -i eth0 tcp port 8080

    Needs to be run as root. Replace port 8080 with what ever port you
    need. Option "-i eth0" is just in case you have more than one
    network interfaces. If you use it make sure to replace eth0 with
    correct value for your server.


Hmm, tcpdump returns nothing for reverse proxied requests: while
<http://mydomain/apps/my_app/> is correctly proxied to
<http://localhost:8082/my_app/>, nothing of this is traced by tcpdump.

Hi,

This is probably because the proxied requests are using the "loopback" interface, so in order to capture both dialogues (between your client and your "proxy" vhost, and between your "proxy" vhost and your app vhost, you need to use the "any" pseudo-interface (meaning all the interfaces than can be found on your machine), and monitor both ports (8080 and 8082):

tcpdump -vvv -X -s 0 -i any port 8080 or port 8082

If you're only interested in proxied requests, then using the "lo" interface and asking for what's using port 8082 is sufficient:

tcpdump -vvv -X -s 0 -i lo port 8082

Best regards,

Bruno

--
- Service Hydrographique et Oceanographique de la Marine  -  DMGS/INF
-  13, rue du Chatellier -  CS 92803  - 29228 Brest Cedex 2, FRANCE
-     Phone: +33 2 98 22 17 49  -  Email: [email protected]

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to