美文网首页
服务器配置HTTPS

服务器配置HTTPS

作者: 一双鞋两双 | 来源:发表于2019-03-29 12:39 被阅读0次

一、Linux下Nginx环境配置https

1、申请SSL证书

以阿里云为例:SSL证书申请地址

购买证书 购买一年免费的SSL证书 下载证书 证书文件

2、在服务器/etc/nginx下创建一个ca文件夹(nginx.conf同级目录)

上传SSL证书 SSL证书列表

3、在conf.d中创建一个default.conf文件(没有的话先去创建)

配置文件

4、在default.conf文件中配置server

具体的代码:

server {

    # 1、需要修改listen监听端口  可同时监听多个  https端口为443

    listen 80;

    listen 443 ssl;    # 运行http, https同时访问   

    server_name  _;    # 域名地址 根据实际情况进行修改

    # 2、添加以下数据到server中

    ssl_certificate /etc/nginx/ca/1994876_www.bgsm888.com.pem;      # 证书存储地址

    ssl_certificate_key /etc/nginx/ca/1994876_www.bgsm888.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;

    include ecshop.conf;

    location / {

        root  /ecmoban/www;

        index  index.php index.html index.htm;

    }

    error_page  404              /404.html;

    location = /404.html {

        root  /usr/share/nginx/html;

    }

location ~* \.(eot|otf|ttf|woff|svg)$ {

        root /ecmoban/www;

add_header  Access-Control-Allow-Origin *;

}

    #

    error_page  500 502 503 504  /50x.html;

    location = /50x.html {

        root  /usr/share/nginx/html;

    }

    #

    location ~ \.php {

        root          /ecmoban/www;

fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;

        fastcgi_index  index.php;

        fastcgi_split_path_info ^(.+\.php)(/?.+)$;

        fastcgi_param PATH_INFO $fastcgi_path_info;

        fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;

        include        fastcgi_params;

        fastcgi_pass  127.0.0.1:9000;

        fastcgi_connect_timeout 600;

    fastcgi_send_timeout 600;

    fastcgi_read_timeout 600;

    fastcgi_buffer_size 256k;

    fastcgi_buffers 16 256k;

    fastcgi_busy_buffers_size 512k;

    fastcgi_temp_file_write_size 512k;

    }

}

5、重新加载配置文件并重启nginx

nginx -t

nginx -s reload

6、最终结果

最终结果

######################################################分割线#######################################

后续其他服务器会更新

相关文章

  • 服务器HTTPS配置

    服务器https配置 配置https操作说明文档 1、查看服务器环境配置(tomcat和apache合并使用) 2...

  • HTTPS服务器配置

    HTTPS服务器配置 一、SSL证书申请 1、确认需要申请证书的域名 2、生成私钥和csr文件 在linux机器上...

  • 服务器配置HTTPS

    一、Linux下Nginx环境配置https 1、申请SSL证书 以阿里云为例:SSL证书申请地址 2、在服务器/...

  • Https校验服务器证书

    Https忽略服务器证书 Https校验服务器证书 抓包工具配置ca证书

  • 微信小程序开发配置介绍

    服务器配置 服务器域名请在 小程序后台-设置-开发设置-服务器域名 中进行配置,配置时需要注意: HTTPS 证书...

  • IOS 企业证书打包后 点击按钮 直接安装

    1.服务器 自签名https证书配置 配置方法: MAC系统自带apache服务器: 1. 终端: sudo a...

  • Nginx 配置 HTTPS 服务器

    https://segmentfault.com/a/1190000004976222 https://aotu....

  • Apache 服务器配置https

    第一步:在阿里云申请CA证书 第二步:申请通过之后下载证书,下载证书页面有对应的配置说明。需要注意的是如果服务器没...

  • Nginx 配置 HTTPS 服务器

    浏览器地址栏标志着 HTTPS 的绿色小锁头从心理层面上可以给用户专业安全的心理暗示,本文简单总结一下如何在 Ng...

  • 服务器域名HTTPS配置

    0、配置自己的子域名 1、购买阿里云证书 10.配置防火墙端口

网友评论

      本文标题:服务器配置HTTPS

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