База знаний: в ссылках из уведомлений по электронной почте используется неверный протокол или порт
Подробное описание решения
В ссылках из электронных писем используется неверный адрес
Пользователи получают уведомления о задачах по электронной почте со ссылками на веб-интерфейс 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 |
|---|---|---|
| HTTP | 9780 | HTTP |
| HTTPS | 9785 | HTTPS |
Приведите настройки в соответствие с конфигурацией доступа к серверу
- Для среды HTTPS настройте
WebsiteDomainна использование порта 9785 и задайте дляPreferredProtocolзначение HTTPS. - Для среды HTTP настройте
WebsiteDomainна использование порта 9780 и задайте дляPreferredProtocolзначение HTTP.
После внесения изменений перезапустите IIS, чтобы применить обновленную конфигурацию.
Обновите LocalVault.ini и перезапустите IIS
- На компьютере с Altium On-Prem Enterprise Server откройте следующий файл в текстовом редакторе с правами администратора:
C:\Program Files (x86)\Altium\Altium365\LocalVault.ini - Найдите следующие параметры:
WebsiteDomain= PreferredProtocol= - Убедитесь, что их значения соответствуют протоколу и порту, которые пользователи обычно используют для доступа к серверу.
- Для среды HTTPS задайте следующие настройки:
WebsiteDomain=<server-name>:9785 PreferredProtocol=HTTPS - Для среды HTTP задайте следующие настройки:
WebsiteDomain=<server-name>:9780 PreferredProtocol=HTTP - Сохраните файл, откройте Command Prompt от имени администратора и выполните:
iisreset - Сформируйте новое уведомление о задаче по электронной почте и убедитесь, что в его URL-адресе используются нужные протокол и порт:
https://<server-name>:9785/...или:
http://<server-name>:9780/... - Перейдите по ссылке и убедитесь, что она открывает нужный веб-интерфейс Altium.
Дополнительные примечания
Если проблема сохраняется после обновления WebsiteDomain и PreferredProtocol, ознакомьтесь со следующими статьями базы знаний для получения дополнительных рекомендаций:
- База знаний: проблемы с доступом к Web Viewer или локальному серверу после изменения имени сервера содержит рекомендации по проверке привязок IIS, конфигурации имени хоста и настроек
LocalVault.ini. - База знаний: использование защищенного порта для уведомлений сервера по электронной почте содержит рекомендации по настройке портов HTTPS и обеспечению формирования защищенных URL-адресов в уведомлениях по электронной почте.
В этих статьях рассматриваются дополнительные сценарии настройки сервера, которые могут влиять на формирование URL-адресов и доступ к веб-интерфейсу Altium On-Prem Enterprise Server.