cd nginx-1.14.0
./configure --prefix=/home/work/app/nginx \
--with-http_realip_module
--with-http_gzip_static_module
--with-http_addition_module
--with-http_ssl_module
--with-http_v2_module
--with-http_sub_module
--without-mail_smtp_module
--without-mail_imap_module
--with-http_image_filter_module
--without-mail_pop3_module
--with-pcre=./src/pcre-8.42
--add-module=./src/ngx_devel_kit
--add-module=./src/ngx_cache_purge
--add-module=./src/headers-more-nginx-module
--add-module=./src/lua-nginx-module --with-pcre-jit
--with-openssl=./src/openssl-1.1.0h
--with-openssl-opt='-O3 -fPIC'
make -j 20
make install
上边是 nginx 编译 lua 模块, 但是对于这句 --with-openssl-opt='-O3 -fPIC' 中的 -O3 不明白代码什么含义 这个的来源可以找那个官方文档