google

Директива 'google' включает функциональность зеркалирования Google для указанного location в NGINX.

Синтаксисgoogle on;
По умолчаниюoff
Контекстlocation
Аргументы1

Описание

Директива 'google' предназначена для облегчения быстрой настройки зеркала Google с использованием веб‑сервера NGINX. Достаточно указать 'google on;' внутри блока location, чтобы включить встроенные конфигурации и оптимизации, специально адаптированные для зеркалирования сервисов Google. Директива работает за счёт использования кода, который обрабатывает управление cookie, перенаправление доменов и загрузку статических ресурсов. Это позволяет веб-мастерам создать функциональную копию публичных веб‑сервисов Google с минимальными настройками, поскольку многие необходимые сложности абстрагированы самим модулем.

Поскольку директива может использоваться только в контексте location, её можно комбинировать с другими конфигурациями, специфичными для location в NGINX, чтобы дополнительно настраивать поведение. Директива принимает один аргумент — 'on' или 'off' — для включения или выключения функции зеркалирования Google в этом location. Когда функция включена, NGINX применяет специфические правила фильтрации и модификации к заголовкам ответа и содержимому, преобразуя его в зеркальную копию Google, которая сохраняет функциональность оригинала, адаптируя её к среде сервера пользователя.

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

location / {
    google on;
}

Убедитесь, что директива 'google' используется только в корректном контексте location; её использование в другом месте приведёт к ошибкам конфигурации.

Избегайте использования конфликтующих директив внутри одного и того же блока location, так как они могут нарушить работу зеркала Google.

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