Udostępnij za pośrednictwem


Rozwiązywanie problemów z serwer proxy aplikacji sieci Web

Ten artykuł jest odpowiedni dla lokalnej wersji serwer proxy aplikacji sieci Web. Aby umożliwić bezpieczny dostęp do aplikacji lokalnych w chmurze, zobacz zawartość microsoft Entra serwer proxy aplikacji.

Dotyczy: Windows Server 2022, Windows Server 2019, Windows Server 2016

Ta sekcja zawiera procedury dotyczące rozwiązywania problemów z serwerem proxy aplikacji internetowej, w tym objaśnienia zdarzeń i rozwiązania. Istnieją trzy miejsca, w którym są wyświetlane błędy:

  • W konsoli administratora serwera proxy aplikacji internetowej

    Każdy identyfikator zdarzenia wyświetlane w konsoli administratora programu widoczną w Podglądzie zdarzeń systemu Windows i opisy odpowiedniego i rozwiązań znajdują się poniżej.

    Otwórz Podgląd zdarzeń i poszukaj zdarzeń związanych z serwer proxy aplikacji sieci Web w obszarze Dzienniki>aplikacji i usług Microsoft>Windows>Web serwer proxy aplikacji> Admin.

    Zrzut ekranu przedstawiający Podgląd zdarzeń zdarzeń związanych z serwer proxy aplikacji sieci Web.

    W razie potrzeby szczegółowe dzienniki są dostępne przez włączenie dzienników analitycznych i debugowania oraz włączenie dziennika sesji serwer proxy aplikacji sieci Web znajdującego się w Podgląd zdarzeń systemu Windows w obszarze \Microsoft\Windows\Web serwer proxy aplikacji\ Admin.

  • Błędy programu PowerShell

    Zdarzenia dla problemów napotykanych podczas konfigurowania są wyświetlane w programie PowerShell.

    Wszystkie błędy są prezentowane użytkownikowi programu PowerShell przy użyciu programu PowerShell standardowe komunikaty o błędach. Wszystkie polecenia cmdlet programu PowerShell są rejestrowane jako zdarzenia. Wszystkie zdarzenia, które występują w programie PowerShell są wymienione w Podglądzie zdarzeń systemu Windows z identyfikatorem 12016 i są zdefiniowane poniżej w sekcji programu PowerShell.

  • W narzędziu Analizator najlepszych rozwiązań

    Te zdarzenia opisano w analizatorze najlepszych rozwiązań dla serwer proxy aplikacji sieci Web.

Komunikaty programu PowerShell

Zdarzenia lub objawem Możliwa przyczyna Rozwiązanie
Certyfikat zaufania ("ADFS ProxyTrust — <nazwa> maszyny WAP") jest nieprawidłowy Może to być spowodowane przez jedną z następujących czynności:

-Machine serwera Proxy aplikacji nie działał zbyt długo.
- Rozłączenia między serwerem proxy aplikacji internetowej i usługami AD FS
-Problemy dotyczące infrastruktury certyfikatu
- Zmiany na maszynie usług AD FS lub proces odnawiania między serwer proxy aplikacji sieci Web i usług AD FS nie działał zgodnie z planem co 8 godzin, a następnie muszą odnowić zaufanie
- Zegar komputera serwer proxy aplikacji sieci Web i usług AD FS nie są zsynchronizowane.

Upewnij się, że zegary są synchronizowane. Install-WebApplicationProxy Uruchom polecenie cmdlet .
Nie można odnaleźć danych konfiguracji w usługach AD FS Może to być spowodowane tym, że serwer proxy aplikacji sieci Web nie została jeszcze w pełni zainstalowana lub ze względu na zmiany w bazie danych usług AD FS lub uszkodzenie bazy danych. Install-WebApplicationProxy Uruchamianie polecenia cmdlet
Wystąpił błąd podczas próby odczytu konfiguracji z usług AD FS przez serwer proxy aplikacji internetowej. Może to wskazywać, że usługi AD FS nie są osiągalne lub że usługi AD FS napotkały wewnętrzny problem podczas próby odczytu konfiguracji z bazy danych usług AD FS. Sprawdź, czy usługi AD FS jest osiągalny i działa prawidłowo.
Dane konfiguracji przechowywane w usługach AD FS są uszkodzone lub serwer proxy aplikacji internetowej nie może ich przeanalizować.

LUB

Usługa Web serwer proxy aplikacji nie mogła pobrać listy jednostek uzależnionych z usług AD FS.

Może to nastąpić, jeśli dane konfiguracji został zmodyfikowany w usługach AD FS. Uruchom ponownie usługę serwer proxy aplikacji sieci Web. Jeśli problem będzie się powtarzać, uruchom Install-WebApplicationProxy polecenie cmdlet .

Zdarzenia konsoli administratora

Następujące zdarzenia konsoli administratora wskazują na błędy uwierzytelniania, nieprawidłowe tokeny lub wygasłe pliki cookie.

Zdarzenia lub objawem Możliwa przyczyna Rozwiązanie
11005

Usługa Web serwer proxy aplikacji nie mogła utworzyć klucza szyfrowania plików cookie przy użyciu wpisu tajnego z konfiguracji.

Globalny parametr konfiguracji AccessCookiesEncryptionKey został zmieniony przez polecenie cmdlet programu PowerShell: Set-WebApplicationProxyConfiguration -RegenerateAccessCookiesEncryptionKey Nie trzeba podejmować żadnych działań. Problematyczne plik cookie został usunięty, a użytkownik został przekierowany do usługi STS do uwierzytelniania.
12000

Usługa Web serwer proxy aplikacji nie może sprawdzić zmian konfiguracji przez co najmniej 60 minut

Usługa Web serwer proxy aplikacji nie może uzyskać dostępu do konfiguracji serwer proxy aplikacji sieci Web przy użyciu polecenia cmdlet Get-WebApplicationProxyConfiguration/Application. Jest to spowodowane brakiem łączności z usługami AD FS lub koniecznością odnowienia zaufania z usługami AD FS. Sprawdź łączność z usługami AD FS. Możesz to zrobić za pomocą linku https://<FQDN_AD_FS_Proxy>/FederationMetadata/2007-06/FederationMetadata.xml. Upewnij się, że istnieje relacja zaufania między usługami AD FS i serwer proxy aplikacji sieci Web. Jeśli te rozwiązania nie działają, uruchom Install-WebApplicationProxy polecenie cmdlet .
12003

Usługa Web serwer proxy aplikacji nie może przeanalizować pliku cookie dostępu.

Może to wskazywać, że serwer proxy aplikacji sieci Web i usług AD FS nie są połączone lub że nie otrzymują tej samej konfiguracji. Sprawdź łączność z usługami AD FS. Możesz to zrobić za pomocą linku https://<FQDN_AD_FS_Proxy>/FederationMetadata/2007-06/FederationMetadata.xml. Upewnij się, że istnieje relacja zaufania między usługami AD FS i serwer proxy aplikacji sieci Web. Jeśli te rozwiązania nie działają, uruchom Install-WebApplicationProxy polecenie cmdlet .
12004

Serwer proxy aplikacji internetowej odebrał żądanie z nieprawidłowym plikiem cookie dostępu.

To zdarzenie może wskazywać, że serwer proxy aplikacji sieci Web i usług AD FS nie są połączone lub że nie otrzymują tej samej konfiguracji.

Jeśli uruchomiono AccessCookiesEncryptionKey parametr został zmieniony przez Set-WebApplicationProxyConfiguration -RegenerateAccessCookiesEncryptionKey polecenie cmdlet programu PowerShell, to zdarzenie jest normalne i nie wymaga kroków rozwiązania.

Sprawdź łączność z usługami AD FS. Możesz to zrobić za pomocą linku https://<FQDN_AD_FS_Proxy>/FederationMetadata/2007-06/FederationMetadata.xml. Upewnij się, że istnieje relacja zaufania między usługami AD FS i serwer proxy aplikacji sieci Web. Jeśli te rozwiązania nie działają, uruchom Install-WebApplicationProxy polecenie cmdlet .
12008

Serwer proxy aplikacji internetowej przekroczył maksymalną liczbę dozwolonych prób uwierzytelniania protokołu Kerberos dla serwera zaplecza.

To zdarzenie może wskazywać na niepoprawną konfigurację serwera proxy aplikacji internetowej i serwera aplikacji zaplecza lub problem z konfiguracją godziny i daty na obu maszynach. Serwer zaplecza odrzucił bilet protokołu Kerberos utworzony przez serwer proxy aplikacji internetowej. Sprawdź, czy konfiguracja serwera proxy aplikacji internetowej i serwera aplikacji zaplecza jest poprawna.

Upewnij się, że konfiguracja daty i godziny na serwerze proxy aplikacji internetowej i na serwerze aplikacji zaplecza jest zsynchronizowana.

12011

Serwer proxy aplikacji internetowej odebrał żądanie z nieprawidłowym podpisem pliku cookie dostępu.

To zdarzenie może wskazywać, że serwer proxy aplikacji sieci Web i usług AD FS nie są połączone lub że nie otrzymują tej samej konfiguracji. Jeśli uruchomiono AccessCookiesEncryptionKey parametr został zmieniony przez Set-WebApplicationProxyConfiguration -RegenerateAccessCookiesEncryptionKey polecenie cmdlet programu PowerShell, to zdarzenie jest normalne i nie wymaga kroków rozwiązania. Sprawdź łączność z usługami AD FS. Możesz to zrobić za pomocą linku https://<FQDN_AD_FS_Proxy>/FederationMetadata/2007-06/FederationMetadata.xml. Upewnij się, że istnieje relacja zaufania między usługami AD FS i serwer proxy aplikacji sieci Web. Jeśli te rozwiązania nie działają, uruchom Install-WebApplicationProxy polecenie cmdlet .
12027

Serwer proxy napotkał nieoczekiwany błąd podczas przetwarzania żądania. Podana nazwa nie jest poprawnie sformułowaną nazwą konta.

To zdarzenie może wskazywać na niepoprawną konfigurację serwera proxy aplikacji internetowej i serwera kontrolera domeny lub problem z konfiguracją godziny i daty na obu maszynach. Kontroler domeny odrzucił bilet protokołu Kerberos utworzony przez serwer proxy aplikacji internetowej. Sprawdź, czy konfiguracja serwera proxy aplikacji internetowej i serwera aplikacji zaplecza jest poprawna, a szczególnie konfiguracja nazw SPN. Upewnij się, że serwer proxy aplikacji sieci Web jest przyłączona do tej samej domeny co kontroler domeny, aby upewnić się, że kontroler domeny ustanawia zaufanie z serwer proxy aplikacji sieci Web. Upewnij się, że konfiguracja godziny i daty w serwer proxy aplikacji sieci Web i kontroler domeny są zsynchronizowane.
13012

Serwer proxy aplikacji internetowej odebrał nieprawidłowy podpis tokenu granicznego

Upewnij się, że zaktualizowano serwer proxy aplikacji sieci Web przy użyciu serwer proxy aplikacji sieci Web nie można wykryć zaktualizowanego certyfikatu po automatycznym zaktualizowaniu go w systemie Windows Server 2012 R2.
13013

Serwer proxy aplikacji internetowej odebrał żądanie zawierające wygasły token graniczny.

Serwer proxy aplikacji sieci Web i usługi AD FS nie mają zsynchronizowanych zegarów. Zsynchronizuj zegary między serwerem proxy aplikacji internetowej i usługami AD FS.
13014

Serwer proxy aplikacji internetowej odebrał żądanie z nieprawidłowym tokenem granicznym. Token jest nieprawidłowy, ponieważ nie można go przeanalizować.

Może to oznaczać problemu z konfiguracją usług AD FS. Sprawdź konfigurację usług AD FS i, jeśli to konieczne, należy przywrócić konfigurację domyślną.
13015

Serwer proxy aplikacji internetowej odebrał żądanie z wygasłym plikiem cookie dostępu.

Może to wskazywać zegary, które nie są zsynchronizowane. Jeśli pracujesz z klastrem maszyn serwer proxy aplikacji sieci Web, upewnij się, że godzina i data maszyn są zsynchronizowane.
13016

Usługa Web serwer proxy aplikacji nie może pobrać biletu protokołu Kerberos w imieniu użytkownika, ponieważ nie ma nazwy UPN w tokenie brzegowym ani w pliku cookie dostępu.

Wystąpił problem z konfiguracją usługi STS. Napraw Konfiguracja oświadczenia nazwy UPN w usłudze STS.
13019

Usługa Web serwer proxy aplikacji nie może pobrać biletu protokołu Kerberos w imieniu użytkownika z powodu następującego ogólnego błędu interfejsu API

To zdarzenie może wskazywać na niepoprawną konfigurację serwera proxy aplikacji internetowej i serwera kontrolera domeny lub problem z konfiguracją godziny i daty na obu maszynach. Kontroler domeny odrzucił bilet protokołu Kerberos utworzony przez serwer proxy aplikacji internetowej. Sprawdź, czy konfiguracja serwera proxy aplikacji internetowej i serwera aplikacji zaplecza jest poprawna, a szczególnie konfiguracja nazw SPN. Upewnij się, że serwer proxy aplikacji sieci Web jest przyłączona do tej samej domeny co kontroler domeny, aby upewnić się, że kontroler domeny ustanawia zaufanie z serwer proxy aplikacji sieci Web. Upewnij się, że konfiguracja godziny i daty w serwer proxy aplikacji sieci Web i kontroler domeny są zsynchronizowane.
13020

Usługa Web serwer proxy aplikacji nie może pobrać biletu protokołu Kerberos w imieniu użytkownika, ponieważ nazwa SPN serwera zaplecza nie jest zdefiniowana.

To zdarzenie może wskazywać na niepoprawną konfigurację serwera proxy aplikacji internetowej i serwera kontrolera domeny lub problem z konfiguracją godziny i daty na obu maszynach. Kontroler domeny odrzucił bilet protokołu Kerberos utworzony przez serwer proxy aplikacji internetowej. Sprawdź, czy konfiguracja serwera proxy aplikacji internetowej i serwera aplikacji zaplecza jest poprawna, a szczególnie konfiguracja nazw SPN. Upewnij się, że serwer proxy aplikacji sieci Web jest przyłączona do tej samej domeny co kontroler domeny, aby upewnić się, że kontroler domeny ustanawia zaufanie z serwer proxy aplikacji sieci Web. Upewnij się, że konfiguracja godziny i daty w serwer proxy aplikacji sieci Web i kontroler domeny są zsynchronizowane.
13022

Usługa Web serwer proxy aplikacji nie może uwierzytelnić użytkownika, ponieważ serwer zaplecza odpowiada na próby uwierzytelniania Kerberos z powodu błędu HTTP 401.

To zdarzenie może wskazywać na niepoprawną konfigurację serwera proxy aplikacji internetowej i serwera aplikacji zaplecza lub problem z konfiguracją godziny i daty na obu maszynach. Serwer zaplecza odrzucił bilet protokołu Kerberos utworzony przez serwer proxy aplikacji internetowej. Sprawdź, czy konfiguracja serwera proxy aplikacji internetowej i serwera aplikacji zaplecza jest poprawna. Upewnij się, że konfiguracja daty i godziny na serwerze proxy aplikacji internetowej i na serwerze aplikacji zaplecza jest zsynchronizowana.
13025

Klient nie przedstawił certyfikatu SSL serwer proxy aplikacji sieci Web.

To zdarzenie może wskazywać na problem w konfiguracji datę i godzinę. Upewnij się, że infrastruktura certyfikatu jest prawidłowa i że godzina oraz data na serwerze proxy aplikacji internetowej i w usługach AD FS są zsynchronizowane. Upewnij się, że odcisk palca skonfigurowany dla serwera proxy aplikacji internetowej jest poprawny.
13026

Klient przedstawił certyfikat SSL serwer proxy aplikacji sieci Web, ale certyfikat jest nieprawidłowy: certyfikat nie jest zgodny z odciskiem palca.

To zdarzenie może wskazywać na problem w konfiguracji datę i godzinę. Upewnij się, że infrastruktura certyfikatu jest prawidłowa i że godzina oraz data na serwerze proxy aplikacji internetowej i w usługach AD FS są zsynchronizowane. Upewnij się, że odcisk palca skonfigurowany dla serwera proxy aplikacji internetowej jest poprawny.
13028

Usługa Web serwer proxy aplikacji odebrała żądanie zawierające token brzegowy, który nie jest jeszcze prawidłowy.

To zdarzenie może wskazywać na problem w konfiguracji datę i godzinę. Upewnij się, że infrastruktura certyfikatu jest prawidłowa i że godzina oraz data na serwerze proxy aplikacji internetowej i w usługach AD FS są zsynchronizowane.
13030

Klient przedstawił certyfikat SSL serwer proxy aplikacji sieci Web, ale dostawca zaufania nie ufa urzędowi certyfikacji, który wystawił certyfikat klienta.

To zdarzenie może wskazywać na problem w konfiguracji datę i godzinę. Upewnij się, że infrastruktura certyfikatu jest prawidłowa i że godzina oraz data na serwerze proxy aplikacji internetowej i w usługach AD FS są zsynchronizowane. Upewnij się, że odcisk palca skonfigurowany dla serwera proxy aplikacji internetowej jest poprawny.
13031

Klient przedstawił certyfikat SSL serwer proxy aplikacji sieci Web, ale łańcuch certyfikatów został zakończony w certyfikacie głównym, który nie jest zaufany przez dostawcę zaufania.

To zdarzenie może wskazywać na problem w konfiguracji datę i godzinę. Upewnij się, że infrastruktura certyfikatu jest prawidłowa i że godzina oraz data na serwerze proxy aplikacji internetowej i w usługach AD FS są zsynchronizowane. Upewnij się, że odcisk palca skonfigurowany dla serwera proxy aplikacji internetowej jest poprawny.
13032

Klient przedstawił certyfikat SSL serwer proxy aplikacji sieci Web, ale certyfikat nie był prawidłowy dla żądanego użycia.

To zdarzenie może wskazywać na problem w konfiguracji datę i godzinę. Upewnij się, że infrastruktura certyfikatu jest prawidłowa i że godzina oraz data na serwerze proxy aplikacji internetowej i w usługach AD FS są zsynchronizowane. Upewnij się, że odcisk palca skonfigurowany dla serwera proxy aplikacji internetowej jest poprawny.
13033

Klient przedstawił certyfikat SSL serwer proxy aplikacji sieci Web, ale certyfikat nie był w okresie ważności podczas sprawdzania względem bieżącego zegara systemowego lub sygnatury czasowej w podpisanym pliku.

To zdarzenie może wskazywać na problem w konfiguracji datę i godzinę. Upewnij się, że infrastruktura certyfikatu jest prawidłowa i że godzina oraz data na serwerze proxy aplikacji internetowej i w usługach AD FS są zsynchronizowane. Upewnij się, że odcisk palca skonfigurowany dla serwera proxy aplikacji internetowej jest poprawny.
13034

Klient przedstawił certyfikat SSL serwer proxy aplikacji sieci Web, ale certyfikat nie był prawidłowy.

To zdarzenie może wskazywać na problem w konfiguracji datę i godzinę. Upewnij się, że infrastruktura certyfikatu jest prawidłowa i że godzina oraz data na serwerze proxy aplikacji internetowej i w usługach AD FS są zsynchronizowane. Upewnij się, że odcisk palca skonfigurowany dla serwera proxy aplikacji internetowej jest poprawny.

Następujące zdarzenia konsoli administratora wskazują na problemy związane z konfiguracją, taką jak aprowizowanie, żądania, które nie powiodły się, serwery zaplecza, które są nieosiągalne i przepełnienia buforu.

Zdarzenia lub objawem Możliwa przyczyna Rozwiązanie
12019

Usługa Web serwer proxy aplikacji nie może utworzyć odbiornika dla następującego adresu URL.

Możliwe przyczyny zdarzenia jest inna usługa słucha tego samego adresu URL. Administrator należy upewnić się, nie nasłuchuje lub wiąże tych samych adresów URL. Aby to sprawdzić, uruchom polecenie : netsh http show urlacl. Jeśli ten adres URL jest używany przez inny składnik działający na maszynie serwera proxy aplikacji internetowej, usuń go lub użyj innego adresu URL do opublikowania aplikacji za pośrednictwem serwera proxy aplikacji internetowej.
12020

Usługa Web serwer proxy aplikacji nie może utworzyć rezerwacji dla następującego adresu URL.

Możliwe przyczyny zdarzenia jest, czy innej usługi ma zastrzeżenie na ten sam adres URL. Administrator należy upewnić się, że nikt nie wiąże się z tych samych adresów URL. Aby to sprawdzić, uruchom polecenie : netsh http show urlacl. Jeśli ten adres URL jest używany przez inny składnik działający na maszynie serwera proxy aplikacji internetowej, usuń go lub użyj innego adresu URL do opublikowania aplikacji za pośrednictwem serwera proxy aplikacji internetowej.
12021

Usługa Web serwer proxy aplikacji nie może powiązać certyfikatu serwera SSL. Wszystkie ustawienia konfiguracji zostały zastosowane.

Nie można utworzyć i ustawić konfiguracji rekord danych certyfikatu SSL. Upewnij się, że odciski palca certyfikatu skonfigurowane dla aplikacji serwer proxy aplikacji sieci Web są zainstalowane na wszystkich maszynach serwer proxy aplikacji sieci Web z kluczem prywatnym w magazynie komputerów lokalnych.
13001

Certyfikat serwera SSL przedstawiony serwer proxy aplikacji sieci Web przez serwer zaplecza jest nieprawidłowy; certyfikat nie jest zaufany.

Znaleziono co najmniej jeden błąd w certyfikat Secure Sockets Layer (SSL), wysłanych przez serwer. Może to oznaczać, że serwer zaplecza dostarczył nieprawidłowy protokół SSL lub nie ma zaufania między serwer proxy aplikacji sieci Web a serwerem zaplecza. Sprawdź poprawność certyfikatu SSL serwera wewnętrznej bazy danych. Upewnij się, że maszyna serwer proxy aplikacji sieci Web jest skonfigurowana z odpowiednimi głównymi urzędami certyfikacji, aby ufać certyfikatowi serwera zaplecza.
13006 Gdy kod błędu jest 0x80072ee7, błąd jest spowodowany brakiem możliwości rozpoznania adresu URL serwera zaplecza. Inne kody błędów są opisane w funkcji WinHttpSendRequest (winhttp.h) Sprawdź, czy adres URL serwera zaplecza jest poprawny i czy jego nazwa może być poprawnie rozpoznana z maszyny serwera proxy aplikacji internetowej.
13007

Odpowiedź HTTP z serwera zaplecza nie została odebrana w oczekiwanym interwale.

Upłynął limit czasu żądania serwera zaplecza lub jest on powolny lub nie odpowiada. Sprawdź konfigurację serwera wewnętrznej bazy danych. Jeśli działa to wolno, sprawdź łączność z serwerem zaplecza, a także rozważ zmianę polecenia cmdlet parametru konfiguracji globalnej serwer proxy aplikacji sieci Web dla programu InactiveTransactionsTimeoutSec.

Informacje