51CTO博客已为您找到关于nginx编译-with-openssl的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及nginx编译-with-openssl问答内容。更多nginx编译-with-openssl相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。
--with-stream_realip_module \ --with-stream_ssl_preread_module \ --with-openssl=/root/openssl-1.1.1m/ /root/openssl-1.1.1m/ 解压后源码的目录。
make[1]: Entering directory `/opt/nginx-1.18.0'cd /usr/local/openssl \&&if[ -f Makefile ]; then make clean; fi \&& ./config --prefix=/usr/local/openssl/.openssl no-shared no-threads \&&make \&& make install_sw LIBDIR=lib/bin/sh: line2: ./config: No such file or directory ...
参数不分先后顺序,本身就是为了支持更多功能来列举说明:标红加粗为常用 --prefix= 指定nginx的主文件存放路径--with-openssl= 指定使用的openssl安装路径--sbin-path= 指定执行程序文件存放路径--config-path= 指定配置文件存在路径---error-log-path= 指定错误日志存在路径--pid-path= 指定pid文件存在...
--with-openssl-opt=enable-tls1_3用于开启openssl库的tls1.3支持,但是现在的新版本已经默认开启,无需额外添加这个参数 剩下的就和常规的编译安装无异,下面是此次编译的参数: ./configure --prefix=/home/nginx \ --sbin-path=/home/nginx/sbin/nginx \ ...
--with-select_module enable select module --without-select_module disable select module --with-poll_module enable poll module --without-poll_module disable poll module --with-threads enable thread pool support --with-file-aio enable file AIO support ...
--with-openssl-opt=enable-tls1_3用于开启openssl库的tls1.3支持,但是现在的新版本已经默认开启,无需额外添加这个参数 剩下的就和常规的编译安装无异,下面是此次编译的参数: ./configure --prefix=/home/nginx \ --sbin-path=/home/nginx/sbin/nginx \ ...
--with开头的,默认是禁用的(没启动的,想使用的话需要在编译的时候加上) --without开头的,默认是启用的(不想启用此模块时,可以在编译的时候加上这个参数) --prefix= 指向安装目录。 --sbin-path= 指定执行程序文件存放位置。 --modules-path= 指定第三方模块的存放路径。
--with-openssl="/usr/local/gmssl" \ --with-cc-opt="-I/usr/local/gmssl/include" \ --with-ld-opt="-lm" make install 则/usr/local/nginx为生成的国密版nginx目录 注:可能需要安装需要的pcre-devel包。 4 安装方法二:直接安装 GMSSL.cn已经提供了一个按方法一编译好的国密版nginx,可以直接下载安装...
关键参数: ◦添加--with-openssl=../openssl-1.1.1来指定OpenSSL路径 ◦HTTP2 HPACK需要加入--with-http_v2_hpack_enc参数。 ◦SPDY需要加入--with-http_spdy_module 注意将--with-openssl参数改为自己的OpenSSL文件夹地址。 我的完整configure命令如下,请类比进行。