我们有一台运行 WHM/CPanel 的服务器,上面有不少(约 60 个)低流量站点,我们懒得将它们放在合适的托管平台上。
每个域名均可访问 CPanelhttp://example.com/cpanel,然而这会重定向到http://服务器-fqdn:2083/。我在其他 CPanel 服务器上工作过,其中 /cpanel 链接重定向到http://example.com:2083/因此每个 CPanel 都在其自己的域下运行,但我似乎找不到有关如何使其工作的任何文档。
这很有用,有两个原因;
- 我经常访问 CPanel 网站,但由于它们都重定向到服务器主主机名(并且 CPanel 使用 HTTP 身份验证),因此我只能保存一个用户名/密码组合,如果将其放在不同的域中,我就可以单独保存每个用户名/密码。
- 当我们的实际用户登录时,我会看起来更好,因为服务器的主(FQDN)非常长
所以是的,这更多的是为了方便而不是为了实用,但仍然如此。
简写;
许多网站都有 CPanel,但访问它时
http://example1.com/cpanel redirects to http://server-fqdn:2083/
http://example2.com/cpanel redirects to http://server-fqdn:2083/
[etc]
我们想要
http://example1.com/cpanel redirects to http://example1.com:2083/
http://example2.com/cpanel redirects to http://example2.com:2083/
对服务器的完全根访问权限(我是真正的系统管理员,但用户喜欢 CPanel),WHM 版本 WHM 11.30.5,RedHat Enterprise Linux 5.5
答案1
它重定向到服务器主机名的原因是为了让您只需获取一个 SSL 证书。建议将其保留在主机名处并强制使用 SSL。
也就是说,这样你就可以按照自己想要的方式去做。
登录 WHM > 调整设置 > 重定向
- 始终重定向到 SSL = 关闭
- 非 SSL 重定向目标 = 源域名
- SSL 重定向目标 = SSL 证书名称