世間事最難者莫過於人際溝通、思想交流,故有智慧者必善於溝通。
 
« 在網址列前加上小圖使用公鑰/私鑰登入SSH伺服器 »

在Apache2伺服器加上SSL功能

2005-09-09

在Apache2伺服器加上SSL功能

固定網址 19:58:06, 作者 Ren 電子郵件 , 119 詞彙   Trad. Chinese (TW)
分類: Unix 筆記

  以前Apache 1.3時自己悶著頭搞,弄了很久都弄不起來。讀完了自由軟體界大老臥龍小三(ols3)的文章後,十幾分鐘就搞定了…贊啦~

2008-05-01︰
  沒想到Ubuntu 8.04缺了,幸好網友提供了補救方法。

setup

1. sudo apt-get install apache2
2. sudo apt-get install openssl
3. sudo apt-get install ssl-cert

create ssl certificate:
sudo make-ssl-cert /usr/share/ssl-cert/ssleay.cnf /etc/ssl/private/localhost.pem

switch to apache sites configuration:
cd /etc/apache2/sites-available/

bakup the default configuration:
sudo cp default default.backup.date

be sure to listen the port 80 for the default:
sudo sed -i '1,2s/\*/*:80/' default

create the ssl configuration:
sudo cp default ssl

set the ssl port:
sudo sed -i '1,2s/\*:80/*:443/' ssl
sudo sed -i "3a\\\tSSLEngine On\n\tSSLCertificateFile /etc/ssl/private/localhost.pem" ssl

enable ssl:
sudo a2ensite ssl
sudo a2enmod ssl

restart apache2:
sudo /etc/init.d/apache2 restart

=)

沒有回應