linux nginx 配置https

当前使用linux centos8系统

# 安装时直接配置
# nginx 源码包在 /wwwroot/wnmp/nginx-1.18.0
cd /wwwroot/wnmp/nginx-1.18.0
./configure --with-http_ssl_module
make
make install

# 但是一般情况下我们都是已经安装好了才发现有些模块没有安装
# 处理前先把nginx关闭
# 先到nginx安装后的位置
cd /usr/local/nginx
# 到sbin目录下
cd sbin
# 先备份nginx
cp nginx nginx.bak
# 不用cd 直接使用绝对路径也可以
cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak
# 执行
./nginx -V
#configure argments: 后面是原来的参数如果有的话我们需要带上
# 没有的话就直接光写新的就可以了
# 比如这里原来有参数则需要带上 ./configure --xxx1 --xxx2 --with-http_ssl_module
./configure --with-http_ssl_module
make
# 注意不要执行 make install 会覆盖安装
# 注意不要执行 make install 会覆盖安装
# 注意不要执行 make install 会覆盖安装
# 执行make 后 源码包下的objs目录下就会有nginx 我们直接复制到安装目录下覆盖安装目录下的nginx  因为之前进行备份了 如果出问题,恢复备份重新处理即可
# 我们当前在nginx源码目录下所以使用了相对路径
# 可以使用绝对路径
cp ./objs/nginx /usr/local/nginx/sbin/nginx
# 查看是否安装了模块
/usr/local/nginx/sbin/nginx -V
# 最后启动nginx 测试一下

 

 

 

 缺少其他模块 安装也是一样的步骤

posted @ 2022-03-31 15:36  荣超  阅读(473)  评论(0编辑  收藏  举报