apache - 在子域上安装 SSL 错误 - vhost 会与 Apache 中的其他 HTTPS VirtualHosts 冲突
问题描述
我为域创建了一个子域。我成功地将 SSL 添加到域中,但它为子域提供了以下错误:
选定的虚拟主机会与 Apache 中的其他 HTTPS 虚拟主机冲突。请选择另一个虚拟主机或将 ServerNames 添加到您的配置中。
我的 DNS 是正确的。我可以毫无问题地访问子域站点的 http 版本。
我什至添加了子域和 IP/etc/hosts
我的目标是通过向子域添加 SSL 证书certbot --apache -d www.sub.example.com -d sub.example.com
我的虚拟主机上还有五个域,我为所有这些域创建了 SSL 证书,没有任何问题。
我试图更改子目录地址...更改 NameAlias...
我收到以下错误:
要修复这些错误,请确保您的域名输入正确,并且该域的 DNS A/AAAA 记录包含正确的 IP 地址。此外,请检查您的计算机是否具有可公开路由的 IP 地址,并且没有防火墙阻止服务器与客户端通信。如果您使用的是 webroot 插件,您还应该验证您是否从您提供的 webroot 路径提供文件。
解决方案
我解决了这个问题。我将子域添加到 ServerAlias 并且 certbot --apache -d sub.example.com 有效。但是,有人建议我为我的子域添加 AAAA 记录并再次尝试 certbot --apache -d www.sub.example.com。
推荐阅读
- javascript - Three.js GPGPUComputationRenderer 和 OES_texture_float
- mongodb - 无法远程连接到mongodb
- python - 以相反的顺序打印映射项
- java - 使用 CSVBeanReader 忽略不需要的列
- css - 雷跟随十字准线
- java - BLE 发送/接收;尝试从空对象引用上的“android.bluetooth.BluetoothGattCallback BluetoothLeService.mgattCallback”字段读取
- c# - 字典中不存在给定的键 - MS CRM FetchXML
- c# - datagridview中的标题对齐
- java - 将加密图像(字节数组)打印到新图像中
- microsoft-graph-api - 无法获得 Microsoft Graph API Drive 集成的权限