База знаний: в ссылках из уведомлений по электронной почте используется неверный протокол или порт

Altium On-Prem Enterprise Server Altium On-Prem Enterprise Server
Электронные уведомления о задачах, отправляемые Altium On-Prem Enterprise Server, могут содержать ссылки с неверным протоколом или портом. Например, в письме может использоваться протокол HTTP с портом 9780, хотя сервер настроен на HTTPS с портом 9785. Эта проблема возникает, когда параметры WebsiteDomain и PreferredProtocol в файле LocalVault.ini не соответствуют фактической конфигурации доступа к серверу. После обновления этих параметров и перезапуска IIS новые электронные уведомления о задачах будут содержать URL-адреса с правильным протоколом и портом.

Подробное описание решения

В ссылках из электронных писем используется неверный адрес

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

Например, в среде, настроенной для HTTPS, может формироваться ссылка:

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

Вместо:

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

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

Параметры конфигурации определяют URL-адреса в уведомлениях

Ссылки в уведомлениях по электронной почте формируются на основе значений, заданных в файле LocalVault.ini. Если следующие параметры не соответствуют протоколу и порту, используемым для доступа к Altium On-Prem Enterprise Server, в письмах могут формироваться ссылки с неверным URL-адресом:

  • WebsiteDomain=
  • PreferredProtocol=

Файл LocalVault.ini обычно находится по следующему пути:

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

Конфигурации сервера по умолчанию:

ПротоколПортPreferredProtocol
HTTP9780HTTP
HTTPS9785HTTPS

Приведите настройки в соответствие с конфигурацией доступа к серверу

  • Для среды HTTPS настройте WebsiteDomain на использование порта 9785 и задайте для PreferredProtocol значение HTTPS.
  • Для среды HTTP настройте WebsiteDomain на использование порта 9780 и задайте для PreferredProtocol значение HTTP.

После внесения изменений перезапустите IIS, чтобы применить обновленную конфигурацию.

Обновите LocalVault.ini и перезапустите IIS

  1. На компьютере с Altium On-Prem Enterprise Server откройте следующий файл в текстовом редакторе с правами администратора:
    C:\Program Files (x86)\Altium\Altium365\LocalVault.ini
  2. Найдите следующие параметры:
    WebsiteDomain=
    PreferredProtocol=
  3. Убедитесь, что их значения соответствуют протоколу и порту, которые пользователи обычно используют для доступа к серверу.
    LocalVault.ini configuration file showing WebsiteDomain=:9780 and PreferredProtocol=HTTP, with Port=9780 and HttpsPort=9785 listed in server configuration. 
  4. Для среды HTTPS задайте следующие настройки:
    WebsiteDomain=<server-name>:9785
    PreferredProtocol=HTTPS
  5. Для среды HTTP задайте следующие настройки:
    WebsiteDomain=<server-name>:9780
    PreferredProtocol=HTTP
  6. Сохраните файл, откройте Command Prompt от имени администратора и выполните:
    iisreset
  7. Сформируйте новое уведомление о задаче по электронной почте и убедитесь, что в его URL-адресе используются нужные протокол и порт:
    https://<server-name>:9785/...

    или:

    http://<server-name>:9780/...
  8. Перейдите по ссылке и убедитесь, что она открывает нужный веб-интерфейс Altium.

Дополнительные примечания

Если проблема сохраняется после обновления WebsiteDomain и PreferredProtocol, ознакомьтесь со следующими статьями базы знаний для получения дополнительных рекомендаций:

В этих статьях рассматриваются дополнительные сценарии настройки сервера, которые могут влиять на формирование URL-адресов и доступ к веб-интерфейсу Altium On-Prem Enterprise Server.

Ссылки

AI-LocalizedЛокализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.