在 Ubuntu 7.10 中啟用 Apache SSL 連線的過程

edited 十月 2013 in 伺服器環境
1. 產生認證檔案
sudo mkdir /etc/apache2/ssl
sudo make-ssl-cert /usr/share/ssl-cert/ssleay.cnf /etc/apache2/ssl/apache.pem
2. 啟用 Apache2 的 SSL 模組
sudo a2enmod ssl
3. 產生一個 SSL 網站使用的設定檔
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/ssl
4. 修改設定檔案 /etc/apache2/sites-available/ssl
NameVirtualHost *:443
<virtualhost *:443>
ServerAdmin [email protected]

SSLEngine On
SSLCertificateFile /etc/apache2/ssl/apache.pem
5. 修改預設網站設定
NameVirtualHost *:80
<virtualhost *:80>
6. 啟用 SSL 網站
sudo a2ensite ssl
7. 重新啟動 Apache 伺服器
sudo /etc/init.d/apache2 restart

參考文件:
https://help.ubuntu.com/community/forum/server/apache2/SSL
http://ubuntuforums.org/showthread.php?t=405786

*在較新的 Ubuntu 版本中已經沒有 apache2-ssl-certificate 這個指令,所以用討論區提到的 make-ssl-cert 替代

原始討論: http://twpug.net/x/modules/newbb/viewtopic.php?topic_id=2893
Sign In or Register to comment.