欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2018年03月15日 09:54:27   作者:天涯小嘿嘿  
這篇文章主要介紹了nginx配置ssl證書實現(xiàn)https訪問的示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

一,環(huán)境說明

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

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

域名:bjubi.com

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

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

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

三,申請ca證書

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

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

然后點去支付:

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

就會回到管理界面:

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

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

等待幾分鐘,證書狀態(tài)變?yōu)椤耙押灠l(fā)”后,證書就申請成功了。

四,下載證書

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

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

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

下載的文件有兩個:

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端口開放才能訪問到。

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

相關(guān)文章

  • Linux下安裝MongoDB的實現(xiàn)步驟

    Linux下安裝MongoDB的實現(xiàn)步驟

    這篇文章主要介紹了Linux下安裝MongoDB的實現(xiàn)步驟的相關(guān)資料,希望通過本文能幫助到大家,讓大家輕松安裝,需要的朋友可以參考下
    2017-10-10
  • 使用nginx+tomcat實現(xiàn)靜態(tài)和動態(tài)頁面的分離

    使用nginx+tomcat實現(xiàn)靜態(tài)和動態(tài)頁面的分離

    這篇文章主要介紹了使用nginx+tomcat實現(xiàn)靜態(tài)和動態(tài)頁面的分離,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧。
    2017-01-01
  • nginx部署多前端項目的幾種方法

    nginx部署多前端項目的幾種方法

    最近一臺服務(wù)器要配置多個前端項目,個人總結(jié)了3種方法來實現(xiàn)在一臺服務(wù)器上使用nginx部署多個前端項目的方法。需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-05-05
  • 詳解nginx中的日志配置

    詳解nginx中的日志配置

    日志對于統(tǒng)計排錯來說非常有利的,本文為大家總結(jié)了nginx日志相關(guān)的配置如access_log、log_format、open_log_file_cache等內(nèi)容,感興趣的小伙伴可以了解下
    2023-08-08
  • Nginx出現(xiàn)“Too many open files”問題的解決方法

    Nginx出現(xiàn)“Too many open files”問題的解決方法

    在進行壓力測試時,自建CDN節(jié)點的Nginx可能會出現(xiàn)“Too many open files”錯誤,這通常意味著Nginx嘗試打開的文件數(shù)量超出了系統(tǒng)的限制,本文將詳細介紹如何識別和解決這一問題,確保Nginx在負載較高時仍能正常運行,需要的朋友可以參考下
    2024-10-10
  • linux服務(wù)器部署tomcat和Nginx的教程

    linux服務(wù)器部署tomcat和Nginx的教程

    這篇文章主要為大家詳細介紹了linux服務(wù)器部署tomcat和Nginx的教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • Windows系統(tǒng)下安裝及部署Nginx詳細教程(含多個站點部署)

    Windows系統(tǒng)下安裝及部署Nginx詳細教程(含多個站點部署)

    Nginx是一個很強大的高性能Web和反向代理服務(wù),也是一種輕量級的Web服務(wù)器,可以作為獨立的服務(wù)器部署網(wǎng)站,應(yīng)用非常廣泛,這篇文章主要給大家介紹了關(guān)于Windows系統(tǒng)下安裝及部署Nginx(含多個站點部署)的相關(guān)資料,需要的朋友可以參考下
    2024-01-01
  • 解決Nginx網(wǎng)關(guān)超時出現(xiàn)504 GATEWAY TIMEOUT的問題

    解決Nginx網(wǎng)關(guān)超時出現(xiàn)504 GATEWAY TIMEOUT的問題

    這篇文章主要給大家介紹了如何解決Nginx網(wǎng)關(guān)超時出現(xiàn)504 GATEWAY TIMEOUT的問題,文章通過代碼示例和圖文結(jié)合介紹的非常詳細,有遇到相同問題的朋友可以參考閱讀本文
    2023-11-11
  • Nginx服務(wù)器https配置的方法示例

    Nginx服務(wù)器https配置的方法示例

    這篇文章主要介紹了Nginx服務(wù)器https配置的方法示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-10-10
  • Mac M1 Nginx 配置多站點的實現(xiàn)

    Mac M1 Nginx 配置多站點的實現(xiàn)

    這篇文章主要介紹了Mac M1 Nginx 配置多站點的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03

最新評論