现在所有剩余的工作就设置SSL证书了,如果你不在意非要使用正式的证书的话,slackware自带了一些预设好的证书,我就用这个,但是如果你运行一个真正的生产环境中的web服务器的话,有很可能想付费并且获得一个真正的证书。你也可以选择制作自己的自签名的证书,如果你对这个感兴趣的话,在这篇 Howto文章的最底部有相应的说明。我们仍然运行如下的命令使用预设的证书,当问及是否覆盖时,选择是。

cp /etc/apache/ssl.crt/snakeoil-rsa.crt /etc/apache/ssl.crt/server.crt

cp /etc/apache/ssl.key/snakeoil-rsa.key /etc/apache/ssl.key/server.key

现在所要做的事情就是重新启动apache 服务器了:

/etc/rc.d/rc.httpd restart

如果你想确认SSL现在已经正确的运行了,可以执行如下命令。

netstat -tpan | grep 443

如果一切运行正常,你会得到像下面的输出:

tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 27426/httpd

如果你没有获得任何的输出,那么无论如何是出错了然后你需要看看

/var/log/apache/error_log

文件啦。


相关内容