下载并准备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
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。