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 测试一下
缺少其他模块 安装也是一样的步骤