gpt4 book ai didi

Apache 加载 mod_ssl 但在我的虚拟主机中忽略了

转载 作者:行者123 更新时间:2023-12-03 02:56:25 25 4
gpt4 key购买 nike

我正在尝试保护我的服务器的虚拟主机。我安装了 LE/Certbot,没有出现任何问题。我安装/升级了所有依赖项以使 certbot 正常工作,它们再次运行良好。

mod_ssl已安装并加载。我跑了phpinfo() ,并在LoadedModules中部分,我看到mod_ssl .

但是,在我的虚拟主机文件中,当我使用

<IfModule mod_ssl.c>
<VirtualHost *:443>
...
</VirtualHost>
</IfModule>

该特定网站 <VirtualHost></VirtualHost> block 被忽略(即我无法访问 VirtualHost block 中定义的站点),除非我删除/注释掉 ` 包装器。

httpd 版本:

$ httpd -v
Server version: Apache/2.4.6 (CentOS)
Server built: Apr 12 2017 21:03:28

我在网上找不到太多东西,所以我有点卡住了。我担心如果我不明白原因的话,会有更险恶的东西来抓我。

任何帮助将不胜感激!

干杯

最佳答案

如果其他人遇到此问题,那是因为我在 mod_ssl 扩展之前加载了 vhosts 配置文件。

我将 Include vhost 调用移至 httpd.conf 中的 Include conf.d/*.conf 调用下方,并重新启动了 Apache它起作用了。

希望对某人有帮助!

关于Apache 加载 mod_ssl 但在我的虚拟主机中忽略了 <IfModule mod_ssl.c>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46819390/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com