源码装置 nginx 并增加 https 和 stream 模块
- 筹备源码装置的介质
介质名称 | 作用 |
---|---|
nginx | nginx 的作用 |
PCRE | 让 Nginx 反对 Rewrite 性能 |
zlibs | Zlib 是一个压缩和解压模块,应用这个模块能够做很多事件。 |
openssl | openssl 作用 |
介质下载地址 提取码: z8tq
- 编译装置
将介质下载 并上传到服务器
tar -zxvf pcre-8.45.tar.gz -C ./dep/
cd ./dep/pcre-8.45/
./configure
make
make install
...
以此类推 编译装置 zlibs 和 openssl
最初装置 nginx 时 编译的门路须要指定
./configure --with-http_ssl_module --with-stream --prefix='指定 nginx 装置的门路'
而后 make && make install
启动 nginx 如果报错:
openssl: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory
执行命令
ln -s /usr/local/lib64/libssl.so.1.1 /usr/lib64/libssl.so.1.1
ln -s /usr/local/lib64/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1
# 从新建设关系后 查看 openssl 版本
openssl version
- 启动 nginx
./nginx
ps -ef | grep nginx
./configure 怎么用
nginx 动静增加 openssl 库