nginx安装与调试

1.nginx源码方式安装

#下载
wget http://nginx.org/download/nginx-1.16.1.tar.gz

#解压
tar -zxvf nginx-1.16.1.tar.gz 

#设置安装路径(请自行修改,这里选择的是/home/work/nginxCode/nginx)
 ./configure --prefix=/home/work/nginxCode/nginx

#编译
sudo make

#安装
sudo make install

如果遇到报错可以参考这篇: nginx源码下载、编译和安装
关于make和make install不懂的可以看这篇: Linux中make, make install命令分别是什么,用法?

2.使用GDB调试nginx

若想使用gdb调试nginx,其编译配置中需要添加-O0 和 -g 选项,-O0代表不进行优化,-g代表调试模式;

vi objs/Makefile
#增加 -O0 和 -g 选项; -O0代表不进行优化,-g代表调试模式
CFLAGS =  -pipe -W -Wall -Wpointer-arith -Wno-unused-parameter -g -O0

修改完后,在重新执行nginx安装步骤中的编译和安装,即make && make install

使用GDB调试nginx

posted @ 2022-10-25 23:25  bitleef  阅读(148)  评论(0)    收藏  举报