国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > Nginx > 正文

詳解nginx實現https網站設置

2024-08-30 12:25:03
字體:
來源:轉載
供稿:網友

一、HTTPS簡介

1.https簡介

HTTPS其實是有兩部分組成:HTTP + SSL / TLS,也就是在HTTP上又加了一層處理加密信息的模塊。服務端和客戶端的信息傳輸都會通過TLS進行加密,所以傳輸的數據都是加密后的數據

2.https協議原理

首先,客戶端與服務器建立連接,各自生成私鑰和公鑰,是不同的。服務器返給客戶端一個公鑰,然后客戶端拿著這個公鑰把要搜索的東西加密,稱之為密文,并連并自己的公鑰一起返回給服務器,服務器拿著自己的私鑰解密密文,然后把響應到的數據用客戶端的公鑰加密,返回給客戶端,客戶端拿著自己的私鑰解密密文,把數據呈現出來

二、證書和私鑰的生成

注意:一般生成的目錄,應該放在nginx/conf/ssl目錄

1.創(chuàng)建服務器證書密鑰文件 server.key:

openssl genrsa -des3 -out server.key 1024

輸入密碼,確認密碼,自己隨便定義,但是要記住,后面會用到。

2.創(chuàng)建服務器證書的申請文件 server.csr

openssl req -new -key server.key -out server.csr

輸出內容為:

Enter pass phrase for root.key: ← 輸入前面創(chuàng)建的密碼
Country Name (2 letter code) [AU]:CN ← 國家代號,中國輸入CN
State or Province Name (full name) [Some-State]:BeiJing ← 省的全名,拼音
Locality Name (eg, city) []:BeiJing ← 市的全名,拼音
Organization Name (eg, company) [Internet Widgits Pty Ltd]:MyCompany Corp. ← 公司英文名
Organizational Unit Name (eg, section) []: ← 可以不輸入
Common Name (eg, YOUR name) []: ← 此時不輸入
Email Address []:admin@mycompany.com ← 電子郵箱,可隨意填
Please enter the following ‘extra' attributes
to be sent with your certificate request
A challenge password []: ← 可以不輸入
An optional company name []: ← 可以不輸入

4.備份一份服務器密鑰文件

cp server.key server.key.org

5.去除文件口令

openssl rsa -in server.key.org -out server.key

6.生成證書文件server.crt

openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt

三、配置文件

1.下面為配置文件 /usr/local/nginx/conf/vhost/daj.conf

server{#比起默認的80 使用了443 默認 是ssl方式 多出default之后的ssl    listen 443 default ssl;#default 可省略#開啟 如果把ssl on;這行去掉,ssl寫在443端口后面。這樣http和https的鏈接都可以用    ssl on;#證書(公鑰.發(fā)送到客戶端的)    ssl_certificate ssl/server.crt;#私鑰,    ssl_certificate_key ssl/server.key;#下面是綁定域名    server_name www.daj.com;    location / {#禁止跳轉    proxy_redirect off;#代理淘寶proxy_pass https://www.tao.com/;     }    }            
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 浠水县| 景洪市| 滨海县| 平邑县| 纳雍县| 南涧| 延庆县| 阿荣旗| 大足县| 文安县| 潮安县| 师宗县| 达日县| 文水县| 姚安县| 广丰县| 鹤壁市| 徐州市| 寿阳县| 景泰县| 东城区| 通渭县| 荣成市| 微博| 冀州市| 南阳市| 绥滨县| 封开县| 锡林浩特市| 兴业县| 浑源县| 盘山县| 呼和浩特市| 比如县| 车致| 满洲里市| 河南省| 剑阁县| 厦门市| 肥城市| 定边县|