【问题标题】:How to Host Multiple Websites with Different Domain Name on a Single Web Hosting Account [closed]如何在单个虚拟主机帐户上托管具有不同域名的多个网站 [关闭]
【发布时间】:2015-07-14 17:39:58
【问题描述】:

我有这个问题,什么样的机制或推荐的解决方案适合我的问题场景。

到目前为止,由于网站响应问题,我发现 iframe 不太适合。

然后我继续在responsive iframe 上进行探索,并将其实施到 iframe 能够适应物理屏幕尺寸的动态高度和宽度的多个网站。遗憾的是,结果并不乐观,因为它改变了一些网站动画变得错位并且图像以有趣的尺寸显示。

感谢任何帮助。谢谢。

【问题讨论】:

  • 您是在询问托管还是某些网页与其他人的网站混合在一起?
  • 信息太少。你有root权限吗?你能访问 te vhost 文件吗,你在运行 apache 服务器吗?
  • @JaromandaX 我需要让所有网站(不同的域名)都能够适应 iframe,因为 iframe 能够在一个虚拟主机帐户下屏蔽 URL。但问题是 iframe 会扼杀网站的响应能力。因此,当谈到我上面提到的问题时,我很好奇什么是良好的工业实践。
  • @SebastianNette 我在 Apache 服务器上运行以进行本地测试和 GoDaddy 虚拟主机。我无法访问您提到的 vhost 文件。
  • 不知道您要的是什么... 通常,根据服务器技术,您只需将域名映射到 Web 服务器文件系统中的物理文件夹... IFRAME东西没有意义......或者你的问题具有误导性。

标签: javascript html css iframe responsive-design


【解决方案1】:

通常,如果您在不同的 dns 条目上有多个网站,您的网络托管服务商将能够为每个域设置您想要的网站的路径。如果您想将域隐藏到不同的网站(我不会问为什么),那么您有两种选择。

首先使用前面讨论过的 iframe。您可以将 iframe 的宽度设置为 100%,并确保它具有根据视口大小调整的容器。但是,正如您所发现的那样,此解决方案总会存在一些问题。

或者其次使用反向代理将目标网站提供到页面中。有关 godaddy 上的反向代理的说明,请参阅 here。这适用于 tomcat,但适用类似的原则。看起来 apache 是在 godaddy 中使用的,所以网上有很多文档,例如here

反向代理是最好的解决方案,但它确实需要您有一个专用的服务器帐户,并且需要一些技术知识。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-09-23
    • 2014-12-26
    • 1970-01-01
    • 2021-09-23
    • 2017-04-07
    • 1970-01-01
    • 1970-01-01
    • 2021-12-14
    相关资源
    最近更新 更多