解决nginx 安装ssl模块的问题(ssl安装失败),nginx:[emerg]unknown directive ssl错误 怼烎@ 2022-12-06 01:12 688阅读 0赞 在这之前先说我踩过的坑吧,因为之前我的服务已经安装好了nginx的,然后我百度了一大堆的文章, 试了在已经安装好的nginx基础下再安装ssl模块,无论试了多少遍,依然安装不上,没有办法只能重装。 希望给那些在已经安装nginx的基础上安装ssl模块失败的同学, 别浪费时间了,卸载重新安装吧!!! 你如果没有安装过ssl模块参考:[https://blog.csdn.net/weixin\_38111957/article/details/81283121][https_blog.csdn.net_weixin_38111957_article_details_81283121] ## 第一步 查看nginx 正在运行的进程 ## ps -ef |grep nginx 结束方法一: 杀死 nginx进程 kill -9 7875 7876 7877 7879 //后面的四位数是nginx进程的pid 方法二:强制结束 pkill -9 nginx ## 第二步 删除nginx ## 可以看这里 ----> [https://blog.csdn.net/xt314159/article/details/108510092][https_blog.csdn.net_xt314159_article_details_108510092] 全局查找与nginx相关的文件 find / -name nginx* 依次删除列出的所有文件 rm -rf file //file 为上面命令列出的文件路径/文件 ## 三、重新安装 ## 首先进入/usr/local目录 cd /usr/local 从官网下载nginx 我用的是 nginx-1.14.2 wget http://nginx.org/download/nginx-1.14.2.tar.gz 建议官网看一下版本。[http://nginx.org/download][http_nginx.org_download] 解压nginx压缩包 tar -zxvf nginx-1.14.2.tar.gz 会产生一个nginx-1.14.2 目录,这时进入nginx-1.14.2目录 。 当然你也可以改名。 cd nginx-1.14.2 ## 四、安装ssl ## 默认安装在/usr/local/nginx ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module make make install 安装完毕后,进入nginx/sbin cd sbin ./nginx -V //查看已经安装好的模块 出现下图证明你成功了。 ![20200911151132202.png][] 恭喜!!!!! ## 五、在nginx.conf 加上如下配置 ## server { listen 80; server_name www.xxxxx.com; ssl on; ssl_certificate /usr/local/nginx/cert/www.xxxxx.com .crt; //证书路径 ssl_certificate_key /usr/local/nginx/cert/www.xxxxx.com .key; //证书路径 ssl_session_timeout 5m; ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_prefer_server_ciphers on; ssl_verify_client off; location / { root /opt/web; index index.html index.htm; } } 重启nginx服务,在sbin目录下 ./nginx -s reload [https_blog.csdn.net_weixin_38111957_article_details_81283121]: https://blog.csdn.net/weixin_38111957/article/details/81283121 [https_blog.csdn.net_xt314159_article_details_108510092]: https://blog.csdn.net/xt314159/article/details/108510092 [http_nginx.org_download]: http://nginx.org/download [20200911151132202.png]: /images/20221123/3033b946414d45eaa15e713ec66d1dc1.png
相关 解决nginx:[emerg]unknown directive ssl错误 昨天试着配置了一下Nginx的ssl证书,具体如下 http { server{ listen 443 ssl; server_ 小鱼儿/ 2023年10月18日 22:14/ 0 赞/ 377 阅读
相关 Nginx 安装 SSL证书 文章目录 1. 申请SSL证书 1.1 证书申请流程(阿里云) \\ 1.2 下载证书 2. Nginx服务器安装SSL证书 偏执的太偏执、/ 2023年10月08日 08:56/ 0 赞/ 64 阅读
相关 解决nginx 安装ssl模块的问题(ssl安装失败),nginx:[emerg]unknown directive ssl错误 在这之前先说我踩过的坑吧,因为之前我的服务已经安装好了nginx的,然后我百度了一大堆的文章, 试了在已经安装好的nginx基础下再安装ssl模块,无论试了多少遍,依然安装不 怼烎@/ 2022年12月06日 01:12/ 0 赞/ 689 阅读
相关 nginx: [warn] the “ssl“ directive is deprecated, use the “listen ... ssl“ directive 前言 最近maintain一个网站,更新nginx到最新的1.16的时候,发现原有的配置已经out了,各种报错,经过解决之后,还有一个从旧版带过来新版的问题,那就是`ng 朴灿烈づ我的快乐病毒、/ 2022年10月05日 02:55/ 0 赞/ 236 阅读
相关 nginx中ssl模块 nginx的http的ssl模块 Module ngx_http_ssl_module To reduce the processor load 以你之姓@/ 2022年06月08日 01:21/ 0 赞/ 217 阅读
相关 Nginx 增加SSL模块 Nginx 增加SSL模块 查看原来安装的模块 查看nginx原有的模块 /opt/software/nginx/sbin/nginx -V 在conf 电玩女神/ 2022年04月02日 12:53/ 0 赞/ 278 阅读
相关 Nginx配置SSL证书时——nginx:[emerg]unknown directive ssl错误 一、引言 当我们的Linux服务器上当中发布了web项目,有时候需要配置一个SSL证书,这样表示你这个网站还比较正式哈哈哈。当我把证书下载好,把ngi - 日理万妓/ 2022年03月12日 13:24/ 0 赞/ 409 阅读
相关 Nginx配置SSL报错 nginx: [emerg] unknown directive "ssl" 出现如图所示错误,处理办法如下 去nginx解压目录下执行 ./configure --with-http\_ssl\_module 如果报错 ./configure: 红太狼/ 2022年02月22日 17:16/ 0 赞/ 276 阅读
相关 Nginx安装SSL模块 一、引言 当我们的Linux服务器上当中发布了web项目,有时候需要配置一个SSL证书,来使用https,然而我们一开始编译的Nginx的时候并没有把SSL模块一起编译进去. - 日理万妓/ 2022年02月21日 05:47/ 0 赞/ 498 阅读
还没有评论,来说两句吧...