google_ssl_off

Директива `google_ssl_off` отключает SSL для указанных запросов Google в NGINX.

Синтаксисgoogle_ssl_off service1 [service2 ...];
По умолчаниюnone
Контекстlocation
Аргументы1+

Описание

Директива google_ssl_off является частью модуля NGINX для создания зеркал Google, который позволяет пользователям создать функциональную копию сервисов Google. Эта директива указывается в контексте location и может принимать один или несколько аргументов, представляющих конкретные конечные точки сервисов Google, которые не должны использовать SSL. При включении директива изменяет способ обработки запросов HTTPS, позволяя вместо этого использовать соединения HTTP, что может быть полезно при отладке или в специфических сценариях, где SSL может вызывать проблемы.

При обработке запросов NGINX анализирует директиву google_ssl_off и, если найдено совпадение с указанными конечными точками, использует HTTP вместо HTTPS для таких запросов. Таким образом уменьшается потенциальная нагрузка, связанная с SSL, упрощается отладка, и пользователи могут отдавать зеркальный контент по чистому HTTP для указанных сервисов. Это также может улучшить кэширование и снизить нагрузку на upstream servers, где не настроена SSL-терминация.

Чтобы настроить директиву, нужно просто указать её внутри блока location и перечислить конечные точки сервиса без кавычек. Директива затем будет применяться к запросам, соответствующим этим конечным точкам, обеспечивая их обход требований SSL и возможность подключения с использованием HTTP.

Пример конфига

location / {
    google on;
    google_ssl_off google.com;  
    google_ssl_off scholar.google.com google.co.uk;
}

Убедитесь, что вы понимаете последствия для безопасности при отключении SSL, так как это может подвергнуть утечке конфиденциальные данные по нешифрованным соединениям.

Тщательно указывайте правильные service endpoints; использование широкого соответствия может непреднамеренно отключить SSL для непредназначенных запросов.

Смешивание конфигураций HTTP и HTTPS без ясного намерения может привести к непоследовательному поведению и потенциальным проблемам с cookies и sessions.

← Ко всем директивам