首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有一种方法可以动态添加多个服务器以指向同一个目录,而无需每次重新启动apache?

是否有一种方法可以动态添加多个服务器以指向同一个目录,而无需每次重新启动apache?
EN

Server Fault用户
提问于 2020-04-23 20:11:38
回答 1查看 104关注 0票数 1

我正在使用Rails应用程序,目前将其配置为使用Apache和VirtualHost运行。但是,虚拟主机配置目前只配置为支持我的域。我正在寻找一种能够动态添加ServerAlias的方法,以便我的应用程序能够响应多个自定义域。我知道我可以简单地将ServerAlias添加到VirtualHost配置中,但这要求我重新加载D2配置,这会对站点产生负面影响,因为有5-10秒的暂停,如果不是更长的时间的话。

我可以简单地在文本文件中维护一个域列表并让Apache将所有域指向与原始虚拟主机相同的目录吗?

EN

回答 1

Server Fault用户

发布于 2020-04-23 20:33:23

只有文件中的域名将无法工作。但是您可以拥有这样一个文件,将ServerAlias放在每个条目的前面,并从其他配置文件中包含该文件。

独立于此:重新加载不应该花费那么多时间。我建议你检查一下那个问题。

如果出于任何原因,您的Apache无法快速重新加载,那么在Apache前面放置一些东西可能是个好主意: HAproxy或nginx。然后,在Apache中为这些相同的域(运行在单独的端口上)进行静态配置,代理将决定向哪个Apache配置(端口)发送请求。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1013846

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档