我对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'
现在,当我尝试更改虚拟主机配置时出现问题。 令我困扰的是,似乎有3个混乱,我很困惑要改变哪个。 ssl-global 2. vhost-ssl.template 3. default-vhost-ssl.conf
请问3配置有什么不同,以及为我的任务编辑哪一个。 希望有人可以回答我的问题,或者可以指出我正确的方向:使用opensuse12.2在apache2上使用SSL
谢谢。
此致 JEM
答案 0 :(得分: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和其他文件清除随机的VirtualHosts,而且还可以通过删除配置文件并重新启动apache来删除配置。如果需要,还可以更轻松地识别特定的VirtualHost以进行更改。