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

首頁 > 網站 > Nginx > 正文

nginx配置ssl證書實現https訪問的示例

2024-08-30 12:21:47
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了nginx配置ssl證書實現https訪問的示例,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

一,環境說明

服務器系統:ubuntu16.04LTS

服務器IP地址:47.89.12.99

域名:bjubi.com

二,域名解析到服務器

在阿里云控制臺-產品與服務-云解析DNS-找到需要解析的域名點“解析”,進入解析頁面后選擇【添加解析】按鈕會彈出如下頁面:

主機記錄這里選擇@,記錄值就是服務器ip地址,確認。

三,申請ca證書

在阿里云控制臺-產品與服務-安全(云盾)-CA證書服務(數據安全),點擊購買證書,

選擇“免費版DV SSL”,點擊立即購買:

然后點去支付:

最后確認支付:

就會回到管理界面:

點擊“補全”,輸入要解析的域名,點下一步:

說明:因為我們這里申請的是開發版免費證書,所以一個證書僅支持一個域名認證,不支持通配符。

等待幾分鐘,證書狀態變為“已簽發”后,證書就申請成功了。

四,下載證書

列表中找到已簽發的證書,下載:

進入下載頁面,找到ngin頁簽中nginx配置信息,并“下載證書 for Nginx”:

記錄以下內容,為了一會兒配置nginx用:

下載的文件有兩個:

1,214292799730473.pem

2,214292799730473.key

五,服務器安裝,配置nginx

登錄到服務器:

$ apt-get update // 更新軟件$ apt-get install nginx // 安裝nginx

1,nginx的安裝目錄為:/etc/nginx/。進入目錄,增加cert/文件夾,把剛剛下載的兩個文件上傳到cert/文件夾中。

2,在/etc/nginx/sites-enabled/下,增加bjubi.com文件。內容如下:

說明:下面的配置是對443端口和80端口進行監聽,443端口要啟用ssl。監聽443端口的server配置可以仿照上面ca認證頁面的nginx配置示例進行配置。

root節點筆者創建了一個bjubi.com/的文件夾,專門存放來自這個域名的請求以示區分。

bjubi.com/文件夾下增加一個index.html文件,里面僅僅寫了一行<h1>welcome。

server {  listen 443;  server_name bjubi.com; // 你的域名  ssl on;  root /var/www/bjubi.com; // 前臺文件存放文件夾,可改成別的  index index.html index.htm;// 上面配置的文件夾里面的index.html  ssl_certificate cert/214292799730473.pem;// 改成你的證書的名字  ssl_certificate_key cert/214292799730473.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 / {    index index.html index.htm;  }}server {  listen 80;  server_name bjubi.com;// 你的域名  rewrite ^(.*)$ https://$host$1 permanent;// 把http的域名請求轉成https}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 呈贡县| 铁岭县| 乌拉特前旗| 安义县| 广宗县| 梅州市| 九江县| 青铜峡市| 新竹县| 和静县| 西峡县| 康乐县| 凤山市| 韶关市| 盐源县| 漠河县| 惠安县| 北票市| 睢宁县| 广汉市| 鲁山县| 永善县| 盐亭县| 汕头市| 澳门| 三原县| 泾川县| 隆德县| 兴海县| 安义县| 雷山县| 桦甸市| 西藏| 特克斯县| 高邮市| 宜宾市| 阳高县| 钟祥市| 库伦旗| 无为县| 滁州市|