0

我对 apache2 和 ssl 都有基本的了解,是的,让我们抛出 zabbix,我正在从事的项目,所以请原谅我。

我正在尝试做的是,在 zabbix 监控软件上启用 https 而不是通常的 http 访问。

Zabbix 设备在 opensuse 12.2 和 apache 2.2.22 上运行。

我遇到了这篇博文:http: //beeznest.wordpress.com/2008/04/25/how-to-configure-https-on-apache-2/ 我在使用以下方法创建自签名证书时运气不错:openssl req -new -x509 -days 365 -keyout key/vhost1.key -out crt/vhost1.crt -nodes -subj '/O=A/OU=B/CN=C'</p>

现在,当我尝试更改虚拟主机配置时,问题就来了。更让我困扰的是,似乎有 3 个 conf 并且我对要更改哪个感到困惑。1. ssl-global 2. vhost-ssl.template 3. default-vhost-ssl.conf

请问3个配置有什么区别,以及为我的任务编辑哪一个。希望那里的人可以回答我的查询,或者可以为我指出正确的方向:使用 opensuse12.2 在 apache2 上使用 SSL

谢谢你。

问候,杰姆

4

1 回答 1

1

从您的更新看来,您应该复制 #2 SSL 模板并将其命名为 example.com.conf

但是,我会推荐另一种选择,这是我做的事情。我将所有配置命名为 example.com80.conf / example.com443.conf。

然后在我的httpd-vhosts.conf文件中,在底部添加以下内容:

# Include vhosts
IncludeOptional conf/sites-enabled/*80.conf

我在我的httpd-ssl.conf

# Include vhosts
IncludeOptional conf/sites-enabled/*443.conf

这样,我不仅可以让我的 httpd.conf 和其他文件不包含随机虚拟主机,而且还可以通过删除配置文件并重新启动 apache 来删除配置。如果需要,它还可以更轻松地识别特定的 VirtualHost 以进行更改。

于 2013-08-20T19:44:53.903 回答