我使用了几种允许主机映射到服务器的服务。 一个例子是ZenDesk,默认的地址是company.zendesk.com,但是你可以使用helpdesk.company.com(假设你拥有这个地址)。
我试图弄清楚他们如何以自动的方式做到这一点。 我知道我可以手动复制sites-available 000-default.conf文件并更新域名引用,但肯定有一种像ZenDesk这样的公司可以做到这一点,而不必为每个设置手动更新这些文件。
我将如何做到这一点?
如果你有一个托pipe产品,一个非常简单的方法就是让一个虚拟主机回答每个请求,然后查看实际的请求标头,查看代码中请求的域名,然后处理这个域名。
根据具体的情况,这可能是所有的情况,或者你可能有更复杂的情况,最糟糕的情况是有一些configurationpipe理为每个客户写出configuration片段。