【发布时间】:2019-07-27 01:33:39
【问题描述】:
我有一个 laravel (with mysql) 项目,它使用 Jobs、cron 任务等。我想在两个不同的 vps 服务器上配置它(两个 mysql db 如何同步?),但是这样负载是分布的均匀。他使用一个域名。
example.com - 域
127.0.0.1 - 1 个带 isp 管理器的 vps 服务器
127.0.0.2 - 2 个带 isp 管理器的 vps 服务器
如何设置一个域以使用两台服务器? 如何做到这一点?
更新
如果其中一台服务器停止工作,我会使用它。我需要在域级别进行配置。
【问题讨论】:
-
我认为您应该研究负载均衡器?然后您将您的域指向负载均衡器,负载均衡器会将流量分配到不同的服务器。我认为您将在两个 VPS 服务器上拥有 2 个 laravel 应用程序副本,这些服务器将连接到外部数据库,或者 1 个是本地的,1 个是外部的。这是其中一种方式,但它可能是错误的方式,这实际上取决于您的应用程序
标签: php laravel laravel-5 dns vps