linux手动安装nginx

下载并准备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

你可能感兴趣的:(linuxnginx)