溫馨提示×

Ubuntu Apache2如何啟用SSL

小樊
40
2025-02-20 07:47:54
欄目: 云計算

在Ubuntu上為Apache2啟用SSL,您需要首先安裝一個SSL證書。您可以選擇使用Let’s Encrypt免費證書或購買一個證書。以下是使用Let’s Encrypt證書的步驟:

  1. 安裝Certbot和Apache2 SSL模塊:
sudo apt update
sudo apt install certbot python3-certbot-apache
  1. 運行Certbot以自動配置SSL證書:
sudo certbot --apache
  1. Certbot將提示您輸入電子郵件地址、同意服務條款并選擇證書存儲位置。完成這些步驟后,Certbot將自動為您的域名生成SSL證書并將其存儲在適當的位置。

  2. Certbot將自動修改Apache2配置文件以啟用SSL。它將在/etc/apache2/sites-available目錄下創建一個新的配置文件(例如:yourdomain.com-le-ssl.conf),其中包含SSL設置。

  3. 確保新創建的SSL配置文件已啟用:

sudo a2ensite yourdomain.com-le-ssl.conf
  1. 禁用HTTP(端口80)上的網站,以便所有流量都通過HTTPS(端口443)傳輸:
sudo a2dissite 000-default.conf
  1. 重新加載Apache2服務以應用更改:
sudo systemctl reload apache2

現在,您的Ubuntu服務器上的Apache2應該已經啟用了SSL,并且可以通過HTTPS訪問您的網站。請確保您的防火墻允許端口443上的流量。

要檢查您的網站是否已成功啟用SSL,可以訪問您的域名并查看瀏覽器地址欄中的鎖圖標。您還可以使用SSL檢查工具(如SSL Labs)來驗證您的SSL配置。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女