1 頁 (共 1 頁)

[ubuntu]Apache2 SSL 設定

發表於 : 2010-06-18 09:55:19
yehlu
http://blog.kuei.tw/2009/04/ubuntu-apac ... %E5%AE%9A/

1. 先確定已經安裝了 openssl
2. 產生憑證

sudo openssl req -new -x509 -nodes -out /etc/apache2/ssl/apache.crt -keyout /etc/apache2/ssl/apache.key

或是

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

3. 開啟防火牆的 443 port
4. 編輯 /etc/apache2/ports.conf

NameVirtualHost 192.168.10.10:80
Listen 80
NameVirtualHost 192.168.10.10:443
Listen 443

192.168.10.10 –> 替換成自己的IP
5. 修改原有的網站設定,新增

<VirtualHost your.domain.com:443>
SSLEngine On
SSLCertificateFile /etc/apache2/ssl/apache.crt
SSLCertificateKeyFile /etc/apache2/ssl/apache.key
</VirturlHost>

6. 啟動 sudo a2enmod ssl
7. 重新啟動 apache2