У нас есть приложение, в котором встроенное устройство разговаривает с weblogic через Apache. Weblogic и Apache находятся на одном сервере Solaris, и мы используем модуль weblogic для Apache.Обнюхивание/захват всего трафика между Apache и Weblogic на Solaris
Связь работает над HTTP
Он не работает над HTTPS, хотя эта проблема не кажется, непосредственно связанных с HTTPS (SSL сессии переговоров в порядке, а некоторые назад и вперед, бывает). По-видимому, устройство обрабатывает сообщение по-разному, когда используется https.
Мы хотели бы просмотреть запросы http/https и ответы, чтобы отладить это.
Мы можем записывать данные между устройством и сервером, используя (например,) wirehark, но это зашифровано, поэтому это не очень помогает. Wireshark (или snoop) не видит локальный трафик на сервере между Apache и Weblogic. Примечание: в Linux мы могли бы это сделать, но не в Solaris.
На самом деле нам не нужен захват пакетов низкого уровня Wireshark - захват заголовков и тела HTTP-запросов и ответов будет достаточным.
Кто-нибудь знает, как это сделать? Есть ли способ apache, который будет регистрировать все запросы и ответы, которые проходят, возможно (Google не показал ничего очевидного). Любые другие творческие способы сделать это?
Спасибо. Это может стоить попробовать, но у меня неприятное чувство, что нам тоже понадобится тело. –
Ваш ответ заставил меня посмотреть в правильном направлении. Это похоже на то, что мы хотим: http://httpd.apache.org/docs/2.2/mod/mod_dumpio.html –
Wow. Рад, что я могу помочь! – vpram86