1. 程式人生 > 實用技巧 >[置頂] 呼~~~~--歷時幾個星期終於搞好了HTTPS協議---阿里雲

[置頂] 呼~~~~--歷時幾個星期終於搞好了HTTPS協議---阿里雲

開啟網站加入阿里雲官網

https://yundun.console.aliyun.com/?p=cas#/overview/cn-hangzhou

登陸檢視自己的證書

沒有點選購買證書 -- 選中對應的選項

之後回到自己的證書管理 進行 下載 證書 對應的服務證書 我們這裡就進行 nginx演示


pem和key的兩個檔案

linux操作啦

上傳證書到自己的nginx目錄下即可

配置nginx.conf 配置檔案

    upstream www.yangbuyi.top { ##### 配置負載均衡      server 112.126.78.215:8080;       server 127.0.0.1:8081;                 server 127.0.0.1:8082;              #ip_hash;這是用來解決登陸的session的問題         }    server { ##### http80配置        listen     80; # 80        server_name  www.yangbuyi.top; # 自己的域名rewrite  ^/(.*)$ https://www.yangbuyi.top/$1 permanent; # 表示訪問http 跳轉到 https }server{ ##### https 配置 記住 記得開啟阿里雲安全組 443 的埠哦!  listen 443 ssl; # 協議    server_name www.yangbuyi.top;  # 自己的域名      root erpweb;  # 前端專案資料夾    index login.html; # 預設開啟檔案    ssl_certificate /usr/nginx/cert/4071412_www.yangbuyi.top.pem; # 證書地址    ssl_certificate_key /usr/nginx/cert/4071412_www.yangbuyi.top.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;        location /  { ##### 這裡就是 我自己專案的配置了 可以配置多個        proxy_pass http://www.yangbuyi.top; # 對映到域名 負載均衡    }    location ^~ /api/  { ##### 這裡可忽略        proxy_pass http://www.yangbuyi.top;      proxy_send_timeout 1800;          proxy_read_timeout 1800;    proxy_connect_timeout 1800;           client_max_body_size 2048m;            proxy_http_version 1.1;            proxy_set_header Upgrade $http_upgrade;            proxy_set_header Connection 'Upgrade';            proxy_set_header  Host             $host:$server_port;            proxy_set_header  X-Real-IP         $remote_addr;            proxy_set_header  X-Forwarded-For   $proxy_add_x_forwarded_for;            proxy_set_header  X-Forwarded-Proto $scheme;    }

其他的詳細配置 請自行百度即可。

下期再見!