最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

在Nginx服務(wù)器下配置StartSSL和SSL的教程

 更新時(shí)間:2015年07月08日 10:38:58   投稿:goldensun  
這篇文章主要介紹了在Nginx服務(wù)器下配置StartSSL和SSL的教程,其中申請證書的步驟確實(shí)比較麻煩一些,不過出于安全考慮:p需要的朋友可以參考下

第一步 申請本地證書

1. openssl 之類的軟件我就不多說,系統(tǒng)自帶的,如果不帶,自己 yum 下

[root@e2fsck ~]# openssl genrsa -des3 -out e2fsck.org.key 2048
Generating RSA private key, 1024 bit long modulus
………..++++++
………..++++++
e is 65537 (0×10001)
Enter pass phrase for e2fsck.org.key: 輸入密碼
Verifying – Enter pass phrase for e2fsck.org.key: 輸入密碼

[root@e2fsck ~]# openssl req -new -key e2fsck.org.key -out e2fsck.org.csr
Enter pass phrase for e2fsck.org.key: 輸入密碼
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter ‘.', the field will be left blank.
—–

Country Name (2 letter code) [XX]:CN
State or Province Name (full name) []:JS
Locality Name (eg, city) [Default City]:SZ
Organization Name (eg, company) [Default Company Ltd]:e2fsck
Organizational Unit Name (eg, section) []:e2fsck.org
Common Name (eg, your name or your server's hostname) []:*.e2fsck.org
Email Address []:root@e2fsck.org

Please enter the following ‘extra' attributes
to be sent with your certificate request
A challenge password []: 直接回車
An optional company name []: 直接回車

[root@e2fsck ~]# openssl rsa -in e2fsck.org.key -out e2fsck.org_nopass.key
Enter pass phrase for e2fsck.org.key: 輸入上面的密碼
writing RSA key

[root@e2fsck ~]# ls

e2fsck.org.csr e2fsck.org.key e2fsck.org_nopass.key

 

第二步 去 startssl 申請免費(fèi)證書

1. 登錄官方網(wǎng)站 http://www.startssl.com/?app=0

2. 選擇 Control Panel(右上角) 然后選擇 Express Lane(最下面的大圖標(biāo))

3. 填寫注冊信息(盡量真實(shí),不然難通過),然后就去郵件等,是 2 封郵件,第二封郵件帶一個(gè)地址,登錄即可

4. 進(jìn)去后,做 下一步 之類的簡單事情后,選擇 Certificates Wizard

5. Certificate Target: 這里選擇 Web Server SSL/TLS Certificate

6. 這里選擇 Skip 因?yàn)?第一步 的時(shí)候配置好了

7. 這里把 第一步 中的 e2fsck.org.csr 內(nèi)容粘貼到這里

8. 然后就是下一步,添加域名什么的簡單的事情

9. 最后看到一段代碼就是 crt 證書了,保存下來,我這里取名為 e2fsck.org.crt 然后把它放到 /usr/local/nginx/conf 目錄(你放哪隨便)

10. 為了使部分瀏覽器能夠識別證書,還得把 CA 根證書與我們的證書和并

[root@e2fsck ~]# cd /usr/local/nginx/conf/   #我這里把證書都放在了這個(gè)目錄

[root@e2fsck conf]# wget http://cert.startssl.com/certs/ca.pem

[root@e2fsck conf]# wget http://cert.startssl.com/certs/sub.class1.server.ca.pem

[root@e2fsck conf]# cp e2fsck.org.crt e2fsck.org.bak   #先備份下

[root@e2fsck conf]# cat ca.pem sub.class1.server.ca.pem >> e2fsck.org.crt

然后編輯 e2fsck.org.crt  把里面的

—–END CERTIFICATE———-BEGIN CERTIFICATE—–

分開,改成這樣

—–END CERTIFICATE—–
—–BEGIN CERTIFICATE—–

 

第三步 配置 nginx.conf

主要是修改這段

復(fù)制代碼 代碼如下:
server {   listen    443;   server_name www.e2fsck.org;   index index.html index.htm index.php;   ssl         on;            <span id="note">#主要是這段</span>   ssl_certificate   e2fsck.org.crt;   ssl_certificate_key e2fsck.org_nopass.key;   ssl_session_timeout 5m;   ssl_protocols SSLv2 SSLv3 TLSv1;   ssl_ciphers HIGH:!aNULL:!MD5;   ssl_prefer_server_ciphers  on;   location ~ .php$ {               <span id="note">#這一小段是為了 https 能解析 php</span>     root      html;     fastcgi_pass  127.0.0.1:9000;     fastcgi_index index.php;     fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;     fastcgi_param HTTPS on;     include    fastcgi.conf;   }   if (-f $request_filename/index.html){      <span id="note">#如果非SSL做了偽靜態(tài),這里也要</span>     rewrite (.*) $1/index.html break;   }   if (-f $request_filename/index.php){      rewrite (.*) $1/index.php;   }   if (!-f $request_filename){     rewrite (.*) /index.php;   }   #location / {   #root  html;   #index index.html index.htm index.php;   #} }


然后重啟 nginx (如果以前沒配置過 ssl,就一定要重啟, reload 沒用)

 

第四步 測試 ssl

瀏覽器輸入 https://www.e2fsck.org 可以看到 ssl 已經(jīng)可以正常工作了

相關(guān)文章

  • nginx配置文件使用環(huán)境變量的操作方法

    nginx配置文件使用環(huán)境變量的操作方法

    Nginx是一款開源代碼的高性能HTTP服務(wù)器和反向代理服務(wù)器,同時(shí)支持IMAP/POP3/SMTP代理服務(wù),相較于Apache、lighttpd具有占有內(nèi)存少,穩(wěn)定性高等優(yōu)勢,所以深受用戶喜愛,今天小編給大家分享nginx配置文件使用環(huán)境變量的操作方法,感興趣的朋友一起看看吧
    2021-06-06
  • Windows系統(tǒng)下安裝及部署Nginx詳細(xì)教程(含多個(gè)站點(diǎn)部署)

    Windows系統(tǒng)下安裝及部署Nginx詳細(xì)教程(含多個(gè)站點(diǎn)部署)

    Nginx是一個(gè)很強(qiáng)大的高性能Web和反向代理服務(wù),也是一種輕量級的Web服務(wù)器,可以作為獨(dú)立的服務(wù)器部署網(wǎng)站,應(yīng)用非常廣泛,這篇文章主要給大家介紹了關(guān)于Windows系統(tǒng)下安裝及部署Nginx(含多個(gè)站點(diǎn)部署)的相關(guān)資料,需要的朋友可以參考下
    2024-01-01
  • nginx正向代理與反向代理詳解

    nginx正向代理與反向代理詳解

    本文給大家分享的是nginx實(shí)現(xiàn)正向代理和反向代理的具體方法配置以及不同的實(shí)例情況,非常的詳細(xì),希望大家能夠喜歡
    2020-03-03
  • Nginx開啟Brotli壓縮算法實(shí)現(xiàn)過程詳解

    Nginx開啟Brotli壓縮算法實(shí)現(xiàn)過程詳解

    這篇文章主要介紹了Nginx開啟Brotli壓縮算法實(shí)現(xiàn)過程詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11
  • Nginx配置中if判斷的使用

    Nginx配置中if判斷的使用

    在Nginx配置中,有時(shí)rewrite規(guī)則無法滿足復(fù)雜邏輯判斷需求,這時(shí)需要使用if語法,if可以根據(jù)文件是否存在、路徑特定條件等進(jìn)行判斷,本文就來介紹一下if判斷的使用
    2024-10-10
  • nginx作grpc的反向代理踩坑總結(jié)

    nginx作grpc的反向代理踩坑總結(jié)

    nginx是一款高性能的web服務(wù)器,常用于負(fù)載均衡和反向代理,本文主要介紹了nginx作grpc的反向代理踩坑總結(jié),感興趣的可以了解一下
    2021-07-07
  • Nginx的c30k問題解決方法

    Nginx的c30k問題解決方法

    這篇文章主要介紹了Nginx的c30k問題解決方法,本文同時(shí)探討了Nginx AIO的使用問題,需要的朋友可以參考下
    2014-09-09
  • nginx自定義變量與內(nèi)置預(yù)定義變量的使用

    nginx自定義變量與內(nèi)置預(yù)定義變量的使用

    這篇文章主要介紹了nginx自定義變量與內(nèi)置預(yù)定義變量的使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • Ubuntu下搭建與配置Nginx服務(wù)

    Ubuntu下搭建與配置Nginx服務(wù)

    這篇文章介紹了Ubuntu下搭建與配置Nginx服務(wù)的方法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • 為Nginx動(dòng)態(tài)添加模塊的方法

    為Nginx動(dòng)態(tài)添加模塊的方法

    這篇文章主要介紹了為Nginx動(dòng)態(tài)添加模塊的方法,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-07-07

最新評論

桃园县| 遂平县| 旬阳县| 肃南| 顺平县| 盐城市| 武汉市| 迭部县| 通辽市| 忻城县| 碌曲县| 长乐市| 特克斯县| 岗巴县| 昆山市| 莲花县| 萨嘎县| 山阳县| 钟山县| 金山区| 呼和浩特市| 万安县| 湖州市| 怀安县| 色达县| 湖南省| 安徽省| 蒲城县| 大新县| 平和县| 抚宁县| 南溪县| 东光县| 九寨沟县| 柳河县| 阳东县| 宁河县| 商城县| 福海县| 彰武县| 平顶山市|