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

Nginx搭建https服務(wù)器教程

 更新時間:2017年04月17日 11:23:35   作者:愛你愛自己  
這篇文章主要為大家詳細(xì)介紹了Nginx搭建https服務(wù)器教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下

HTTPS簡介

HTTPS(Hypertext Transfer Protocol over Secure Socket Layer),是以安全為目標(biāo)的HTTP通道,簡單來講就是HTTP的安全版。即HTTP下加入SSL層,HTTPS的安全基礎(chǔ)是SSL,因此加密的詳細(xì)內(nèi)容就需要SSL。

它是一個URI scheme(抽象標(biāo)識符體系),句法類同http:體系,用于安全的http數(shù)據(jù)傳輸。https使用的默認(rèn)端口是443.

SSL證書

證書類型簡介

要設(shè)置安全服務(wù)器,使用公共鑰創(chuàng)建一對公私鑰對。大多數(shù)情況下,發(fā)送證書請求(包括自己的公鑰),你的公司證明材料以及費(fèi)用到一個證書頒發(fā)機(jī)構(gòu)(CA).CA驗證證書請求及您的身份,然后將證書返回給您的安全服務(wù)器。

但是內(nèi)網(wǎng)實現(xiàn)一個服務(wù)器端和客戶端傳輸內(nèi)容的加密,可以自己給自己頒發(fā)證書,只需要忽略掉瀏覽器不信任的警報即可!

由CA簽署的證書為您的服務(wù)器提供兩個重要的功能:

  • 瀏覽器會自動識別證書并且在不提示用戶的情況下允許創(chuàng)建一個安全連接
  • 當(dāng)一個CA生成一個簽署過的證書,它為提供網(wǎng)頁給瀏覽器的組織提供身份擔(dān)保。
  • 多數(shù)支持ssl的web服務(wù)器都有一個CA列表,它們的證書會被自動接受。當(dāng)一個瀏覽器遇到一個其授權(quán)CA并不在列表中的證書,瀏覽器將詢問用戶是否接受或拒絕連接

生成SSL證書

 openssl genrsa -des3 -out wangzhengyi.key 2048

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

創(chuàng)建一個自己簽署的CA證書

openssl req -new -x509 -days 3650 -key wangzhengyi_nopass.key -out wangzhengyi.crt

搭建https虛擬主機(jī)

虛擬主機(jī)配置文件

upstream sslfpm {
 server 127.0.0.1:9000 weight=10 max_fails=3 fail_timeout=20s;
}

server { 
 listen   192.168.1.*:443; 
 server_name 192.168.1.*; 
 
 #為一個server開啟ssl支持
 ssl         on;
 #為虛擬主機(jī)指定pem格式的證書文件
 ssl_certificate   /home/wangzhengyi/ssl/wangzhengyi.crt; 
 #為虛擬主機(jī)指定私鑰文件
 ssl_certificate_key /home/wangzhengyi/ssl/wangzhengyi_nopass.key; 
 #客戶端能夠重復(fù)使用存儲在緩存中的會話參數(shù)時間
 ssl_session_timeout 5m;
 #指定使用的ssl協(xié)議 
 ssl_protocols SSLv3 TLSv1; 
 #指定許可的密碼描述
 ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP; 
 #SSLv3和TLSv1協(xié)議的服務(wù)器密碼需求優(yōu)先級高于客戶端密碼
 ssl_prefer_server_ciphers on;

 location / { 
 root /home/wangzhengyi/ssl/;
 autoindex on;
     autoindex_exact_size  off;
     autoindex_localtime on;
 } 
   # redirect server error pages to the static page /50x.html
   #
   error_page 500 502 503 504 /50x.html;
   error_page 404 /404.html;

 location = /50x.html {
     root /usr/share/nginx/www;
   }
  location = /404.html {
     root /usr/share/nginx/www;
   }
  
   # proxy the PHP scripts to fpm
   location ~ \.php$ {
 access_log /var/log/nginx/ssl/ssl.access.log main;
 error_log /var/log/nginx/ssl/ssl.error.log;
 root /home/wangzhengyi/ssl/; 
 fastcgi_param HTTPS on;
     include /etc/nginx/fastcgi_params; 
     fastcgi_pass  sslfpm;
   }
}

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

相關(guān)文章

  • 詳解nginx配置url重定向-反向代理

    詳解nginx配置url重定向-反向代理

    這篇文章主要介紹了詳解nginx配置url重定向-反向代理 ,nginx的重定向和nginx的反向代理的原理還是有區(qū)別的。有興趣的可以了解一下。
    2016-12-12
  • Nginx Rewrite規(guī)則與使用介紹和技巧實例

    Nginx Rewrite規(guī)則與使用介紹和技巧實例

    這篇文章主要介紹了Nginx Rewrite規(guī)則與使用介紹和技巧實例,本文講解了正則表達(dá)式匹配、文件及目錄匹配、flag標(biāo)記、Nginx Rewrite相關(guān)指令等內(nèi)容,需要的朋友可以參考下
    2015-01-01
  • 使用Nginx解決跨域訪問問題的完整案例

    使用Nginx解決跨域訪問問題的完整案例

    在現(xiàn)代的Web開發(fā)中,跨域訪問是一種常見的需求,由于瀏覽器的同源策略,不同域名之間的訪問存在一定的限制,本文將介紹如何使用Nginx來解決跨域訪問的問題,并通過一個完整的實例來展示,需要的朋友可以參考下
    2024-03-03
  • nginx重寫rewrite基礎(chǔ)及實例分享

    nginx重寫rewrite基礎(chǔ)及實例分享

    這篇文章主要介紹了nginx重寫rewrite基礎(chǔ)及實例分享,需要的朋友可以參考下
    2016-04-04
  • Nginx漏洞復(fù)現(xiàn)的問題案例解析

    Nginx漏洞復(fù)現(xiàn)的問題案例解析

    這篇文章主要介紹了Nginx解析漏洞復(fù)現(xiàn),這個漏洞其實是由php.ini中cgi.fix pathinfo選項與php-fpm的配置一起導(dǎo)致的,防范的話,只需在php-fpm配置文件中設(shè)置security.limit_extensions=.php,重啟一下服務(wù)即可,本文講解的非常詳細(xì),需要的朋友可以參考下
    2024-01-01
  • Nginx安裝與使用教程詳解

    Nginx安裝與使用教程詳解

    這篇文章主要介紹了Nginx安裝與使用教程詳解的相關(guān)資料
    2016-09-09
  • Nginx進(jìn)行域名重寫和泛域名解析配置的方法

    Nginx進(jìn)行域名重寫和泛域名解析配置的方法

    這篇文章主要介紹了Nginx進(jìn)行域名重寫和泛域名解析配置的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • 詳解Nginx 利用代理轉(zhuǎn)發(fā)請求示例

    詳解Nginx 利用代理轉(zhuǎn)發(fā)請求示例

    這篇文章主要介紹了詳解Nginx 利用代理轉(zhuǎn)發(fā)請求示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-03-03
  • Apache和Nginx的優(yōu)缺點詳解_動力節(jié)點Java學(xué)院整理

    Apache和Nginx的優(yōu)缺點詳解_動力節(jié)點Java學(xué)院整理

    Nginx和Apache一樣,都是HTTP服務(wù)器軟件,在功能實現(xiàn)上都采用模塊化結(jié)構(gòu)設(shè)計,都支持通用的語言接口。下面通過本文給大家分享Apache和Nginx比較 功能對比,感興趣的朋友參考下吧
    2017-08-08
  • Nginx的配置文件結(jié)構(gòu)和各種配置指令

    Nginx的配置文件結(jié)構(gòu)和各種配置指令

    Nginx是一款高性能的Web服務(wù)器和反向代理服務(wù)器,常常被用作Web服務(wù)器、負(fù)載均衡器、反向代理和緩存服務(wù)器等,本文將詳細(xì)介紹Nginx的配置文件結(jié)構(gòu)和各種配置指令,幫助你理解和正確配置Nginx?服務(wù)器
    2024-03-03

最新評論