zoukankan      html  css  js  c++  java
  • nginx配置ssl证书

    首先检查443端口有没有开放,如果开放了请走如下流程

    1.查看nginx版本信息

    /usr/local/nginx/sbin/nginx -V

     如果有

    --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module

    则可以修改配置文件直接开启

    listen 80;
    listen 443 ssl;
    server_name 你的域名;
    
    ssl_certificate (.pem)文件位置;
    ssl_certificate_key (.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;

    没有则执行命令

    找到你安装目录下的源码包,是那个带有版本号的位置(例:nginx-1.13.7)。也就是你安装解压之后的文件

    1.cd 源码包位置

    2.修改配置
    ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module

    3.打包
    make

    4.备份原有已安装好的nginx
    cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak

    5.关闭nginx
    /usr/local/nginx/sbin/nginx -s stop

    6.将刚刚编译好的nginx覆盖掉原有的nginx
    cp ./objs/nginx /usr/local/nginx/sbin/

    7.启动nginx
    /usr/local/nginx/sbin/nginx

    8.查看安装,出现--prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module则安装成功
    /usr/local/nginx/sbin/nginx -V
  • 相关阅读:
    ELK环境搭建
    django orm 操作表
    django1.11入门
    CentOS7 yum安装python3.6
    完美的【去重留一】SQL
    CentOS7安装docker
    【Jenskins】安装与配置
    【Linux】网卡配置与绑定
    【SaltStack】一些常用模块举例
    【SaltStack】通过Master给Minion安装MySQL
  • 原文地址:https://www.cnblogs.com/nxjblog/p/12202020.html
Copyright © 2011-2022 走看看