溫馨提示×

Ubuntu Apache2 SSL配置步驟

小樊
47
2025-06-28 01:07:26
欄目: 云計算

在Ubuntu上配置Apache2以支持HTTPS(SSL)涉及以下步驟:

安裝Apache2和必要的模塊

首先,確保你的系統是最新的,然后安裝Apache2和mod_ssl模塊。

sudo apt update
sudo apt install apache2 libapache2-mod-ssl

獲取SSL證書

你可以從Let’s Encrypt獲取免費的SSL證書,這是一個流行的選擇。

sudo apt install certbot python3-certbot-apache
sudo certbot --apache -d yourdomain.com -d www.yourdomain.com

按照提示完成證書的獲取和安裝。Certbot會自動修改Apache的配置文件以啟用HTTPS。

配置SSL證書

  1. 創建SSL目錄:
sudo mkdir /etc/apache2/ssl
  1. 復制證書文件:將你的SSL證書文件(通常包括fullchain.pem、privkey.pem和chainfile.pem)復制到/etc/apache2/ssl/目錄下。
sudo cp /path/to/your/fullchain.pem /etc/apache2/ssl/
sudo cp /path/to/your/privkey.pem /etc/apache2/ssl/
sudo cp /path/to/your/chainfile.pem /etc/apache2/ssl/
  1. 編輯SSL配置文件:打開默認的SSL配置文件進行編輯。
sudo nano /etc/apache2/sites-available/default-ssl.conf

在配置文件中找到以下行,并替換為你的證書文件路徑:

SSLCertificateFile /etc/apache2/ssl/fullchain.pem
SSLCertificateKeyFile /etc/apache2/ssl/privkey.pem
SSLCertificateChainFile /etc/apache2/ssl/chainfile.pem
  1. 啟用SSL站點:
sudo a2ensite default-ssl.conf
  1. 禁用HTTP站點(可選):如果你不再需要HTTP站點,可以禁用它。
sudo a2dissite 000-default.conf
  1. 重啟Apache服務:使配置生效。
sudo systemctl restart apache2
  1. 驗證SSL配置:在瀏覽器中訪問你的網站,確保HTTPS連接正常。如果一切配置正確,瀏覽器地址欄應顯示綠色的小鎖標志,表示SSL證書已正確安裝。

請注意,上述步驟中的“yourdomain.com”應替換為你的實際域名。如果你使用的是Let’s Encrypt免費證書,可以參考Certbot的官方文檔進行操作。

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