KB: Liên kết trong email thông báo sử dụng sai giao thức hoặc cổng

Altium On-Prem Enterprise Server Altium On-Prem Enterprise Server
Email thông báo tác vụ do Altium On-Prem Enterprise Server tạo có thể chứa các liên kết sử dụng giao thức hoặc cổng không chính xác. Ví dụ: email có thể sử dụng cổng HTTP 9780 mặc dù máy chủ được cấu hình để sử dụng HTTPS trên cổng 9785. Sự cố này xảy ra khi các thiết lập WebsiteDomain và PreferredProtocol trong tệp LocalVault.ini không khớp với cấu hình truy cập thực tế của máy chủ. Việc cập nhật các tham số này và khởi động lại IIS sẽ đảm bảo các email thông báo tác vụ được tạo sau đó chứa URL sử dụng đúng giao thức và cổng.

Chi tiết giải pháp

Liên kết trong email sử dụng địa chỉ không chính xác

Người dùng nhận được email thông báo tác vụ chứa các liên kết đến giao diện web Altium. Khi người dùng chọn một liên kết, trình duyệt cố gắng kết nối bằng giao thức hoặc cổng không như mong đợi.

Ví dụ: một môi trường được cấu hình cho HTTPS có thể tạo ra:

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

Thay vì:

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

Do đó, liên kết có thể không mở được giao diện web Altium mong muốn hoặc hiển thị lỗi kết nối.

Các giá trị cấu hình quyết định URL trong thông báo

Các liên kết trong email thông báo được tạo bằng những giá trị được cấu hình trong tệp LocalVault.ini. Nếu các tham số sau không khớp với giao thức và cổng được dùng để truy cập Altium On-Prem Enterprise Server, các liên kết trong email được tạo có thể trỏ đến URL không chính xác:

  • WebsiteDomain=
  • PreferredProtocol=

Tệp LocalVault.ini thường nằm tại:

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

Các cấu hình máy chủ mặc định là:

Giao thứcCổngPreferredProtocol
HTTP9780HTTP
HTTPS9785HTTPS

Thiết lập khớp với cấu hình truy cập máy chủ

  • Đối với môi trường HTTPS, hãy cấu hình WebsiteDomain với cổng 9785 và đặt PreferredProtocol thành HTTPS.
  • Đối với môi trường HTTP, hãy cấu hình WebsiteDomain với cổng 9780 và đặt PreferredProtocol thành HTTP.

Sau khi thực hiện các thay đổi, hãy khởi động lại IIS để áp dụng cấu hình đã cập nhật.

Cập nhật LocalVault.ini và khởi động lại IIS

  1. Trên máy chạy Altium On-Prem Enterprise Server, mở tệp sau bằng trình soạn thảo văn bản với quyền quản trị viên:
    C:\Program Files (x86)\Altium\Altium365\LocalVault.ini
  2. Tìm các tham số sau:
    WebsiteDomain=
    PreferredProtocol=
  3. Xác minh rằng các giá trị khớp với giao thức và cổng mà người dùng thường sử dụng để truy cập máy chủ.
    LocalVault.ini configuration file showing WebsiteDomain=:9780 and PreferredProtocol=HTTP, with Port=9780 and HttpsPort=9785 listed in server configuration. 
  4. Đối với môi trường HTTPS, hãy cấu hình:
    WebsiteDomain=<server-name>:9785
    PreferredProtocol=HTTPS
  5. Đối với môi trường HTTP, hãy cấu hình:
    WebsiteDomain=<server-name>:9780
    PreferredProtocol=HTTP
  6. Lưu tệp, mở Command Prompt với quyền quản trị viên, rồi chạy:
    iisreset
  7. Tạo một email thông báo tác vụ mới và xác minh rằng URL trong email sử dụng giao thức và cổng như mong đợi:
    https://<server-name>:9785/...

    hoặc:

    http://<server-name>:9780/...
  8. Chọn liên kết và xác nhận rằng liên kết mở giao diện web Altium mong muốn.

Lưu ý bổ sung

Nếu sự cố vẫn tiếp diễn sau khi cập nhật WebsiteDomain và PreferredProtocol, hãy tham khảo các bài viết liên quan sau trong cơ sở kiến thức để được hướng dẫn thêm:

Các bài viết này đề cập đến những tình huống cấu hình máy chủ khác có thể ảnh hưởng đến việc tạo URL và truy cập giao diện web Altium On-Prem Enterprise Server.

Tài liệu tham khảo

AI-LocalizedBản địa hóa bằng AI
Nếu bạn phát hiện vấn đề, hãy chọn văn bản/hình ảnh và nhấnCtrl + Enterđể gửi phản hồi cho chúng tôi.