IT Knowledge Base

~ Without sacrifice, there can be no victory ~

發佈日期:

如何在Ubuntu Desktop (9.10, 10.04)下‧安裝SSL服務

01. 建立SSL資料夾。

sudo mkdir /etc/apache2/ssl

02. 建立SSL證書。

sudo make-ssl-cert /usr/share/ssl-cert/ssleay.cnf /etc/apache2/ssl/apache.pem

03. 啟動SSL模組。

sudo a2enmod ssl

04. 重新載入apache服務。

sudo /etc/init.d/apache2 force-reload

05. 將現時apache虛擬主機檔案複製至/etc/apache2/sites-available/ssl資料夾。

sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/ssl

06. 按以下內容,編輯/etc/apache2/sites-available/ssl檔案。

sudo gedit /etc/apache2/sites-available/ssl
NameVirtualHost *:443
<virtualhost *:443>
ServerAdmin webmaster@localhost
SSLEngine On
SSLCertificateFile /etc/apache2/ssl/apache.pem
…

07. 啟動SSL虛擬主機。

sudo a2ensite ssl

08. 重新載入apache服務。

sudo /etc/init.d/apache2 reload

09. 編輯/etc/apache2/sites-available/default檔案,在檔案中第一行新增以下內容。

sudo gedit /etc/apache2/sites-available/default
NameVirtualHost *:80

10. 編輯/etc/apache2/ports.conf檔案,關閉埠80,避免其他人存取。

sudo gedit /etc/apache2/ports.conf
# Listen 80

11. 重新啟用apache服務。

sudo /etc/init.d/apache2 restart

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *