Поделиться через


Устранение неполадок веб-Application Proxy

Эта статья относится к локальной версии веб-Application Proxy. Чтобы обеспечить безопасный доступ к локальным приложениям через облако, см. Microsoft Entra Application Proxy содержимое.

Применимо к: Windows Server 2022, Windows Server 2019, Windows Server 2016

В этом разделе приведены процедуры устранения неполадок для веб-Application Proxy включая объяснения событий и решения. Ошибки отображаются в трех местах:

  • В консоли администрирования веб-Application Proxy

    Каждый идентификатор события, указанный в консоли администрирования, можно просмотреть в Просмотр событий Windows, а соответствующие описания и решения приведены ниже.

    Откройте Просмотр событий и найдите события, связанные с веб-Application Proxy, в разделе Журналы> приложений и службMicrosoft>Windows>Web Application Proxy>Администратор.

    Снимок экрана: Просмотр событий показаны события, связанные с веб-Application Proxy.

    При необходимости подробные журналы доступны путем включения аналитики и отладки журналов и включения журнала сеансов веб-Application Proxy, который находится в Просмотр событий Windows в разделе \Microsoft\Windows\Web Application Proxy\Администратор.

  • Ошибки PowerShell

    События проблем, возникающих во время настройки, отображаются в PowerShell.

    Все ошибки отображаются пользователю PowerShell с помощью стандартных запросов ошибок PowerShell. Все командлеты PowerShell регистрируются как события. Все события, происходящие в PowerShell, перечислены в Просмотр событий Windows с идентификатором 12016 и определены ниже в разделе PowerShell.

  • В анализаторе рекомендаций

    Эти события описаны в анализаторе рекомендаций для веб-Application Proxy.

Сообщения PowerShell

Событие или симптом Возможная причина Разрешение
Сертификат доверия ("ADFS ProxyTrust — <имя> компьютера WAP") недопустим Это может быть вызвано любым из следующих причин:

- Application Proxy машина была не работает слишком долго.
— Разрывы между веб-Application Proxy и AD FS
— Проблемы с инфраструктурой сертификатов
— Изменения на компьютере AD FS или процесс продления между веб-Application Proxy и AD FS не выполнялись по плану каждые 8 часов, после чего им необходимо обновить доверие.
— Часы веб-Application Proxy компьютера и AD FS не синхронизированы.

Убедитесь, что часы синхронизированы. Install-WebApplicationProxy Запустите командлет .
Данные конфигурации не найдены в AD FS Это может быть связано с тем, что веб-Application Proxy еще не полностью установлен или из-за изменений в базе данных AD FS или повреждения базы данных. Выполнение командлета Install-WebApplicationProxy
Произошла ошибка при попытке веб-Application Proxy считывать конфигурацию из AD FS. Это может указывать на то, что служба AD FS недоступна или что ad FS столкнулась с внутренней проблемой при попытке чтения конфигурации из базы данных AD FS. Убедитесь, что AD FS доступна и работает правильно.
Данные конфигурации, хранящиеся в AD FS, повреждены или веб-Application Proxy не удалось проанализировать их.

ИЛИ

Веб-Application Proxy не удалось получить список проверяющих сторон из AD FS.

Это может произойти, если данные конфигурации были изменены в AD FS. Перезапустите службу веб-Application Proxy. Если проблема не исчезнет, выполните Install-WebApplicationProxy командлет .

События консоли администрирования

Следующие события консоли администрирования указывают на ошибки проверки подлинности, недопустимые маркеры или файлы cookie с истекшим сроком действия.

Событие или симптом Возможная причина Разрешение
11005

Веб-Application Proxy не удалось создать ключ шифрования файлов cookie с помощью секрета из конфигурации.

Параметр глобальной конфигурации AccessCookiesEncryptionKey был изменен командлетом PowerShell: Set-WebApplicationProxyConfiguration -RegenerateAccessCookiesEncryptionKey Не требуется выполнять никаких действий. Проблемный файл cookie был удален, а пользователь был перенаправлен в STS для проверки подлинности.
12000

Веб-Application Proxy не проверка изменения конфигурации не менее 60 минут

Веб-Application Proxy не удается получить доступ к конфигурации веб-Application Proxy с помощью командлета Get-WebApplicationProxyConfiguration/Application. Это вызвано отсутствием подключения к AD FS или необходимостью возобновления доверия с AD FS. Проверьте подключение с помощью AD FS. Это можно сделать с помощью ссылки https://<FQDN_AD_FS_Proxy>/FederationMetadata/2007-06/FederationMetadata.xml. Убедитесь, что между AD FS и веб-Application Proxy установлено доверие. Если эти решения не работают, выполните Install-WebApplicationProxy командлет .
12003

Веб-Application Proxy не удалось проанализировать файл cookie доступа.

Это может указывать на то, что веб-Application Proxy и AD FS не подключены или что они не получают одну и ту же конфигурацию. Проверьте подключение с помощью AD FS. Это можно сделать с помощью ссылки https://<FQDN_AD_FS_Proxy>/FederationMetadata/2007-06/FederationMetadata.xml. Убедитесь, что между AD FS и веб-Application Proxy установлено доверие. Если эти решения не работают, выполните Install-WebApplicationProxy командлет .
12004

Веб-Application Proxy получил запрос с файлом cookie невалидного доступа.

Это событие может указывать на то, что веб-Application Proxy и AD FS не подключены или что они не получают одну и ту же конфигурацию.

Если вы запустили AccessCookiesEncryptionKey параметр, измененный командлетом PowerShell, это событие является нормальным Set-WebApplicationProxyConfiguration -RegenerateAccessCookiesEncryptionKey и не требует никаких действий по устранению.

Проверьте подключение с помощью AD FS. Это можно сделать с помощью ссылки https://<FQDN_AD_FS_Proxy>/FederationMetadata/2007-06/FederationMetadata.xml. Убедитесь, что между AD FS и веб-Application Proxy установлено доверие. Если эти решения не работают, выполните Install-WebApplicationProxy командлет .
12008

Веб-Application Proxy превышено максимальное число разрешенных попыток проверки подлинности Kerberos на внутреннем сервере.

Это событие может указывать на неправильную конфигурацию между веб-Application Proxy и сервером внутренних приложений или проблему с настройкой времени и даты на обоих компьютерах. Внутренний сервер отклонил билет Kerberos, созданный веб-Application Proxy. Убедитесь, что конфигурация веб-Application Proxy и внутреннего сервера приложений настроены правильно.

Убедитесь, что конфигурация времени и даты на веб-Application Proxy и сервере внутренних приложений синхронизированы.

12011

Веб-Application Proxy получил запрос с недопустимой подписью файла cookie для доступа.

Это событие может указывать на то, что веб-Application Proxy и AD FS не подключены или что они не получают одну и ту же конфигурацию. Если вы запустили AccessCookiesEncryptionKey параметр, измененный командлетом PowerShell, это событие является нормальным Set-WebApplicationProxyConfiguration -RegenerateAccessCookiesEncryptionKey и не требует никаких действий по устранению. Проверьте подключение с помощью AD FS. Это можно сделать с помощью ссылки https://<FQDN_AD_FS_Proxy>/FederationMetadata/2007-06/FederationMetadata.xml. Убедитесь, что между AD FS и веб-Application Proxy установлено доверие. Если эти решения не работают, выполните Install-WebApplicationProxy командлет .
12027

Прокси-сервер обнаружил непредвиденную ошибку при обработке запроса. Предоставленное имя не является правильно сформированным именем учетной записи.

Это событие может указывать на неправильную конфигурацию между веб-Application Proxy и сервером контроллера домена или проблему с настройкой времени и даты на обоих компьютерах. Контроллер домена отклонил билет Kerberos, созданный веб-Application Proxy. Убедитесь, что конфигурация веб-Application Proxy и серверного сервера приложений настроены правильно, особенно конфигурации имени субъекта-службы. Убедитесь, что веб-Application Proxy присоединен к тому же домену, что и контроллер домена, чтобы убедиться, что контроллер домена устанавливает доверие с веб-Application Proxy. Убедитесь, что конфигурация времени и даты на веб-Application Proxy и контроллере домена синхронизированы.
13012

Веб-Application Proxy получил невалидную подпись пограничного маркера

Убедитесь, что вы обновили веб-Application Proxy с помощью веб-Application Proxy не можете обнаружить обновленный сертификат после автоматического обновления на Windows Server 2012 R2.
13013

Веб-Application Proxy получил запрос, содержащий маркер границы с истекшим сроком действия.

Веб-Application Proxy и AD FS не имеют синхронизированных часов. Синхронизация часов между веб-Application Proxy и AD FS.
13014

Веб-Application Proxy получил запрос с невалидным маркером edge. Маркер недопустим, так как его не удалось проанализировать.

Это может указывать на проблему с конфигурацией AD FS. Проверьте конфигурацию AD FS и при необходимости восстановите конфигурацию по умолчанию.
13015

Веб-Application Proxy получил запрос с файлом cookie с истекшим сроком действия.

Это может указывать на часы, которые не синхронизированы. Если вы работаете с кластером веб-Application Proxy компьютеров, убедитесь, что время и дата компьютеров синхронизированы.
13016

Веб-Application Proxy не может получить билет Kerberos от имени пользователя, так как в маркере edge или в файле cookie доступа нет имени участника-пользователя.

Возникла проблема с конфигурацией STS. Исправление конфигурации утверждений имени участника-пользователя в STS.
13019

Веб-Application Proxy не удается получить билет Kerberos от имени пользователя из-за следующей общей ошибки API

Это событие может указывать на неправильную конфигурацию между веб-Application Proxy и сервером контроллера домена или проблему с настройкой времени и даты на обоих компьютерах. Контроллер домена отклонил билет Kerberos, созданный веб-Application Proxy. Убедитесь, что конфигурация веб-Application Proxy и серверного сервера приложений настроены правильно, особенно конфигурации имени субъекта-службы. Убедитесь, что веб-Application Proxy присоединен к тому же домену, что и контроллер домена, чтобы убедиться, что контроллер домена устанавливает доверие с веб-Application Proxy. Убедитесь, что конфигурация времени и даты на веб-Application Proxy и контроллере домена синхронизированы.
13020

Веб-Application Proxy не может получить билет Kerberos от имени пользователя, так как имя субъекта-службы внутреннего сервера не определено.

Это событие может указывать на неправильную конфигурацию между веб-Application Proxy и сервером контроллера домена или проблему с настройкой времени и даты на обоих компьютерах. Контроллер домена отклонил билет Kerberos, созданный веб-Application Proxy. Убедитесь, что конфигурация веб-Application Proxy и серверного сервера приложений настроены правильно, особенно конфигурации имени субъекта-службы. Убедитесь, что веб-Application Proxy присоединен к тому же домену, что и контроллер домена, чтобы убедиться, что контроллер домена устанавливает доверие с веб-Application Proxy. Убедитесь, что конфигурация времени и даты на веб-Application Proxy и контроллере домена синхронизированы.
13022

Веб-Application Proxy не может пройти проверку подлинности пользователя, так как внутренний сервер отвечает на попытки проверки подлинности Kerberos ошибкой HTTP 401.

Это событие может указывать на неправильную конфигурацию между веб-Application Proxy и сервером внутренних приложений или проблему с настройкой времени и даты на обоих компьютерах. Внутренний сервер отклонил билет Kerberos, созданный веб-Application Proxy. Убедитесь, что конфигурация веб-Application Proxy и внутреннего сервера приложений настроены правильно. Убедитесь, что конфигурация времени и даты на веб-Application Proxy и сервере внутренних приложений синхронизированы.
13025

Клиент не представляет SSL-сертификат для веб-Application Proxy.

Это событие может указывать на проблему в конфигурации времени и даты. Убедитесь, что инфраструктура сертификатов действительна, а время и дата веб-Application Proxy и AD FS синхронизированы. Убедитесь, что для веб-Application Proxy настроен правильный отпечаток.
13026

Клиент представил SSL-сертификат веб-Application Proxy, но сертификат недопустим: сертификат не соответствует отпечатку.

Это событие может указывать на проблему в конфигурации времени и даты. Убедитесь, что инфраструктура сертификатов действительна, а время и дата веб-Application Proxy и AD FS синхронизированы. Убедитесь, что для веб-Application Proxy настроен правильный отпечаток.
13028

Веб-Application Proxy получил запрос, содержащий маркер edge, который еще не действителен.

Это событие может указывать на проблему в конфигурации времени и даты. Убедитесь, что инфраструктура сертификатов действительна, а время и дата веб-Application Proxy и AD FS синхронизированы.
13030

Клиент представил SSL-сертификат веб-Application Proxy, но поставщик доверия не доверяет центру сертификации, выдавшего сертификат клиента.

Это событие может указывать на проблему в конфигурации времени и даты. Убедитесь, что инфраструктура сертификатов действительна, а время и дата веб-Application Proxy и AD FS синхронизированы. Убедитесь, что для веб-Application Proxy настроен правильный отпечаток.
13031

Клиент представил SSL-сертификат веб-Application Proxy, но цепочка сертификатов завершена в корневом сертификате, который не является доверенным поставщиком доверия.

Это событие может указывать на проблему в конфигурации времени и даты. Убедитесь, что инфраструктура сертификатов действительна, а время и дата веб-Application Proxy и AD FS синхронизированы. Убедитесь, что для веб-Application Proxy настроен правильный отпечаток.
13032

Клиент представил SSL-сертификат веб-Application Proxy, но он не был действителен для запрошенного использования.

Это событие может указывать на проблему в конфигурации времени и даты. Убедитесь, что инфраструктура сертификатов действительна, а время и дата веб-Application Proxy и AD FS синхронизированы. Убедитесь, что для веб-Application Proxy настроен правильный отпечаток.
13033

Клиент представил SSL-сертификат веб-Application Proxy, но срок действия сертификата не истек при проверке текущих системных часов или метки времени в подписанном файле.

Это событие может указывать на проблему в конфигурации времени и даты. Убедитесь, что инфраструктура сертификатов действительна, а время и дата веб-Application Proxy и AD FS синхронизированы. Убедитесь, что для веб-Application Proxy настроен правильный отпечаток.
13034

Клиент представил SSL-сертификат веб-Application Proxy, но сертификат был недопустимым.

Это событие может указывать на проблему в конфигурации времени и даты. Убедитесь, что инфраструктура сертификатов действительна, а время и дата веб-Application Proxy и AD FS синхронизированы. Убедитесь, что для веб-Application Proxy настроен правильный отпечаток.

Следующие события консоли администрирования указывают на проблемы, связанные с конфигурацией, такие как подготовка, запросы, которые не являются успешными, серверные серверы, которые недоступны, и переполнение буфера.

Событие или симптом Возможная причина Разрешение
12019

Веб-Application Proxy не удалось создать прослушиватель для следующего URL-адреса.

Возможная причина события заключается в том, что другая служба прослушивает тот же URL-адрес. Администратор должен убедиться, что никто не прослушивает или не привязывает одни и те же URL-адреса. Чтобы проверка это, выполните команду : netsh http show urlacl. Если этот URL-адрес используется другим компонентом, работающим на веб-Application Proxy компьютере, удалите его или используйте другой URL-адрес для публикации приложений через веб-Application Proxy.
12020

Веб-Application Proxy не удалось создать резервирование для следующего URL-адреса.

Возможная причина события заключается в том, что другая служба имеет резервирование по тому же URL-адресу. Администратор должен убедиться, что никто не привязывается к одним и тем же URL-адресам. Чтобы проверка это, выполните команду : netsh http show urlacl. Если этот URL-адрес используется другим компонентом, работающим на веб-Application Proxy компьютере, удалите его или используйте другой URL-адрес для публикации приложений через веб-Application Proxy.
12021

Веб-Application Proxy не удалось привязать SSL-сертификат сервера. Были применены все остальные параметры конфигурации.

Не удается создать и задать запись конфигурации данных SSL-сертификата. Убедитесь, что отпечатки сертификатов, настроенные для веб-приложений Application Proxy, установлены на всех компьютерах веб-Application Proxy с закрытым ключом в локальном хранилище компьютеров.
13001

Сертификат SSL-сервера, представленный веб-Application Proxy сервером, недопустим; сертификат не является доверенным.

В SSL-сертификате, отправленном сервером, обнаружена одна или несколько ошибок. Это может означать, что внутренний сервер предоставил недопустимый ПРОТОКОЛ SSL или что между веб-Application Proxy и внутренним сервером нет доверия. Проверка SSL-сертификата внутреннего сервера. Убедитесь, что на компьютере веб-Application Proxy настроены правильные корневые ЦС для доверия сертификату внутреннего сервера.
13006 Если код ошибки 0x80072ee7, сбой вызван невозможностью разрешить URL-адрес внутреннего сервера. Другие коды ошибок описаны в функции WinHttpSendRequest (winhttp.h) Проверьте правильность URL-адреса внутреннего сервера и правильность разрешения его имени с веб-Application Proxy компьютера.
13007

HTTP-ответ от внутреннего сервера не был получен в течение ожидаемого интервала.

Истекло время ожидания запроса внутреннего сервера, медленно или не отвечает. Проверьте конфигурацию внутреннего сервера. Если работа выполняется медленно, проверка подключение к внутреннему серверу, а также рассмотрите возможность изменения командлета параметра глобальной конфигурации веб-Application Proxy для InactiveTransactionsTimeoutSec.

Ссылки