tcpdump - 捕获 nginx 和 http 客户端以及 nginx 和我的应用程序之间的通信
问题描述
我的网站托管在我的远程服务器REM1上。我通过 ssh 访问此服务器。
我的网站很少有人使用,有时会变慢,我认为它来自我的nginx的配置,因为当我重新启动时,它一切都恢复正常。
我想分析 http client- nginx和nginx - my application 之间交换的通信/数据包。
当我运行这个:
sudo tcpdump -S -p -A
我得到了数百万个 ssh 数据包,因此无法在 ssh 数据包的海洋中读取 http 数据包。
当我尝试运行它时:
sudo tcpdump -S -p -A port not 22
即使我在浏览器上打开我的网站页面并多次刷新,我什么也得不到。
我是tcpdump的新手,无论使用什么 Web 服务器,它实际上都是关于tcpdump的。
如何仅捕获 nginx 通信?
解决方案
推荐阅读
- amazon-web-services - 在 Codebuild 中构建和发布 dotnet 核心应用程序
- vuetify.js - 将 Vuetify 与 Jhipster 一起使用
- c# - 如何在 Windows 11 中使用 win32 或 uwp 在任务栏中制作动画图标
- sql - 带有 IN 运算符的 Suitescript SuiteQL 错误
- reactjs - 组件在 react-native 中保持重新渲染
- heroku - Heroku 和电子邮件/Gmail
- html - 如何在 Angular 中更改 ngx-mat-datetime-picker 的宽度和高度?
- assembly - 32位mingw找不到任何符号
- android - CameraX:如何设置 PreviewView 的背景?
- python - 将 xml 文件的条目转换为 pandas 数据框