文章彙整

SSL安裝教學

By Astral Web 1 year agoNo Comments
首頁  /  網站設計與開發  /  SSL安裝教學

SSL installation teaching

 

Apache :

 

  1. 確認申請完憑證、並且已經有Crt跟Private Key
  2. 到Apache的目錄去設定ssl,通常路徑會是在/etc/apache2/etc/apache2/sites-available/default-ssl.conf
  3. 如果結果跟小編一樣的話,請記得要再檢查sites-enabled有沒有這一個設定檔,如果沒有話請做一個link過去
    ln -s  /etc/apache2/etc/apache2/sites-available/default-ssl.conf /etc/apache2/etc/apache2/sites-enabled/
  4. 請加入下的內容

          <VirtualHost *:443>

DocumentRoot /var/www/html

ServerName your.domain.com.tw

SSLEngine on

SSLCertificateFile /etc/ssl/crt/primary.crt

SSLCertificateKeyFile /etc/ssl/crt/private.key

SSLCertificateChainFile /etc/ssl/crt/chain.crt

      </VirtualHost>

 

         如果沒有chain.crt也沒關係,但如果有提供一定要放,不然會出現某些瀏覽器可以看、某些不行。

         有關Chain.crt的說明可以參考這個連結

 

  1. 重啟apache

         service apache2 restart

  1. 先檢查port有沒有起來,應要該可以看到443的port被啟動

         netstat -an | grep :443

SSL installation teaching

  1. 完成

 

 

Nginx :

 

  1. 確認申請完憑證、並且已經有Crt跟Private Key
  2. 到nginx的目錄去設定ssl,通常路徑會是在 /etc/nginx/sites-available/default
  3. 請加入下的內容

          server {

listen   443;

ssl    on;

ssl_certificate    /etc/ssl/primary; (or bundle.crt)

ssl_certificate_key    /etc/ssl/private.key;

server_name your.domain.com.tw;

location / {

root   /var/www/html;

index  index.html;

}

}

因為nginx不像apache有一個參數專門放chain的,所以如果有拿到chain的話、請跟primary合併

 

           cat primary.crt chain.crt >> bundle.crt

         

  1. 重啟nginx

         service nginx restart

  1. 先檢查port有沒有起來,應要該可以看到443的port被啟動

         netstat -an | grep :443

SSL installation teaching

  1. 完成

 

以上內容由Astralweb 歐斯瑞編寫製作

 000

推薦文章

Category:
  網站設計與開發

留下回應

你的電子郵件地址不會被公開.

取得獨家電子商務祕技

建立更好的策略靈感

跟上全球的網路趨勢

絕佳的電商解決方案

電子商務戰略全指南

每月發送電商戰略指南,只要填寫E-mail即可訂閱!

請到您的信箱確認,即可完成訂閱。