精品日韩在线,日韩精品福利一区二区三区,日韩午夜黄色,国产日韩欧美高清免费

始創于2000年 股票代碼:831685
咨詢熱線:0371-60135900 注冊有禮 登錄
  • 掛牌上市企業
  • 60秒人工響應
  • 99.99%連通率
  • 7*24h人工
  • 故障100倍補償
您的位置: 網站首頁 > 幫助中心>文章內容

詳解Nginx + Tomcat HTTPS/SSL 配置

發布時間:  2012/5/18 15:36:46
1. 申請 SSL 證書

  你可以從很多網站購買到SSL證書,我經常使用的是 GeoTrust 。證書都是收費的(據說有免費的,沒試過),價格有貴的有便宜的。它們的區別是發行證書的機構不同,貴的證書機構更權威,證書被瀏覽器否決的幾率更小。正規運營的網站建議購買好一點的證書,免了麻煩,也貴不了多少。

  1.1 生成 CSR 文件

  申請證書的時候,證書的發行機構會要求你提供一個CSR(Certificate Signing Request)文件,這個文件包含了發行機構需要的所有信息。在生成CSR之前,我們必須先創建密鑰對:

$JAVA_HOME/bin/keytool -genkey -alias <your_alias_name> -keyalg RSA -keystore <your_keystore_filename> -keysize 2048

  這里我們使用的是RSA非對稱算法,2048位的密鑰(好的證書機構強制2048位)。可以是網站名,比如“oschina”,同理可以是oschina.keystore。

  這個命令會讓你輸入私鑰所有者的信息,也就是你的網站的信息,這里只有一個字段是關鍵的“Common Name(CN)”,這個字段應該是你的網站域名,例如“www.oschina.net”,別的字段例如國家地區什么的你看著填就行了。使用keytool工具的話,它提示輸入“first and last name”就是讓你輸入“Common Name”。在你填完信息以后,它會讓你設置keystore和密鑰的訪問密碼,你輸入就行了,建議使用相同的密碼。如果不輸入的話,默認密碼是“changeit”。

  下面來生成CSR文件:

$JAVA_HOME/bin/keytool -certreq -keyalg RSA -alias <your_alias_name> -file certreq.csr -keystore <your_keystore_filename>

  這里 和上面一步是一致的,我這里輸入 oschina ,輸入 oschina.keystore。這一步會問你要keystore密碼,就是你上一步設置的密碼。生成的“certreq.csr”是一個文本文件,你打開應該看到類似如下內容:

  -----BEGIN NEW CERTIFICATE REQUEST-----

  MIICvzCCAacCAQAwejELMAkGA1UEBhMCQ04xEjAQBgNVBAgTCUd1YW5nZG9uZzERMA8GA1UEBxMI

  U2hlbnpoZW4xFDASBgNVBAoTC09TQ2hpbmEuTkVUMRQwEgYDVQQLEwtPU0NoaW5hLk5FVDEYMBYG

  A1UEAxMPd3d3Lm9zY2hpbmEubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnyZ3

  8SXC6FmggtMtGBMCW/L88qd2DXjeryQExyUfy30VU4ROYcPnLNZXtwtE+poOf7AdqrQvrYBNJsls

  xAmlKEKN7t1ATq3vYSaygx74Ixh4lsYQhJA03sZlcIe8N1EoSYwvch37ksQfhXC/zcZ9ltT9Pk67

  dZTVoNPwI92bxH1VpCwnpNpygT1v8YSCQM6mIrBkWeNuWolhYQmKSRgOM9gV8hd06zBd6mNBGdxB

  ktZ6KlZQp8i+A4hevcRuo9ebNLIhfERDghgos+zbaq1d2whgWegdv/mLnudLHjyyqcEBwk87rp7n

  zFh2C220JmDMXAMGsz0QeA60wpRC6492UwIDAQABoAAwDQYJKoZIhvcNAQEFBQADggEBAGfLBzJt

  +CFJ0v4LzttWHNMEpj5rvtoEBr2QYtB0op2y27mp0qwqCfCj0wv3Rw8xZzh6oPKx0NB2tnWqcqyN

  XmVW4nl3SLd9bdY3I7/wdQkriCd6sBgn6Voh8mJOGKKtNZADQ3AfqUD1ge39bL+v7H0EdwtOfmCr

  tAn35+qIIXH3SWS2R+G5sqa76GgjSRwkN8awzrbZJbA/hRPi5wwL+RV3/NFWfFmr4hpsuWHos7ly

  5iFJpQqWVodpq9mxaaugzKvv0HG+A8ip0DG+vB8SnUgBMnAMM8UP1P2ozgNG0Twncq+uIAyz0Uw9

  IzQHiWhtGpFAN9RO0xPl4EnYW6A+TM4=

  -----END NEW CERTIFICATE REQUEST-----

  你把CSR的內容提供給證書發行機構就行了。

  1.2 提交認證請求

  在你提交證書簽名請求以后,證書發行機構會讓你提供一個管理員郵箱來驗證你的請求。例如我是給 oschina.net 請求簽名,它就要我提供 admin@oschina.net 或者 webmaster@oschina.net 來驗證這個請求的確是擁有 oschina.net 域名的人發起的。收到證書發行機構的驗證郵件后,你去確認,然后付款就會收到簽名后的證書(實時的,不需要等待):

  -----BEGIN CERTIFICATE-----

  MIIFBDCCA+ygAwIBAgIDA7WjMA0GCSqGSIb3DQEBBQUAMGExCzAJBgNVBAYTAlVT

  MRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMR0wGwYDVQQLExREb21haW4gVmFsaWRh

  dGVkIFNTTDEbMBkGA1UEAxMSR2VvVHJ1c3QgRFYgU1NMIENBMB4XDTEyMDIyNjA0

  NTQyMVoXDTE0MDIyNzExMDQwMFowge0xKTAnBgNVBAUTIGxEMEdjSW1OSlhyQTZY

  YXUtU055R1prTUtXdUdQVDFkMQswCQYDVQQGEwJDTjEYMBYGA1UEChMPd3d3Lm9z

  Y2hpbmEubmV0MRMwEQYDVQQLEwpHVDg3NjQ4MDE5MTEwLwYDVQQLEyhTZWUgd3d3

  Lmdlb3RydXN0LmNvbS9yZXNvdXJjZXMvY3BzIChjKTEyMTcwNQYDVQQLEy5Eb21h

  aW4gQ29udHJvbCBWYWxpZGF0ZWQgLSBRdWlja1NTTChSKSBQcmVtaXVtMRgwFgYD

  VQQDEw93d3cub3NjaGluYS5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK

  AoIBAQCfJnfxJcLoWaCC0y0YEwJb8vzyp3YNeN6vJATHJR/LfRVThE5hw+cs1le3

  C0T6mg5/sB2qtC+tgE0myWzECaUoQo3u3UBOre9hJrKDHvgjGHiWxhCEkDTexmVw

  h7w3UShJjC9yHfuSxB+FcL/Nxn2W1P0+Trt1lNWg0/Aj3ZvEfVWkLCek2nKBPW/x

  hIJAzqYisGRZ425aiWFhCYpJGA4z2BXyF3TrMF3qY0EZ3EGS1noqVlCnyL4DiF69

  xG6j15s0siF8REOCGCiz7NtqrV3bCGBZ6B2/+Yue50sePLKpwQHCTzuunufMWHYL

  bbQmYMxcAwazPRB4DrTClELrj3ZTAgMBAAGjggE2MIIBMjAfBgNVHSMEGDAWgBSM

  9NmTCke8AKBKzkt1bqC2sLJ+/DAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYI

  KwYBBQUHAwEGCCsGAQUFBwMCMCcGA1UdEQQgMB6CD3d3dy5vc2NoaW5hLm5ldIIL

  b3NjaGluYS5uZXQwQQYDVR0fBDowODA2oDSgMoYwaHR0cDovL2d0c3NsZHYtY3Js

  Lmdlb3RydXN0LmNvbS9jcmxzL2d0c3NsZHYuY3JsMB0GA1UdDgQWBBSMnwGchSF9

  4rpwjGM0R5TdD/OU3zAMBgNVHRMBAf8EAjAAMEcGCCsGAQUFBwEBBDswOTA3Bggr

  BgEFBQcwAoYraHR0cDovL2d0c3NsZHYtYWlhLmdlb3RydXN0LmNvbS9ndHNzbGR2

  LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAYtzSVIU/O43qyL4mBFv8DSwoLfi5kHIz

  35sBVHM1Z3LW8tnIyscPewYZdy6pszBsm4AtJ0C+fdCM6Ai4GnMdIacao18OIcXS

  n2ZiYVrZAs/GCzHRpCpu3VfFTogBiuTS+/Sm87KD8o1kHCxGxNDftfPorq4K5B+0

  sIWhxU2gErog1vkGqzuO5CiupMIIp6swqGR0rUnh7XH+WkfjamnU9I8Yqz//QENT

  cIaUI/2E2btqCvK4vgtsvhzYHLhmcGljiu0PEeCtIBa4CZSiiMk6E9P7tb/+l3o4

  CS9dHYutNG1LqN3FNx34EYBYykGOz2N79L3BIUwIXa7v7QoO+T+c6w==

  -----END CERTIFICATE-----

  這就是你的網站,經過權威機構簽名的證書。當用戶通過HTTPS訪問你的網站的時候,瀏覽器會驗證這個證書。

  1.3 下載證書

  證書分很多種格式,例如X.509(.crt文件)、PKCS #7(.p7s文件)等等。不同的網站服務器可能要求不同格式的證書。很多時候,給我們的證書簽名的是二級證書機構,它上面還有根證書機構。所以你在購買簽名過的證書以后,它還會給你一個它自己的證書叫做“Intermediate CA(中間證書)”,格式和你自己的證書是一樣的。在部署證書的時候你需要同時部署你自己的證書還有中間證書,這就叫做Certificate Chain。好的證書發行機構會提供多種證書供你選擇下載,建議下載同時下載X.509還有 PKCS #7兩種格式。不要忘記下載 X.509格式的中間證書。PKCS #7格式的不要是因為這個格式自帶了各種中間證書。

  2. 部署證書到Tomcat

  Tomcat要求的是包含簽名過證書的keystore文件和keystore密碼。所以我們要先把證書導入keystore

  2.1 導入證書到KeyStore

$JAVA_HOME/bin/keytool -import -alias oschina -trustcacerts -file oschina.p7s  -keystore oschina.keystore

  上面的命令中 alias “oschina” 和之前申請證書的時候輸入的 alias 要一致。

  2.2 修改Tomcat配置

<Connector SSLEnabled="true" acceptCount="100" clientAuth="false"
        disableUploadTimeout="true" enableLookups="false" maxThreads="25"
        port="8443" keystoreFile="/oschina/webapp/oschina.keystore" keystorePass="xxxxxxx"
        protocol="org.apache.coyote.http11.Http11NioProtocol" scheme="https"
        secure="true" sslProtocol="TLS" />

  3. 部署證書到Nginx

  Nginx和Tomcat不一樣,它要求的是證書文件 .crt 和私鑰 .key 。遺憾的是,我們的私鑰在keystore里面,而JDK自帶的keytool并不提供私鑰的導出功能,所以我們得借助第三方工具來導出私鑰。

  3.1 導出私鑰(key)

  有一個開源的私鑰導出工具叫做 java-exportpriv 。它是一個簡單的java程序,你下載以后參考它的說明,編譯,然后運行即可,非常簡單,我就不多羅嗦了。

  3.2 創建certificate chain

  和Apache不一樣,Nginx沒有Certificat Chain這個參數,所以你要把你的證書和中間證書合并。合并證書很簡單,創建一個先的文件 oschina-chain.crt,內容如下:

  -----BEGIN CERTIFICATE-----

  這里是你證書的內容

  -----END CERTIFICATE-----

  -----BEGIN CERTIFICATE-----

  這里是中間證書的內容

  -----END CERTIFICATE-----

  3.3 修改Nginx配置文件 

server {
        listen       443 ssl;
        server_name  localhost;
        ssl                  on;
        ssl_certificate      /oschina/webapp/oschina-chain.crt;
        ssl_certificate_key  /oschina/webapp/oschina.key;

    location / {
            include proxy.conf;
            proxy_pass   https://61.145.122.155:443;
        }

    }

  4. 驗證證書是否安裝正確

  首先當然是自己用HTTPS的方式訪問自己的網站,看看瀏覽器是否報錯或者報警,記得要把各種瀏覽器都試一遍。然后用 在線工具來測試你的網站HTTPS的配置是否正確,如果都測試通過,那么就大功搞成啦!


本文出自:億恩科技【www.zuiquanben.com】

服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經營性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經營性ICP/ISP/IDC證:豫B1-20183354
  • 億恩南昌公司:
  • 經營性ICP/ISP證:贛B2-20080012
  • 服務器/云主機 24小時售后服務電話:0371-60135900
  • 虛擬主機/智能建站 24小時售后服務電話:0371-60135900
  • 網絡版權侵權舉報電話:0371-60135995
  • 警情提示:注意防范電信網絡詐騙
  • 專注服務器托管17年
    掃掃關注-微信公眾號
    0371-60135900
    Copyright© 1999-2026 ENKJ All Rights Reserved 地址:鄭州市高新區翠竹街1號總部企業基地億恩大廈  法律顧問:河南亞太人律師事務所郝建鋒、杜慧月律師  B1-20183354   京公網安備41019702002023號 
      0
     
     
     
     

    0371-60135900
    7*24小時客服服務熱線

     
     
    精品日韩在线,日韩精品福利一区二区三区,日韩午夜黄色,国产日韩欧美高清免费
    午夜精品婷婷| 久久精品国产999大香线蕉| 久久精品xxxxx| 午夜久久av| 亚洲涩涩av| 国产精品日韩| 亚洲一区二区成人| 免费欧美日韩| 亚洲无线观看| 日韩免费精品| 国产精品毛片久久久| 国产日韩欧美一区二区三区在线观看 | 麻豆理论在线观看| 国产一区二区精品久| 国产在线观看91一区二区三区 | 国产精品视频3p| 日本午夜精品久久久久| 亚洲一级淫片| 国产情侣一区| 天堂中文在线播放| 欧美日韩精品一本二本三本| 亚洲国产成人精品女人| 国产精品视区| 欧美三级第一页| 国产一区二区三区四区五区| 日韩中文在线电影| 亚洲精华国产欧美| 日本久久一区| 亚洲伦乱视频| 天堂av一区| 日韩伦理一区| 免费日韩av| 久久久久黄色| 夜夜嗨av一区二区三区网站四季av| 一区二区精品| 色综合五月天| 中文字幕免费一区二区| 国产一区二区三区精品在线观看| 激情综合网五月| 国产日韩亚洲| 视频一区中文字幕国产| 国产自产自拍视频在线观看| 国产偷自视频区视频一区二区| 国产欧美日韩在线观看视频| 日韩精品欧美| 欧美亚洲综合视频| 视频二区不卡| 欧美激情视频一区二区三区免费 | 国产精品一区二区三区av| 日韩中文视频| 麻豆国产精品777777在线| 香蕉精品999视频一区二区| 国产精品毛片久久| 国产精品亲子伦av一区二区三区 | 国产亚洲精品美女久久| 最新日韩欧美| 激情久久中文字幕| 欧美片第1页| 麻豆国产精品| 国产乱论精品| 久久久久99| 精品久久久网| 日韩欧美二区| av中文资源在线资源免费观看| 国产欧美一区二区三区精品酒店| 亚洲一区国产一区| 国产精品国产一区| 国产激情久久| 久久xxx视频| 久久国产精品色av免费看| 最新国产精品| 91国内精品| 国产伦理久久久久久妇女| 欧美亚洲一区二区三区| 国产精品天堂蜜av在线播放| 成人在线观看免费视频| 精品国产一区二区三区噜噜噜| 国产精品久久777777毛茸茸| 国产精品成人**免费视频| 欧美激情亚洲| 都市激情国产精品| 91日韩欧美| 国产在线不卡| 亚洲精品九九| 麻豆久久久久久| 成人羞羞视频在线看网址| 九九久久电影| 综合激情网站| 久久精品福利| 欧美精选一区二区三区| 中文字幕一区二区av| 欧美日韩一区自拍| 久久中文在线| 男人的天堂亚洲一区| 国产精品igao视频网网址不卡日韩 | 亚洲区第一页| 国产a亚洲精品| 亚洲欧美日韩国产一区| 欧美日韩亚洲一区二区三区在线| 蜜桃久久久久| 首页国产欧美日韩丝袜| 久久影院资源站| 日本欧洲一区二区| 国产va在线视频| 日本中文字幕不卡| 韩国精品主播一区二区在线观看| 天堂av在线一区| 天堂中文av在线资源库| 久久精品资源| 视频一区二区三区中文字幕| 久久av日韩| 日韩欧美另类中文字幕| 国产91一区| 给我免费播放日韩视频| 蜜臀91精品一区二区三区| 精品三级久久| 岛国精品一区| 国产欧美69| 日韩一区二区三免费高清在线观看| 亚洲综合在线电影| 精品欧美日韩精品| 91嫩草精品| 久久xxxx精品视频| 99久久婷婷这里只有精品| 婷婷综合福利| 日韩视频一区二区三区在线播放免费观看| 国产精品久久免费视频| 欧美中文一区| 亚洲精品女人| 亚洲精品福利| 日韩一区二区三区精品视频第3页| 中文亚洲免费| 亚洲激情黄色| 午夜国产一区二区| 午夜在线精品偷拍| 国产精品社区| 综合视频一区| 日韩高清三区| 国产午夜久久av| 国产日产精品_国产精品毛片 | 国产一区二区三区精品在线观看| 国产欧美亚洲精品a| 国产精品欧美三级在线观看| 欧美日韩亚洲三区| 国产黄色精品| 国产精品国产一区| 久久精品二区三区| 亚洲精品综合| 久久99蜜桃| 美女av在线免费看| 蜜桃国内精品久久久久软件9| 日韩电影二区| 99re国产精品| 日本亚洲视频| 你懂的网址国产 欧美| 一本大道色婷婷在线| 亚洲综合不卡| 国产乱码精品一区二区亚洲| 日韩国产一区| 日韩精品一二区| 国产免费av国片精品草莓男男| 亚洲欧美日本国产专区一区| 热久久免费视频| 精品国产一区二| 免播放器亚洲| 久久精品国产网站| 久久精品影视| 欧美午夜网站| 亚洲国产专区| 国产亚洲久久| 国产精品毛片一区二区三区| 国产精品啊v在线| 久久久久国产一区二区| 中文字幕亚洲精品乱码| av日韩中文| 国产欧美日韩精品高清二区综合区 | 久久久久97| 性一交一乱一区二区洋洋av| 国产精品66| 亚州精品视频| 精品欧美久久| 视频小说一区二区| 国产精品va| 日本欧美在线| 视频一区二区三区入口| yellow在线观看网址| 国产美女撒尿一区二区| 免费在线看一区| 欧美日韩黑人| 亚洲欧洲美洲av| 麻豆国产欧美日韩综合精品二区| 亚洲青青久久| 亚洲图片久久| 99国内精品| 亚洲精品国产偷自在线观看| 欧洲一区二区三区精品| 欧美国产小视频| zzzwww在线看片免费| 91综合网人人| 91精品丝袜国产高跟在线|