<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    xylz,imxylz

    關注后端架構、中間件、分布式和并發編程

       :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      111 隨筆 :: 10 文章 :: 2680 評論 :: 0 Trackbacks

    申請SSL證書

    每年2.5$ 的SSL證書申請地址在這里:https://billing.centriohost.com/cart.php?a=add&pid=21
    打開后看到原價是10$/年,域名使用泛域名: *.imxylz.com,服務器IP地址需要提供公網IP地址。郵件的前綴可以選擇一個,后綴是域名地址。
    當然需要一個2048位的CSR。

    生成一個CSR私鑰,可以使用下面的名稱:
        #openssl genrsa -out imxylz.com.pem 2048
        #openssl req -new -key imxylz.com.pem -out imxylz.com.csr

    需要注意的是生成csr最好不輸入密碼,否則某些web服務器(例如apache)啟動時需要輸入密碼。
    另外CN (Common Name is a Necessary Item) 應該是 *.imxylz.com,否則會被拒絕。
    (我在這個地方折騰好久,最后發ticket更換csr才解決)。
    然后在下一頁付款是輸入優惠碼 LET2SSL ,即可優惠7.5$,這樣就只剩下2.5$/年了。
    以后每年續費也按照這個價格進行。
    付款完成后系統會發送郵件給第一步選擇的郵箱地址: 前綴@imxylz.com,例如我的是: admin@imxylz.com
    特別注意的是:由于郵件會發送給admin@imxylz.com,因此需要提前準備好郵件服務器,例如我當時就安裝了postfix又來接收郵件。
    由于pop3沒有安裝成功,因此我將收到的郵件 /root/Maildir/new/xxxxxx 下載回來,改成.eml后綴文件用OS X的Mail打開的。
    郵件中有一個鏈接地址,需要確認信息是否正確,確認即可。(如果不確認及意味著操作失敗,不能進行以后的操作了)。
    比較悲劇的是我當時將郵件服務器搞壞了,沒有收到郵件,最后只好發送ticket請求重發。
    好在工作人員非常厚道,將證書發送給admin@imxylz.com以及我的gmail郵箱。
    正常應該不發送給非域名郵箱的。
    再次表揚下centriohost網站的工作人員,對ticket的處理比較及時。不爽的地方在于注冊的時候會將密碼明文發送到注冊郵箱中。

    Nginx 安裝證書

    郵件中有兩個證書,一個是域名證書,一個是根證書。
    將兩個證書合并成一個文本文件(包括注釋) imxylz.com.crt。
    (注意域名證書在上,根證書在下,否則nginx啟動會報錯誤。)
    現在我們需要兩個文件: imxylz.com.pem以及imxylz.com.crt。

    1. 編譯Nginx

    如果nginx沒有支持SSL,則需要重新編譯。可通過 nginx -V 來檢查是否支持SSL。
        #./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
        #make
        #make install

    2. 配置證書

    將證書拷貝到/usr/local/nginx/conf中,然后配置(/usr/local/nginx/conf/nginx.conf)如下:
        server {
            listen 443;
            server_name imxylz.com;
            index index.html;
            ssl on;
            ssl_certificate /usr/local/nginx/conf/imxylz.com.crt;
            ssl_certificate_key /usr/local/nginx/conf/imxylz.com.pem;
            location / {
                root /data/imxylz.com/public;
            }
        }

    測試下nginx并運行。
        #/usr/local/nginx/sbin/nginx -t
        #/usr/local/nginx/sbin/nginx
    現在就可以通過 https://imxylz.com 訪問HTTPS服務了。
    當然如果網站有非https的資源,就需要改造地址,否則Windows下瀏覽器會彈出警告。
    例如:

        dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
        <link >
    最終的效果圖如下:
    ssl on imxylz.com
    如果有問題,可以檢查nginx的error_log。

    [原文地址: https://imxylz.com/blog/2013/09/11/https-of-nginx/]


    ©2009-2014 IMXYLZ |求賢若渴
    posted on 2013-09-11 21:58 imxylz 閱讀(5649) 評論(0)  編輯  收藏 所屬分類: 技術nginx

    ©2009-2014 IMXYLZ
    主站蜘蛛池模板: 精品四虎免费观看国产高清午夜| 乱人伦中文视频在线观看免费| 嫩草在线视频www免费观看| 国产成人毛片亚洲精品| 一级做a毛片免费视频| 国产精品亚洲综合一区| 72pao国产成视频永久免费| 伊人亚洲综合青草青草久热| 青青操在线免费观看| 亚洲AV无码久久精品色欲| 99视频精品全部免费观看| 亚洲男女一区二区三区| 国产精品色拉拉免费看| 亚洲无人区码一二三码区别图片 | 91亚洲国产在人线播放午夜| 中文字幕免费在线观看| 亚洲日日做天天做日日谢| 精品国产免费观看久久久| 免费无码一区二区| 亚洲va国产va天堂va久久| AV大片在线无码永久免费| 最新亚洲人成无码网站| 国产亚洲色婷婷久久99精品91| 国产好大好硬好爽免费不卡| 亚洲一区二区三区免费视频| 国产又粗又猛又爽又黄的免费视频| 一级做受视频免费是看美女| 久久亚洲精品国产精品| 日韩一区二区免费视频| 久久精品无码专区免费| 亚洲国产夜色在线观看| 免费一级毛片女人图片| 免费人妻无码不卡中文字幕系| 亚洲熟妇无码一区二区三区导航| 亚洲性日韩精品一区二区三区 | 成人免费一区二区无码视频| 四虎影视久久久免费观看| 久久亚洲精精品中文字幕| 国产成人免费a在线视频app | 久久精品国产亚洲AV| 亚洲av无码国产精品夜色午夜|