简介

本文档介绍nginx在linux下如何用Eclipse部署开发并调试。

代码部署

  1. 在Linux下新建C++项目

  1. 解压nginx-1.4.1.tar.gz并将解压后的nginx-1.4.1复制到Nginx工程项目下

  1. 定位到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编译

  1. 修改nginx.conf文件,增加一行 daemon off; 后台模式关掉,新加一行 master_process off; 将监控进程逻辑和工作进程逻辑全部整合在一个进程里,方便调试模块

  1. 编辑调试参数

  1. 点击调试图标,即可开始调试

参考链接