【问题标题】:How to host number of websites under similer url如何在类似 url 下托管多个网站
【发布时间】:2020-12-18 06:02:04
【问题描述】:

我在site123 中构建了一个站点(site123 是所见即所得,不支持代码导出)。我将其用作设计精美的登录页面和产品目录。所以我有: https://app.site123.com/?w=my_site此站点没有后端(site123 不支持)。我在django 中建立了另一个网站,用于支付和其他类似的东西,我将它托管在pythonanywhere,所以我也有http://my_website_with_backed.pythonanywhere.com/。 现在,我从GoDaddy 购买了一个域名,我想知道是否有办法在同一个 url 下连接 2 个网站??喜欢:
site123 website:www.catalog.my_own_url.com
django website:www.payment.my_own_url.com
谢谢

【问题讨论】:

  • ApacheNGINX 这样的网络服务器有"virtual host" 可以在同一个IP 上运行许多域(甚至是不同的——即www.a.comwww.b.com)。但它需要有服务器来保存 apache 和页面。

标签: python django url dns pythonanywhere


【解决方案1】:
  1. 您可以从子域重定向到您的页面,但在这种情况下,您将显示第 3 方 URL,而不是您的子域。

  2. 您可能可以使用带有 iFrame 的简单 HTML 结构来包含您的页面。就像将您的子域与服务器连接并在那里托管一个 HTML 页面,该页面会加载您的 python 或 WYSIWYG 页面。

  3. 如果 site123 是一个没有很多更改或动态元素的静态登录页面,我会考虑使用脚本抓取它并将其传输到也支持 python 的服务器(例如 Amazon AWS)。在这种情况下,您可以摆脱 pythonanymwhere 并使用您的子域。 然后,您可以使用 site123(例如每晚抓取它)或使用另一个所见即所得编辑器来构建页面并将其部署到您的服务器。

【讨论】:

    猜你喜欢
    • 2012-07-22
    • 2017-04-13
    • 1970-01-01
    • 2013-02-19
    • 2017-06-13
    • 2013-02-14
    • 1970-01-01
    • 1970-01-01
    • 2016-10-31
    相关资源
    最近更新 更多