溫馨提示×

如何配置Ubuntu PHP以支持SSL

小樊
49
2025-03-04 12:12:38
欄目: 云計算

要在Ubuntu上配置PHP以支持SSL,您需要執行以下步驟:

  1. 安裝SSL證書 首先,您需要為您的域名獲取SSL證書。您可以從Let’s Encrypt(免費)或其他證書頒發機構(付費)獲取證書。

  2. 安裝并啟用Apache或Nginx 根據您的喜好和需求,選擇一個Web服務器。在這個例子中,我們將使用Apache。要安裝Apache,請運行以下命令:

sudo apt update
sudo apt install apache2

啟動Apache服務并設置為開機啟動:

sudo systemctl start apache2
sudo systemctl enable apache2
  1. 配置Apache以使用SSL 啟用SSL模塊:
sudo a2enmod ssl

使用Certbot獲取SSL證書。請確保將yourdomain.com替換為您的實際域名:

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

按照提示操作,Certbot將自動配置Apache以使用SSL證書。

  1. 配置PHP以支持SSL 編輯php.ini文件以啟用SSL。您可以使用以下命令找到php.ini文件的位置:
php --ini

使用文本編輯器打開php.ini文件,例如:

sudo nano /etc/php/7.4/apache2/php.ini

在文件中找到以下行:

;cgi.fix_pathinfo=1

取消注釋(刪除分號)以啟用它:

cgi.fix_pathinfo=1

保存并關閉文件。

  1. 重啟Apache服務以應用更改:
sudo systemctl restart apache2

現在,您的Ubuntu服務器已配置為使用PHP和SSL。當用戶訪問您的網站時,瀏覽器將顯示安全連接。

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