答案1
我假设您进行这些子域重定向是因为您想要强制执行 SSL 连接。
默认情况下,mail
、webmail
和子域名由 cPanel 保留。这些子whm
域名cpanel
用于向访问者提供相关服务的登录屏幕。 子mail
域名默认指向主服务器 IP,该 IP 用于配置电子邮件客户端。
cPanel 还允许您执行以下操作之一:
- 完全禁用这些代理子域名(它们的名称),
- 在 DNS 中禁止创建这些子域名,或者
- 允许用户使用自己的设置覆盖这些代理子域。
如果您使用这些子域名只是将用户重定向到服务的正确登录页面,请确保在WHM > Server Configuration > Tweak Settings
我看到您正在尝试将用户重定向到 SSL 安全版本的登录页面,您可以尝试以下任一解决方案:
- 不要触碰 cPanel 中的子域名。用户应该会自动看到登录页面。如果您在此处强制使用 SSL,则将向用户显示安装在该服务上的 SSL 证书。
- 让用户访问
<domain>/whm
或。 cPanel 将为他们提供使用安全或不安全连接的选择。 可以在 选项卡中调整此行为。 如果域具有有效的 SSL 证书,则可以在访问此页面时向他们提供此<domain>/cpanel
证书。 (我相信这是在 cPanel 版本 60 中引入的)<domain>/webmail
Redirection
Tweak Settings
- 让用户访问
<hostname>:2083
cPanel、<hostname>:2096
webmail 或<hostname>:2087
WHM。这些是所有服务的安全版本。用户将获得服务器主机名的 SSL 证书。从端口号中减去 1 即可使用不安全的版本。
cPanel 最近更改了服务 SSL 证书的管理方式。请查看文档了解更多信息。归根结底,您可以安装自己的证书,或者如果您没有证书,他们会为您生成并签署一个。
据我所知,您无法为其他域上的服务端口安装不同的证书。服务器上所有域的所有服务只有一个全局 SSL 证书。我相信这是他们计划在未来实现的一项功能。
总结:您可能不应该在 cPanel 中覆盖代理子域(mail.
、cpanel.
、whm.
、webdisk.
) ,因为 cPanel 已经为它们处理了重定向。如果您想要安全连接,您可以访问(或或),让用户选择要访问的位置,或自动将他们重定向到、或。这可以在中的选项卡中进行调整calendar.
<domain>/cpanel
/whm
/webmail
<domain>:2083
:2087
:2096
Redirection
Tweak Settings
代理子域目前仅提供服务器主机名证书,因此从其他域访问它们时请注意证书错误。
编辑:找到功能请求