歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux教程

Ubuntu Feisty中安裝Apache SSL命令支持(編譯apache2)

Ubuntu feisty中的apache2安裝包有BUG,安裝後缺少apache2-ssl-certificate命令,這樣如果我們要啟用apache的ssl服務,就生成不了站點證書,這個BUG可能在後續的升級中會修復,但是目前官方還未有明確修復該BUG的決定。

不過,現在已經有人做了這個工作了,我們可以通過自己編譯apache2源碼來安裝,安裝方法如下:

首先下載並解壓這個修復包:

wget http://librarian.launchpad.net/6917265/files.tar
tar xvf files.tar然後安裝Apache2 deb源代碼及相關編譯依賴包,然後編譯安裝apache2:

sudo apt-get build-dep apache2
sudo apt-get source -d apache2
dpkg-source -x apache2_2.2.3-3.2build1.dsc
cd apache2-2.2.3
fakeroot debian/rules binary(如果沒有安裝fakeroot,請先安裝)
sudo dpkg -i ../*.deb(您也可以選擇性的安裝您需要的Apache2 deb包)如果您不願自己編譯,可以到這裡下載編譯好的Apache2 Deb包。

這樣安裝的apache2包含完整的工具,下面我們來配置Apache2 ssl支持:

先生成站點證書:

sudo apache2-ssl-certificate -days 365接著啟用Apache2 的ssl模塊:

sudo a2enmod ssl增加ssl端口443監聽:

echo "Listen 443" | sudo tee -a /etc/apache2/ports.conf

Copyright © Linux教程網 All Rights Reserved