[置頂] 呼~~~~--歷時幾個星期終於搞好了HTTPS協議---阿里雲
阿新 • • 發佈:2020-07-24
開啟網站加入阿里雲官網
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; }