Ubuntu Feisty中安装Apache SSL命令支持(编译apache2)

Ubuntu feisty中的apache2安装包有BUG,安装后缺少apache2-ssl-certificate命令,这样如果我们要启用apache的ssl服务,就生成不了站点证书,这个BUG可能在后续的升级中会修复,但是目前官方还未有明确修复该BUG的决定。

不过,现在已经有人做了这个工作了,我们可以通过自己编译apache2源码来安装,安装方法如下:

首先下载并解压这个修复包:

wget
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

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/6dfd78f8ddb48ac9bf5e73a5ba634fb1.html