麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網(wǎng)站 > Nginx > 正文

nginx配置ssl證書實現(xiàn)https訪問的示例

2024-08-30 12:29:26
字體:
供稿:網(wǎng)友

一,環(huán)境說明

服務(wù)器系統(tǒng):ubuntu16.04LTS

服務(wù)器IP地址:47.89.12.99

域名:bjubi.com

二,域名解析到服務(wù)器

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

主機記錄這里選擇@,記錄值就是服務(wù)器ip地址,確認(rèn)。

Nginx配置SSL,Nginx實現(xiàn)Https訪問,nginx,ssl,https

三,申請ca證書

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

Nginx配置SSL,Nginx實現(xiàn)Https訪問,nginx,ssl,https

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

Nginx配置SSL,Nginx實現(xiàn)Https訪問,nginx,ssl,https

然后點去支付:

Nginx配置SSL,Nginx實現(xiàn)Https訪問,nginx,ssl,https

最后確認(rèn)支付:

Nginx配置SSL,Nginx實現(xiàn)Https訪問,nginx,ssl,https

就會回到管理界面:

Nginx配置SSL,Nginx實現(xiàn)Https訪問,nginx,ssl,https

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

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

Nginx配置SSL,Nginx實現(xiàn)Https訪問,nginx,ssl,https

等待幾分鐘,證書狀態(tài)變?yōu)?ldquo;已簽發(fā)”后,證書就申請成功了。

四,下載證書

列表中找到已簽發(fā)的證書,下載:

Nginx配置SSL,Nginx實現(xiàn)Https訪問,nginx,ssl,https

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

Nginx配置SSL,Nginx實現(xiàn)Https訪問,nginx,ssl,https

記錄以下內(nèi)容,為了一會兒配置nginx用:

Nginx配置SSL,Nginx實現(xiàn)Https訪問,nginx,ssl,https

下載的文件有兩個:

1,214292799730473.pem

2,214292799730473.key

五,服務(wù)器安裝,配置nginx

登錄到服務(wù)器:

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

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

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

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

root節(jié)點筆者創(chuàng)建了一個bjubi.com/的文件夾,專門存放來自這個域名的請求以示區(qū)分。

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的域名請求轉(zhuǎn)成https}

配置完成后,檢查一下nginx配置文件是否可用,有successful表示可用。

$ nginx -t // 檢查nginx配置文件

配置正確后,重新加載配置文件使配置生效:

$ nginx -s reload // 使配置生效

至此,nginx的https訪問就完成了,并且通過rewrite方式把所有http請求也轉(zhuǎn)成了https請求,更加安全。

如需重啟nginx,用以下命令:

$ service nginx stop // 停止$ service nginx start // 啟動$ service nginx restart // 重啟

七,訪問效果

輸入http:bjubi.com也會自動跳轉(zhuǎn)至https頁面。

說明:如果是云服務(wù)器比如阿里云ECS,需要到阿里云ECS的管理后臺的安全組,修改端口過濾規(guī)則把80端口和443端口開放才能訪問到。

Nginx配置SSL,Nginx實現(xiàn)Https訪問,nginx,ssl,https

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持VEVB武林網(wǎng)。


注:相關(guān)教程知識閱讀請移步到服務(wù)器教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 看片一区 | 99热久草 | 久久精品a一级国产免视看成人 | 色人阁导航 | asian裸体佳人pics | 日韩毛片在线看 | 国产午夜精品一区二区三区免费 | 毛片在线免费 | 日韩中文字幕一区二区三区 | h视频在线免费观看 | 黄污网站在线观看 | 内地av在线 | 日韩毛片在线看 | 成人做爰s片免费看网站 | 国产羞羞视频 | 男女牲高爱潮免费视频男女 | 国产免费高清 | 欧美a级在线免费观看 | 日本成人一区二区三区 | 久草在线资源福利站 | 久久不射电影 | 国产精品久久久久久一区二区三区 | 日韩激情在线视频 | 欧美性猛交一区二区三区精品 | 国产在线观看91一区二区三区 | 久国久产久精永久网页 | 日本一区二区不卡在线观看 | 性猛aa久久久 | 久久久久99一区二区三区 | 羞羞视频免费观看入口 | 久久久精品视频国产 | 粉嫩粉嫩一区二区三区在线播放 | 1区2区3区国产 | 7777在线观看 | 国内xxxx乱子另类 | 色淫网站免费视频 | 欧美顶级毛片在线播放小说 | 12av毛片 | 欧洲成人精品 | 黄色成年在线观看 | 精品一区久久久 |