LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 877|回复: 0

debian下apache2配置SSL的问题

[复制链接]
发表于 2006-10-20 23:55:19 | 显示全部楼层 |阅读模式
apache2-ssl-certification产生认证文件的时候,倒数第二个ServerName要填什么呢!
和系统的哪个值一样,我怎么老出现不匹配,起不动呢?
[Fri Oct 20 19:57:46 2006] [error] Illegal attempt to re-initialise SSL for server (theoretically shouldn't happen!)
[Fri Oct 20 20:02:00 2006] [warn] RSA server certificate CommonName (CN) `debian' does NOT match server name!?

[Fri Oct 20 20:02:00 2006] [error] Illegal attempt to re-initialise SSL for server (theoretically shouldn't happen!)
[Fri Oct 20 20:04:54 2006] [warn] RSA server certificate CommonName (CN) `debian' does NOT match server name!?
我是根据这个文章配的!
配置 apache2/SSL
================

如果你不用 ssl 保障安全的话,跳过这部分就可以了,基本上不妨碍完整性(实际上还是差一点的)。首先生成一个 SSL 签名,使用命令

# apache2-ssl-certificate

这里会有一系列关于你的个人隐私的问题,回答完了,自然的签名也就生成了,然后我们就要在 apache2 里面打开 SSL 了,现在要做的是开启 ssl 模块

# a2enmod ssl

然后,使用 apache2 的虚拟主机功能来添加 SSL 的支持,将

/etc/apache2/sites-available/default

复制一份,叫

/etc/apache2/sites-available/ssl

好啦

修改 default 文件的开头为

NameVirtualHost *:80


修改 ssl 文件的开头为

NameVirtualHost *:443


这里 443 是 SSL 的标准端口。

并在 ssl 文件中加入如下内容

SSLEngine On
SSLCertificateFile /etc/apache2/ssl/apache.pem

保存文件后,运行命令

# a2ensite ssl

来激活这个虚拟主机

现在,修改文件

/etc/apache2/ports.conf

加上一行

Listen 443

好了,到此为止,SSL 服务器配置完成,重新启动 apache 吧。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表