Директива 'google' включает функциональность зеркалирования Google для указанного location в NGINX.
Описание
Директива '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.