简介
本文档介绍nginx在linux下如何用Eclipse部署开发并调试。
代码部署
- 在Linux下新建C++项目
- 解压nginx-1.4.1.tar.gz并将解压后的nginx-1.4.1复制到Nginx工程项目下
- 定位到Nginx所在目录,执行configure脚本,生成objs/Makefile文件
mkdir -p ~/workspace/Nginx/bin/logs
./configure --user=qun --group=qun \
--prefix=/home/qun/Workspace/Nginx/bin/ \
--with-http_stub_status_module \
--with-http_ssl_module \
--with-debug \
--with-cc-opt='-g -O0' \
--add-module=/home/qun/Workspace/Nginx/src/ngx_http_hello_world_module/
并执行make生成objs文件夹和nginx可执行文件
make
注:--with-debug
指定debug编译
- 修改nginx.conf文件,增加一行 daemon off; 后台模式关掉,新加一行 master_process off; 将监控进程逻辑和工作进程逻辑全部整合在一个进程里,方便调试模块
- 编辑调试参数
- 点击调试图标,即可开始调试