美文网首页
linux 开启nginx的ssl模块

linux 开启nginx的ssl模块

作者: Renew全栈工程师 | 来源:发表于2017-11-16 14:34 被阅读121次

1、上次文章说到怎么安装nginx,但是并没有开启ssl模块,这次给大家开启nginx ssl模块安装教程

原文章:http://www.jianshu.com/p/a0abbe0a443f

2、重新下载nginx源码

wget http://nginx.org/download/nginx-1.10.2.tar.gz

3、解压

tar -zxvf nginx-1.10.2.tar.gz
cd nginx-1.10.2

4、安装依赖库(如果第一次安装则需要安装一下)

sudo apt-get install libpcre3-dev aptitude libssl-dev
sudo apt-get install openssl
sudo apt-get install libssl0.9.8
sudo apt-get install libssl-dev

5、编译

./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-file-aio --with-http_realip_module
成功会输出:

Configuration summary

+ using system PCRE library

.....

make

make[1]: Leaving directory '/root/nginx-1.10.2' 成功

6、安装,特别重要一步
先备份旧的程序(以前安装过的)

cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak

然后把新的nginx覆盖到旧的上面,

cp objs/nginx /usr/local/nginx/sbin/nginx

7、配置nginx https

  server {
        listen               80;
        listen               443 ssl;
        root                 /var/www/;
        server_name          localhost;
        ssl_certificate      证书文件.crt;
        ssl_certificate_key  证书文件.key;

        location ~ \.php$ {
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            include        fastcgi_params;
        }
    }

8、开启https

killall nginx 
nginx

相关文章

  • linux 开启nginx的ssl模块

    1、上次文章说到怎么安装nginx,但是并没有开启ssl模块,这次给大家开启nginx ssl模块安装教程 原文章...

  • 部署https网站

    一、环境准备 安装nginx程序时,需要开启ssl模块功能() --with-http_ssl_module 二、...

  • nginx: [emerg] the "ssl" paramet

    报错是因为nginx没有配置ssl 1.1 Nginx如果未开启SSL模块,配置Https时提示错误 原因也很简单...

  • nginx 配置 https 证书完整过程

    nginx 的 ssl 模块安装 查看 nginx 是否安装 http_ssl_module 模块。 如果出现 c...

  • 开启Nginx的SSL模块

    nginx使用证书非常简单,比如阿里云可以申请免费的个人证书,甚至根据不同的容器提供下载。可以参考阿里云提供的帮助...

  • Nginx 配置 HTTPS

    使用Nginx配置HTTPS域名证书 安装SSL模块要在 nginx 中配置 https,就必须安装 ssl 模块...

  • nginx配置https证书

    需要nginx开启http_ssl_module模块,基本上默认都开启 配置很简单直接上配置 获取https证书,...

  • nginx 强制http跳转到https的配置文件

    1、上篇文章说了怎么在nginx开启ssl模块,开启后怎么让http强制跳转到https 原文章:http://w...

  • 使用Nginx配置HTTPS域名证书

    1. 安装****SSL模块 要在nginx中配置https,就必须安装ssl模块,也就是: http_ssl_m...

  • nginx搭建https环境

    1、首先nginx必须支持ssl模块 ./configure --prefix=/usr/local/nginx ...

网友评论

      本文标题:linux 开启nginx的ssl模块

      本文链接:https://www.haomeiwen.com/subject/bwplvxtx.html