KB: Łącza w powiadomieniach e-mail używają nieprawidłowego protokołu lub portu

Altium On-Prem Enterprise Server Altium On-Prem Enterprise Server
Wiadomości e-mail z powiadomieniami o zadaniach generowane przez Altium On-Prem Enterprise Server mogą zawierać łącza wskazujące nieprawidłowy protokół lub port. Na przykład wiadomość może zawierać łącze korzystające z protokołu HTTP i portu 9780, mimo że serwer jest skonfigurowany do obsługi protokołu HTTPS na porcie 9785. Problem ten występuje, gdy ustawienia WebsiteDomain i PreferredProtocol w pliku LocalVault.ini nie odpowiadają rzeczywistej konfiguracji dostępu do serwera. Zaktualizowanie tych parametrów i ponowne uruchomienie usług IIS sprawia, że nowo generowane wiadomości e-mail z powiadomieniami o zadaniach zawierają adresy URL z prawidłowym protokołem i portem.

Szczegóły rozwiązania

Łącza w wiadomościach e-mail używają nieprawidłowego adresu

Użytkownicy otrzymują powiadomienia e-mail o zadaniach zawierające łącza do interfejsu internetowego Altium. Gdy użytkownik wybierze łącze, przeglądarka próbuje nawiązać połączenie przy użyciu nieoczekiwanego protokołu lub portu.

Na przykład w środowisku skonfigurowanym do korzystania z HTTPS może zostać wygenerowany adres:

http://<server-name>:9780/...

Zamiast:

https://<server-name>:9785/...

W rezultacie łącze może nie otworzyć oczekiwanego interfejsu internetowego Altium lub spowodować wyświetlenie błędu połączenia.

Wartości konfiguracyjne określają adresy URL w powiadomieniach

Łącza w powiadomieniach e-mail są generowane na podstawie wartości skonfigurowanych w pliku LocalVault.ini. Jeśli poniższe parametry nie odpowiadają protokołowi i portowi używanym do uzyskiwania dostępu do Altium On-Prem Enterprise Server, wygenerowane łącza w wiadomościach e-mail mogą wskazywać nieprawidłowy adres URL:

  • WebsiteDomain=
  • PreferredProtocol=

Plik LocalVault.ini zazwyczaj znajduje się w lokalizacji:

C:\Program Files (x86)\Altium\Altium365\LocalVault.ini

Domyślne konfiguracje serwera to:

ProtokółPortPreferredProtocol
HTTP9780HTTP
HTTPS9785HTTPS

Dostosuj ustawienia do konfiguracji dostępu do serwera

  • W środowisku HTTPS skonfiguruj WebsiteDomain z portem 9785 i ustaw PreferredProtocol na HTTPS.
  • W środowisku HTTP skonfiguruj WebsiteDomain z portem 9780 i ustaw PreferredProtocol na HTTP.

Po wprowadzeniu zmian uruchom ponownie usługi IIS, aby zastosować zaktualizowaną konfigurację.

Zaktualizuj plik LocalVault.ini i uruchom ponownie usługi IIS

  1. Na komputerze z Altium On-Prem Enterprise Server otwórz następujący plik w edytorze tekstu z uprawnieniami administratora:
    C:\Program Files (x86)\Altium\Altium365\LocalVault.ini
  2. Znajdź następujące parametry:
    WebsiteDomain=
    PreferredProtocol=
  3. Sprawdź, czy wartości odpowiadają protokołowi i portowi, których użytkownicy zwykle używają do uzyskiwania dostępu do serwera.
    LocalVault.ini configuration file showing WebsiteDomain=:9780 and PreferredProtocol=HTTP, with Port=9780 and HttpsPort=9785 listed in server configuration. 
  4. W środowisku HTTPS skonfiguruj:
    WebsiteDomain=<server-name>:9785
    PreferredProtocol=HTTPS
  5. W środowisku HTTP skonfiguruj:
    WebsiteDomain=<server-name>:9780
    PreferredProtocol=HTTP
  6. Zapisz plik, otwórz Command Prompt jako administrator i uruchom:
    iisreset
  7. Wygeneruj nowe powiadomienie e-mail o zadaniu i sprawdź, czy zawarty w nim adres URL używa oczekiwanego protokołu i portu:
    https://<server-name>:9785/...

    lub:

    http://<server-name>:9780/...
  8. Wybierz łącze i potwierdź, że otwiera ono oczekiwany interfejs internetowy Altium.

Dodatkowe uwagi

Jeśli problem nadal występuje po zaktualizowaniu WebsiteDomain i PreferredProtocol, zapoznaj się z poniższymi powiązanymi artykułami w bazie wiedzy, aby uzyskać dodatkowe wskazówki:

Artykuły te omawiają dodatkowe scenariusze konfiguracji serwera, które mogą wpływać na generowanie adresów URL i dostęp do interfejsu internetowego Altium On-Prem Enterprise Server.

Materiały referencyjne

AI-LocalizedTłumaczenie SI
Jeśli znajdziesz błąd, zaznacz tekst/obraz i naciśnij Ctrl + Enter aby wysłać nam wiadomość.