安装必须的软件包:
- 安装apache,这个非常方便,输入apt-get install apache2即可。
- 安装ssl:apt-get install ssl-cert。
生产SSL的认证证书:
- 建立ssl目录:mkdir /etc/apache2/ssl
- 创建证书:make-ssl-cert /usr/share/ssl-cert/ssleay.cnf /etc/apache2/ssl/apache.pem
修改配置文件:
- 修改/etc/apache2/ports.conf,加入”Listen 443″,https使用的默认端口就是443,这个端口相应必须打开。
- 修改/etc/apache2/sites-available/default。
- NameVirtualHost *
- <virtualhost>
NameVirtualHost * <virtualhost>改成
- NameVirtualHost *:80
- <virtualhost *:80>
NameVirtualHost *:80 <virtualhost *:80> - 新增ssl配置文件:cp /etc/apache2/sites-available/default /etc/apache2/sites-available/ssl
- 修改ssl配置文件
- NameVirtualHost *:80
- <virtualhost *:80>
NameVirtualHost *:80 <virtualhost *:80>改成:
- NameVirtualHost *:443
- <virtualhost>
- SSLEngine on
- SSLCertificateFile /etc/apache2/ssl/apache.pem
NameVirtualHost *:443 <virtualhost> SSLEngine on SSLCertificateFile /etc/apache2/ssl/apache.pem
激活ssl 站点:
- a2ensite ssl
激活apache的部分模块:
- a2enmod ssl
- a2enmod rewrite (这个是常用模块,虽然不是ssl必须的
- a2enmod include
安装心得:
感觉整个配置比ubuntu server方便不少,虽然不像Fedora哪样默认就已经安装好,但毕竟Debian比Fedora强多了,什么都可以自己配置,少装很多垃圾文件。
真的爱上Debian了。

本文详细介绍了在Debian 4.0上安装和配置Apache2及SSL的过程,包括安装必要的软件包、创建SSL证书、修改配置文件等步骤。

2015

被折叠的 条评论
为什么被折叠?



