下载并筹备 nginx 源码
从官网下载即可:http://nginx.org/en/download.html
之后应用 tar zxvf 解压。
下载安装 pcre 插件
可参考:https://blog.csdn.net/hjxloveqsx/article/details/121224144
办法是下载源码包后解压,进入执行./configure、make、make install。
下载安装 openssl
可参考:https://cloud.tencent.com/developer/article/2292103?from=1542…
其中在编译时可能会报出 Can’t locate IPC/Cmd.pm in @INC,此时须要装置 perl-CPAN,可参考:https://blog.csdn.net/sd4493091/article/details/122220902、ht…。我参考的是第一个链接,配置 cpan 的 shell 时全副应用默认配置。尔后 openssl 的装置步骤与后面雷同,即 make、make install。
下载安装 zlib
返回 http://www.zlib.net/fossils/ 下载解压,之后执行./configure、make、make install。
装置 nginx
进入 nginx 解压后的目录,执行./configure –prefix=/app/nginx/nginx –with-openssl=/app/nginx/openssl-3.1.0 –with-http_ssl_module –with-stream,其中 prefix 为指定装置目录,–with-openssl=/app/nginx/openssl-3.1.0 为指定 openssl 源码门路 (解压后的 openssl 门路,非装置后的,如果装置 openssl 后执行./configure 仍然报找不到 openssl 则须要手动指定),–with-http_ssl_module 和 –with-stream 为装置反对 https 和 stream 配置的插件,最初 make、make install。
全副过程可参考:https://blog.csdn.net/m0_37959155/article/details/108913157