KB: メール通知内のリンクで誤ったプロトコルまたはポートが使用される

Altium On-Prem Enterprise Server Altium On-Prem Enterprise Server
Altium On-Prem Enterprise Server が生成するタスク通知メールには、誤ったプロトコルやポートを参照するリンクが含まれる場合があります。たとえば、サーバーがポート 9785 の HTTPS を使用するように設定されていても、メール内のリンクでは HTTP のポート 9780 が使用されることがあります。この問題は、LocalVault.ini の WebsiteDomain および PreferredProtocol の設定が、サーバーの実際のアクセス構成と一致していない場合に発生します。これらのパラメーターを更新して IIS を再起動すると、新たに生成されるタスク通知メールの URL で、正しいプロトコルとポートが使用されるようになります。

解決策の詳細

メール内のリンクに誤ったアドレスが使用される

ユーザーには、AltiumのWebインターフェースへのリンクを含むタスク通知メールが送信されます。ユーザーがリンクを選択すると、ブラウザーが想定外のプロトコルまたはポートを使用して接続を試みます。

たとえば、HTTPS用に構成された環境で、次のようなURLが生成される場合があります。

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

本来は次のようになるはずです。

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

その結果、リンクから目的のAltiumのWebインターフェースを開けなかったり、接続エラーが表示されたりすることがあります。

通知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のWebインターフェースが開くことを確認します。

補足事項

WebsiteDomainとPreferredProtocolを更新しても問題が解決しない場合は、次の関連ナレッジベース記事を参照してください。

これらの記事では、URLの生成やAltium On-Prem Enterprise ServerのWebインターフェースへのアクセスに影響する可能性がある、その他のサーバー構成例について説明しています。

参考資料

AI-LocalizedAI で翻訳
問題が見つかった場合、文字/画像を選択し、Ctrl + Enter キーを押してフィードバックをお送りください。