鱼虾蟹游戏下载

?

E啟學服務端HTTPS配置

2018-08-27


鱼虾蟹游戏下载 FUWUDUANHTTPSPEIZHI


鱼虾蟹游戏下载 WANGXIAOXITONG,EQIXUEWANGXIAOXITONG,WANGXIAOXITONGKAIFA,WANGXIAOPINGTAIDAJIAN,ZAIXIANJIAOYUPINGTAI

鱼虾蟹游戏下载  



第一步: 獲取SSL證書

 

方式一: 購買SSL證書

 

方式二: 創建自簽名證書

 

首先創建私鑰文件

openssl genrsa -aes128 -out my.key 2048

 

然后創建自簽名證書

openssl req -new -x509 -sha256 -days 3650 -key my.key -out my.crt

 

注意:創建過程中, Common Name(CN) 應輸入對應的域名。

 

方式三: 創建自己的證書頒發機構 (CA)

Eduline-demo站現采用這個方式】

首先創建CA私鑰

openssl genrsa -aes128 -out my-ca.key 2048

 

然后創建CA證書

openssl req -new -x509 -sha256 -days 3650 -key my-ca.key -out my-ca.crt

 

創建證書

openssl genrsa -aes128 -out my.key 2048

 

openssl req -new -sha256 -key my.key -out my.csr

 

openssl x509 -req -sha256 -in my.csr -out my.crt -CA my-ca.crt -CAkey my-ca.key -days 3650 -CAcreateserial -CAserial my.serial

 

注意:創建過程中, Common Name(CN) 應輸入對應的域名。

 

 

第二步,配置Nginx/Apache 以下僅nginx配置做說明

 

nginx 配置中的server段加入如下代碼即可

 

listen       80 default backlog=2048;

listen       443 ssl;

ssl_certificate ssl/my.crt;

ssl_certificate _key ssl/my.key;

 

ssl_protocols TLSv1 TLSv1.1 TLSv1.2;

ssl_ciphers "ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES128-SHA256:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:DES-CBC3-SHA:HIGH:!aNULL:!eNULL:!EXPORT:!DES:!MD5:!PSK:!RC4";

ssl_prefer_server_ciphers on;

ssl_session_cache shared:SSL:10m;         

 

 

保存后重啟nginx 你的站點已支持 http/https訪問了。

 

 

Qa1 如何解決nginx啟動停止時提示輸入密碼?

 

執行命令 openssl rsa -in my.key -out my.key.insecure 獲得文件my.key.insecure,將nginxmy.key 改為my.key.insecure

 

導出證書給客戶端 瀏覽器 點擊證書-》詳細信息-》復制到文件

 



上海快3 上海快3 大河彩票APP 幸运赛车官网 广东11选5 七星彩票网 广东11选5 广东11选5