KB: Łącza w powiadomieniach e-mail używają nieprawidłowego protokołu lub portu
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ół | Port | PreferredProtocol |
|---|---|---|
| HTTP | 9780 | HTTP |
| HTTPS | 9785 | HTTPS |
Dostosuj ustawienia do konfiguracji dostępu do serwera
- W środowisku HTTPS skonfiguruj
WebsiteDomainz portem 9785 i ustawPreferredProtocolna HTTPS. - W środowisku HTTP skonfiguruj
WebsiteDomainz portem 9780 i ustawPreferredProtocolna HTTP.
Po wprowadzeniu zmian uruchom ponownie usługi IIS, aby zastosować zaktualizowaną konfigurację.
Zaktualizuj plik LocalVault.ini i uruchom ponownie usługi IIS
- 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 - Znajdź następujące parametry:
WebsiteDomain= PreferredProtocol= - Sprawdź, czy wartości odpowiadają protokołowi i portowi, których użytkownicy zwykle używają do uzyskiwania dostępu do serwera.
- W środowisku HTTPS skonfiguruj:
WebsiteDomain=<server-name>:9785 PreferredProtocol=HTTPS - W środowisku HTTP skonfiguruj:
WebsiteDomain=<server-name>:9780 PreferredProtocol=HTTP - Zapisz plik, otwórz Command Prompt jako administrator i uruchom:
iisreset - 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/... - 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:
- KB: Problemy z dostępem do przeglądarki internetowej lub serwera On-Prem po zmianie nazwy serwera zawiera wskazówki dotyczące weryfikacji powiązań usług IIS, konfiguracji nazwy hosta i ustawień
LocalVault.ini. - KB: Używanie numeru portu zabezpieczonego do powiadomień e-mail z serwera zawiera wskazówki dotyczące konfiguracji portów HTTPS i zapewnienia, że powiadomienia e-mail zawierają bezpieczne adresy URL.
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.