Link . Contact Us . English
 


Red Hat Enterprise Linux 3安裝憑證

1.將憑證複製到檔案


首先複製所有需要的檔案到 /etc/httpd/conf/ssl.crt/目錄下。
您將收到GlobalTrust所發出內含憑證 (yourdomainname.crt)的電子郵件,當您用一般的文字編輯器檢視此檔時,您的憑證看起來會像下面這個樣子:

-----BEGIN CERTIFICATE-----
MIAGCSqGSIb3DQEHAqCAMIACAQExADALBgkqhkiG9w0BBwGggDCCAmowggHXAhAF
UbM77e50M63v1Z2A/5O5MA0GCSqGSIb3DQEOBAUAMF8xCzAJBgNVBAYTAlVTMSAw
(.......)
E+cFEpf0WForA+eRP6XraWw8rTN8102zGrcJgg4P6XVS4l39+l5aCEGGbauLP5W6
K99c42ku3QrlX2+KeDi+xBG2cEIsdSiXeQS/16S36ITclu4AADEAAAAAAAAA
-----END CERTIFICATE-----

複製您的憑證到您想用來保存憑證的目錄,在這裡是舉例使用 /etc/httpd/conf/ssl.crt/,公鑰 ( public key ) 和私鑰 ( private key ) 的檔案也將置放在此目錄,這個例子所使用的私鑰 ( private key ) 將被命名為 private.key 而公鑰(public key)將被命名為 yourdomainname.crt.

建議將保存私鑰的目錄權限設定為限定root唯讀( only readable by root)

2.安裝憑證


為了讓所有瀏覽器都能信認您的憑證,您必須安裝中繼憑證 chain certificates (intermediates),除了您的 SSL 伺服器憑證 (yourdomainname.crt) ,另外兩個命名為 GTECyberTrustRootCA.crt ComodoClass3SecurityServicesCA.crt 的憑證也被放置在GlobalTrust寄給您的附件之中,
Apache 使用者將不會用到這些憑證,除非您要使用"組合檔"模式去安裝中繼憑證。

為了設定SSL憑證路徑及參數,您有兩種方式來安裝憑證:

A.使用HTTP 設定工具

HTTP 設定工具 可幫您為 Apache HTTP 伺服器 配置 /etc/httpd/conf/httpd.conf 設定檔案。 它並不使用舊式的 srm.conf access.conf 設定檔案,並將它們留空。 透過圖形化的介面,您可以設定例如虛擬主機、紀錄屬性以及最大連線數等的指令。

只有 Red Hat Enterprise Linux 所含括的模組才能使用 HTTP 設定工具 做設定,假如有安裝其他的模組,將無法使用這個工具來設定它。

必須已安裝 httpdredhat-config-httpd RPM 套件才能使用 HTTP 設定工具。 這個程式也需要 X 視窗系統與 root 存取權限。 如要啟動這個應用程式,請選擇 『主選單按鈕』 => 『系統設定』 => 『伺服器設定』 => 『HTTP 伺服器』,或在 shell 提示符號(如 XTerm 或 GNOME 終端機)下輸入 redhat-config-httpd 指令。

假如您希望使用這個工具,請勿手動編輯 /etc/httpd/conf/httpd.conf 設定檔案,在儲存您的設定並且離開程式後,HTTP 設定工具 將會產生這個檔案。 假如您想要增加 HTTP 設定工具 所缺少的額外模組或設定選項,您則不能使用這個工具。

使用 HTTP 設定工具 來配置 Apache HTTP 伺服器 SSL設定的一般步驟如下:

  1. 在 『主要』 標簽頁中增加SSL通訊Port 443的設定。



    點選 新增 的按鈕來定義要用來接受要求的額外埠號,將會出現如如下所示的一個視窗



    您可以選擇『監聽所有位址』 的選項來監聽所定義之連接埠上的所有 IP 位址,或者在 『位址』 欄位指定一個特定 IP 位址,然後設定埠號為『443』。 在每一個連接埠號只能指定一個 IP 位址,如果您想要在相同的連接埠號上指定一個以上的 IP 位址,請為每一個 IP 位址個別建立一個紀錄。 在此請盡量使用 IP 位址,而不要使用網域名稱,以避免 DNS 搜尋失敗。
  2. 點選 『虛擬主機』 的標簽頁來配置SSL的設定。

    在 『虛擬主機』 的標簽頁選取虛擬主機的名稱,再點選 編輯 的按鈕,從左邊的選單選取 『SSL』,然後選取如下圖所示的 『啟用 SSL 支援』 選項。

    點選後可看全圖

    SSL 設定』 的部份則視憑證存放路徑而定:
    憑證檔案 為寰宇數位核發給貴公司的『伺服器憑證檔(Server Certificate)
    憑證金鑰檔案 為貴公司當初所自行產生的『私密金鑰檔案(Private Key)
    憑證連鎖檔案 為寰宇數位提供的『中繼憑證檔案(Chain Certificate)』,如果您是申請三年期憑證的客戶請跳過這項設定並使用下一個設定
    憑證授權檔案 為伺服器的CA資料檔案,如果您是申請三年期憑證或是使用中繼憑證設定無法啟動,請下載這個『CA組合檔 』到
    /etc/httpd/conf/ssl.crt/目錄,並改名為ca-bundle.crt
  3. 離開這個應用程式,並選擇儲存您的設定。
    請點選 HTTP 設定工具 視窗底端的 確定 按鈕。 將會出現一個對話窗,假如您回答 ,將會儲存您的設定到 /etc/httpd/conf/httpd.conf 檔案。 請記得您原本的設定檔案將會被覆寫。
  4. 重新啟動Apache HTTP 伺服器
    在儲存您的設定後,您必須使用 service httpd restart 指令重新啟動 httpd 系統程式,您必須是 root 才能執行這個指令。

B.自動設定SSL設定檔案ssl.conf

設定檔案位於 /etc/httpd/conf.d/ssl.conf

請將檔案以文字編輯器(例如 vi)打開並尋找下列內容來修改:
  
確認是否有 Listen 443
DocumentRoot 為指定網站的根目錄
ServerName 為指定伺服器名稱
確認是否SSLEngin on

SSLCertificateFile /etc/httpd/conf/ssl.crt/server.crt -伺服器憑證檔(Server Certificate)
SSLCertificateKeyFile /etc/httpd/conf/ssl.crt/server.key -私密金鑰檔案(Private Key)
SSLCertificateChainFile
/etc/httpd/conf/ssl.crt/ca-bundle.crt -CA組合檔

3.測試SSL連線

 

請以 https://www.yourdomain.com(您的網址)來連結您的網址,或使用openssl工具來測試剛設定的安全加密網站是否已經完成,請使用下列指令:

#openssl s_client -connect www.yourdomain.com:443 -state

如果沒有出現connect refuse就表示安全網路通訊已經建立完成


GlobalTrust SSL介紹
我要購買GlobalTrust憑證
優點說明
支援的產品種類
GlobalTrust 標章 (Seal)
如何安裝寰宇數位憑證標章
CSR線上測試
申請流程說明
下載申請同意書
申請免費30天憑證
各價憑證比較表
SSL產品比較表
國內各家產品比較表
價格比較
技術比較
強制型SSL產品比較表
Thawte SSL介紹
購買Thawte SSL憑證
下載申請同意書
GEOTrust SSL介紹
購買Geo SSL憑證
下載申請同意書

GlobalTrust SSL介紹
最新消息/活動訊息
優惠方案
經銷商洽詢
標章更新說明
免費更新下載
更新瀏覽器
如何將瀏覽器升級至128加密


關於Global Trust 寰宇認證中心   瀏覽器安全更新   隱私權政策   合作提案   經銷商專區   連絡方式

Design By Foxstreet