apache2啟用SSL(ubuntu22.04)

Laravel自学开发發表於2024-05-08

Apache2配置

1、證書獲取

JoySSL官網-專業https安全服務商!提供SSL證書申請購買與加密安裝服務

FreeSSL.cn - 一個提供免費HTTPS證書申請的網站

SSL證書申請 / 免費 - amh.sh

Let's Encrypt (letsencrypt.org)

2、Apache2配置

1、將 xxx.crt 證書檔案,xxx.ca-bundle 中間證書檔案和 xxx.key 私鑰檔案都上傳到 Apache 伺服器上資料夾中

  • 可以新建一個 cert 資料夾,例如 /etc/apche2/cert 的安裝目錄下

2、 開啟 apache 安裝目錄下 conf/extra/httpd-ssl.conf 檔案 (也可能是 conf.d/ssl.conf, 與作業系統及安裝方式有關),

##在配置檔案中查詢以下配置語句: 

SSLEngine on
		#這裡配置證書檔案的路徑
    SSLCertificateFile /etc/apache2/cert/ihopeso.cn.crt
    #配置 key 檔案的路徑
    SSLCertificateKeyFile /etc/apache2/cert/ihopeso.cn.key		 
    #配置中間證書的路徑
    SSLCertificateChainFile /etc/apache2/cert/ihopeso.cn.ca-bundle	

3、啟用SSL模組並重啟Apache服務。

a2enmod ssl
service apache2 restart

相關文章