【发布时间】:2019-03-19 04:07:19
【问题描述】:
假设我拥有一个域名:domain,并且我在 www.domain.com 上托管了一个静态博客。拥有静态网站的好处是我可以在netlify 等网站上免费托管它。
我现在想在同一个域名下拥有多个静态 Web 应用,因此我不必为每个 Web 应用购买一个域。我可以通过为我的应用程序添加一个子域来做到这一点。添加子域很容易。 This video 举例说明了如何使用 GoDaddy 进行操作。我可以为我的应用创建一个名为apps.domain.com 的页面,其中apps 是我的子域。
比如说,我有几个静态 webapp:app1、app2、app3。我不希望每个子域都有一个单独的子域,例如app1.domain.com。相反,我想要将每个应用程序作为apps 子域下的子文件夹。换句话说,我希望有以下端点:
apps.domain.com/app1apps.domain.com/app2apps.domain.com/app3
在apps.domain.com 主页上,我可能会有一个静态页面列出可以访问的各种应用程序。
我该如何进行设置?我是否需要在apps.domain.com 拥有某种服务器(例如nginx)?问题是我希望能够相互独立地开发和部署 app1、app2、app3 等,并且独立于应用程序子域。这些应用程序中的每一个都可能由 netlify 或类似的东西托管。
也许这个问题有一个明显的答案,但我现在不知道如何去做。我将不胜感激指向正确方向的指针。
【问题讨论】:
-
请考虑在 webmasters.stackexchange.com 上提问,但请考虑询问“什么是实现 X 的 最佳 方式”的问题是基于意见的,因此在整个网络中都是题外话。
标签: nginx web-applications dns hosting static-site