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
  • 相关阅读:
    矩阵乘法(二):利用矩阵快速幂运算完成递推
    更改codeblock编译后程序的图标
    如何在VS2008下使用FLTK
    Python type() 函数
    Python range() 函数用法
    Python len()方法
    Python filter() 函数
    Python bool() 函数
    数据类型
    JAVA标识符
  • 原文地址:https://www.cnblogs.com/nxjblog/p/12202020.html
Copyright © 2011-2022 走看看