Используя существующий сервис лака для другого сервера

OpenStack также достойный внимания, я думаю.

Каков OpenStack: OpenStack является набором технологий с открытым исходным кодом, поставляя в широком масштабе масштабируемую облачную операционную систему. OpenStack в настоящее время разрабатывает два взаимосвязанных проекта: OpenStack Вычисляет и Хранение объектов OpenStack. OpenStack Вычисляет, программное обеспечение, чтобы настроить и управлять большими группами виртуальных частных серверов, и Хранение объектов OpenStack является программным обеспечением для создания избыточного, масштабируемого хранения объектов с помощью кластеров товарных серверов для хранения терабайт или даже петабайтов данных.

Просто мои 2 цента.

Fran

1
задан 4 April 2013 в 03:00
1 ответ

То, что вы добавили, гарантирует, что никто, кроме указанных хостов, не сможет получить запрос на серверы, находящиеся за ним.

Вместо этого вы можете легко проверить запрошенный хост и сделать лак отправьте бэкэнд-запросы на нужный сервер, используя что-то вроде этого небольшого примера:

backend server1 {
        .host = "127.0.0.1";
        .port = "81";
}

backend server2 {
        .host = "192.168.0.1";
        .port = "80";
}

sub vcl_recv {

    if (req.http.host ~ "www.domain1.com") {
        set req.backend = server1;   
    }

    if (req.http.host ~ "www.domain2.com") {
        set req.backend = server2;
    }

}
2
ответ дан 3 December 2019 в 21:34

Теги

Похожие вопросы