[ubuntu]Apache2 SSL 設定
發表於 : 2010-06-18 09:55:19
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
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