1. 在vscode中通过ssh连接虚拟机时,需要使用root权限
2. 具体编译 编译nginx源码,debug版本过程
wget http://nginx.org/download/nginx-1.13.7.tar.gz
wget https://www.openssl.org/source/openssl-1.1.0g.tar.gz
wget http://ftp.pcre.org/pub/pcre/pcre-8.41.tar.gz
wget http://www.zlib.net/zlib-1.2.11.tar.gz
$ tar xzvf nginx-1.13.7.tar.gz
$ tar xzvf openssl-1.1.0g.tar.gz
$ tar xzvf pcre-8.41.tar.gz
$ tar xzvf zlib-1.2.11.tar.gz
$ cd nginx-1.13.7
./configure --prefix=/usr/local/nginx/ --with-http_realip_module --with-http_addition_module --with-http_gzip_static_module --with-http_secure_link_module --with-http_stub_status_module --with-stream --with-pcre=/home/alpha/share/nginx/pcre-8.41 --with-zlib=/home/alpha/share/nginx/zlib-1.2.11 --with-openssl=/home/alpha/share/nginx/openssl-1.1.0g --with-cc-opt='-g -o0'
$ make CFLAGS="-g -oO"
$ sudo make install
在/usr/local/目录下面, 产生了 nginx 的目录
$ ./sbin/nginx –c ./conf/nginx.co