簡體   English   中英

Laravel 5在兩台VPS服務器和一個域名上

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM