[英]Laravel 5 on two vps server and one domain name
我有一個使用Jobs,cron任務等的laravel(帶有mysql)項目。我想在兩個不同的vps服務器(兩個mysql db如何同步它們)上配置它,但是這樣才能使負載平均分配。 他使用一個域名。
example.com-網域
127.0.0.1-1個帶有isp管理器的vps服務器
127.0.0.2-2個帶isp管理器的vps服務器
如何設置一個域以與兩台服務器一起工作? 如何才能做到這一點?
UPD
如果其中一台服務器停止工作,我將使用此功能。 我需要在域級別進行配置。
您可以將項目1指向其他項目數據庫,只需將.env編輯為擁有數據庫的項目的內部ip地址,但我建議您只為數據庫使用第三個vps,然后將兩個項目都指向該VPS ,那么您也可以添加負載均衡器VPS並處理項目vps實例的流量。
滿足您的所有要求,即可使用Nginx反向代理實現lsb功能
http {
upstream backend {
server 127.0.0.1;
server 127.0.0.2;
}
server {
location / {
proxy_pass http://backend;
}
}
}
請參閱https://docs.nginx.com/nginx/admin-guide/load-balancer/http-load-balancer/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.