การจัดการการตั้งค่าเซิร์ฟเวอร์ LAN สำหรับการให้สิทธิ์การใช้งาน

อัปเดตครั้งล่าสุดเมื่อ 16 ธ.ค. 2024

การเปิดใช้งาน LAN การให้สิทธิ์การใช้งานแบบจำกัดฟีเจอร์ คือวิธีการขอสิทธิ์การใช้งานจาก Adobe สำหรับองค์กรที่มีเครือข่ายที่ปลอดภัยซึ่งไม่ได้เชื่อมต่อกับอินเทอร์เน็ตหากยังไม่ได้ตั้งค่าเซิร์ฟเวอร์ LAN การให้สิทธิ์การใช้งานแบบจำกัดฟีเจอร์ (หรือเรียกอีกอย่างว่าเซิร์ฟเวอร์ LAN) คุณควรปฏิบัติตามขั้นตอนที่อธิบายไว้ ที่นี่ ก่อนส่วนต่อไปนี้แสดงรายละเอียดเกี่ยวกับวิธีการจัดการและแก้ไขปัญหาต่างๆ บนเซิร์ฟเวอร์ LAN

ดาวน์โหลดเครื่องมือกำหนดค่าเซิร์ฟเวอร์

คำสั่งการจัดการเซิร์ฟเวอร์ LAN และขั้นตอนต่างๆ ที่อธิบายในส่วนต่อไปนี้ จำเป็นต้องใช้ เครื่องมือกำหนดค่าเซิร์ฟเวอร์หากยังไม่ได้ดำเนินการ จะต้องดาวน์โหลดเครื่องมือนี้จากAdobe Admin Console

ใน Admin Console ให้ไปที่ Packages > Tools

ดาวน์โหลดเครื่องมือกำหนดค่าเซิร์ฟเวอร์ตามระบบปฏิบัติการ

ดาวน์โหลดเครื่องมือกำหนดค่าเซิร์ฟเวอร์

ถ่ายโอนเครื่องมือกำหนดค่าเซิร์ฟเวอร์ที่ดาวน์โหลดแล้ว (.zip) ไปยังเครื่องเซิร์ฟเวอร์ LAN

แตกไฟล์เนื้อหาในไฟล์ zip บนเครื่องเซิร์ฟเวอร์ LAN

เพื่อใช้คำสั่งที่ระบุไว้ด้านล่าง ให้ไปที่โฟลเดอร์ที่แตกจากเครื่องมือกำหนดค่าเซิร์ฟเวอร์ (ไฟล์ zip) โดยใช้ เทอร์มินัล Linux หรือ Windows PowerShell

เริ่มเซิร์ฟเวอร์

หากเซิร์ฟเวอร์หยุดทำงานและต้องการเริ่มต้นอีกครั้ง ให้พิมพ์คำสั่งต่อไปนี้และกดEnter:

  • Windows PowerShell:
    .\scripts\adobe-lan-server.ps1 start
  • เทอร์มินัล Linux:
    ./scripts/adobe-lan-server.sh start

หยุดเซิร์ฟเวอร์

หากต้องการสำรองข้อมูลฐานข้อมูลเซิร์ฟเวอร์หรือพบปัญหากับเซิร์ฟเวอร์ สามารถหยุดเซิร์ฟเวอร์ได้โดยใช้คำสั่งต่อไปนี้:

  • Windows PowerShell:
    .\scripts\adobe-lan-server.ps1 stop
  • เทอร์มินัล Linux:
    ./scripts/adobe-lan-server.sh stop

เริ่มเซิร์ฟเวอร์ (เป็น Windows service)

หาก Windows service หยุดทำงานและต้องการเริ่มใหม่ ให้ไปที่โฟลเดอร์ \scripts และป้อนคำสั่งต่อไปนี้:

  • Windows PowerShell:
    .\adobeLanService.ps1 -Start

หยุดบริการ Windows

หากต้องการสำรองข้อมูลฐานข้อมูลของเซิร์ฟเวอร์หรือมีปัญหากับเซิร์ฟเวอร์ สามารถหยุด Windows service ได้โดยไปที่โฟลเดอร์ \scripts และใช้คำสั่งต่อไปนี้:

  • Windows PowerShell:
    .\adobeLanService.ps1 -Stop
หมายเหตุ

เมื่อหยุดเซิร์ฟเวอร์:

  • บริการที่เกี่ยวข้องทั้งหมดจะหยุดทำงาน
  • การสำรองฐานข้อมูลภายในของเซิร์ฟเวอร์จะทำในตำแหน่งที่ตั้งต่อไปนี้:
    <current_working_directory>/backup/backup.zip.

เริ่มเซิร์ฟเวอร์ใหม่

ใช้คำสั่งต่อไปนี้เพื่อรีสตาร์ทเซิร์ฟเวอร์:

  • Windows PowerShell:
    .\scripts\adobe-lan-server.ps1 restart
  • Linux terminal:
    ./scripts/adobe-lan-server.sh restart
หมายเหตุ

หากหยุดทำงานอยู่ในขณะนี้ คำสั่ง Restart จะเริ่มเซิร์ฟเวอร์

เมื่อรีสตาร์ทเซิร์ฟเวอร์ การสำรองฐานข้อมูลภายในของเซิร์ฟเวอร์จะทำในตำแหน่งต่อไปนี้:

<current_working_directory>/backup/backup.zip

ลบ Windows service

ไปที่โฟลเดอร์ \scripts และรันคำสั่งต่อไปนี้เพื่อลบ Windows service จาก Windows Services console:

  • Windows PowerShell:
    .\adobeLanService.ps1 -Remove

ตรวจสอบสถานะเซิร์ฟเวอร์

ใช้คำสั่งต่อไปนี้เพื่อตรวจสอบสถานะของอินสแตนซ์เซิร์ฟเวอร์ LAN:

  • Windows PowerShell:
    .\scripts\adobe-lan-server.ps1 status
  • Linux terminal:
    ./scripts/adobe-lan-server.sh status

การสำรองฐานข้อมูล (เฉพาะแบบฝังตัว)

โดยค่าเริ่มต้น เมื่อหยุดเซิร์ฟเวอร์ ระบบจะทำการสำรองข้อมูลฐานข้อมูลที่สอดคล้องกับแอปพลิเคชันการสำรองนี้จัดเก็บไว้ในโฟลเดอร์ต่อไปนี้: <current_working_directory>/backup/backup.zip

อย่างไรก็ตาม สามารถสำรองฐานข้อมูลเซิร์ฟเวอร์ด้วยตนเองโดยใช้คำสั่งต่อไปนี้:

  • Windows PowerShell:
    .\scripts\adobe-lan-server.ps1 backup -f <zip_file_name>
  • Linux terminal:
    ./scripts/adobe-lan-server.sh backup -f <zip_file_name>
หมายเหตุ

คำสั่งข้างต้นจะสร้างสำเนาไฟล์ของฐานข้อมูลที่ฝังอยู่ด้วยชื่อที่กำหนด และจัดเก็บฐานข้อมูลไว้ในไฟล์ zip

การเรียกคืนฐานข้อมูล (เฉพาะแบบฝัง)

หากพบปัญหาขณะเรียกใช้เซิร์ฟเวอร์ LAN สามารถแก้ไขปัญหาเซิร์ฟเวอร์ได้โดยการเรียกคืนฐานข้อมูลภายในจากการสำรองก่อนหน้า

  • Windows PowerShell:
    .\scripts\adobe-lan-server.ps1 restore -f <previously backed up zip_file_name>
  • Linux terminal:
    ./scripts/adobe-lan-server.sh restore -f <previously backed up zip_file_name>
หมายเหตุ

หากเซิร์ฟเวอร์กำลังทำงานอยู่ คำสั่ง เรียกคืน จะหยุดการทำงานของเซิร์ฟเวอร์คุณจะต้อง เริ่ม เซิร์ฟเวอร์อีกครั้ง

นอกจากคำสั่งที่ใช้จัดการเซิร์ฟเวอร์ LAN แล้ว คุณยังสามารถ:

การจัดการการแจ้งเตือน

เซิร์ฟเวอร์ LAN ที่ตั้งค่าไว้สามารถกำหนดค่าให้ส่งอีเมลเกี่ยวกับการอัปเดตเซิร์ฟเวอร์ได้ทำตามขั้นตอนด้านล่างเพื่อจัดการเซิร์ฟเวอร์ (SMTP) และการตั้งค่าอีเมล

บนเซิร์ฟเวอร์ LAN ไปที่ https://localhost:8463

ไปที่แท็บการตั้งค่าอีเมลและระบุการตั้งค่า SMTP ที่จำเป็น:

การตั้งค่าอีเมล - เซิร์ฟเวอร์ LAN

ไปที่แท็บการตั้งค่าการแจ้งเตือนและระบุอีเมลแอดเดรสหลักและสำรองที่จะได้รับการแจ้งเตือนทางอีเมล:

ระบุอีเมลแอดเดรส

อนุญาตเซิร์ฟเวอร์ใหม่

ระยะเวลาการเปิดใช้งานของอินสแตนซ์เซิร์ฟเวอร์ LAN มีระยะเวลาสูงสุด 365 วันนับจากวันที่สร้าง ATO แต่ต้องไม่เกินวันสิ้นสุดของสัญญาที่องค์กรได้ทำไว้กับ Adobe

หลังจากการเปิดใช้งานของอินสแตนซ์เซิร์ฟเวอร์ LAN หมดอายุแล้ว คุณจะต้องอนุญาตเซิร์ฟเวอร์ใหม่เพื่อให้สิทธิ์การใช้งานแก่เครื่องผู้ใช้ปลายทางที่ปรับใช้ด้วยแพ็คเกจการเปิดใช้งาน LAN

บนเซิร์ฟเวอร์ LAN ให้ไปที่ https://localhost:8463 และเข้าไปในแท็บ Server Setup

คลิก Generate Authorization File

แท็บการตั้งค่าเซิร์ฟเวอร์ LAN

ไฟล์การอนุญาตจะถูกดาวน์โหลดไปยังดิสก์ในเครื่อง

บน Admin Console ไปที่ Packages > Servers

รายการเซิร์ฟเวอร์

ตรวจสอบวันที่ Authorized Until สำหรับแต่ละเซิร์ฟเวอร์คุณจะต้องอนุญาตอินสแตนซ์ใหม่ในวันที่หรือก่อนวันที่ Authorized Until

คลิก Reauthorize สำหรับอินสแตนซ์เซิร์ฟเวอร์ที่กำลังจะหมดอายุหรือหมดอายุแล้ว

อัปโหลด Authorization file ใหม่ที่สร้างในขั้นตอนที่ 2 ข้างต้น และคลิก Done 

อัปโหลดไฟล์รับรอง

ไฟล์ ATO ถูกดาวน์โหลดไปยังดิสก์ในเครื่อง

บนเซิร์ฟเวอร์ LAN ไปที่ https://localhost:8463 และนาวิเกตไปยังแท็บ การตั้งค่าเซิร์ฟเวอร์

อัปโหลดไฟล์ ATO ที่ถูกดาวน์โหลดเมื่อสิ้นสุดขั้นตอนที่ 5 ข้างต้น

อัปโหลดไฟล์ ATO

ในกล่องโต้ตอบ ยืนยันสิทธิ์การใช้งาน ให้ตรวจสอบสิทธิ์การใช้งานที่เชื่อมโยงกับเซิร์ฟเวอร์ แล้วคลิก ยืนยัน

วันที่ ได้รับอนุญาตถึง สำหรับอินสแตนซ์เซิร์ฟเวอร์ที่คุณได้อนุญาตใหม่จะได้รับการอัปเดตให้แสดงวันที่ 365 วัน นับจากวันที่คุณอนุญาตอินสแตนซ์ใหม่

แก้ไขรายละเอียดเซิร์ฟเวอร์ LAN

หลังจากตั้งค่าอินสแตนซ์เซิร์ฟเวอร์ LAN แล้ว คุณสามารถแก้ไขรายละเอียดเซิร์ฟเวอร์ เช่น ที่อยู่ DNS หรือหมายเลขพอร์ต

ใน Admin Console ไปที่ แพ็กเกจ > เซิร์ฟเวอร์

รายการเซิร์ฟเวอร์

คลิกรายการของเซิร์ฟเวอร์ และในบานหน้าต่างด้านขวา คลิก แก้ไข

ในหน้าการกำหนดค่า แก้ไขฟิลด์ต่อไปนี้:

  • ที่อยู่ DNS และ ตำแหน่งพอร์ต ของเซิร์ฟเวอร์ LAN
  • ตั้งค่า ระยะเวลาหมดการเชื่อมต่อ LAN เพื่อระบุระยะเวลาที่ไคลเอ็นต์สามารถทำงานได้โดยไม่ต้องติดต่อเซิร์ฟเวอร์ LAN
  • เลือก โควตาแบบยืดหยุ่น เพื่ออนุญาตการเปิดใช้งานสิทธิ์การใช้งานเพิ่มเติมแม้ว่าจะเกินจำนวนที่ซื้อไว้
  • เลือก โควตาแบบเข้มงวด (ETLA เท่านั้น) เพื่อให้แน่ใจว่าไม่สามารถเปิดใช้งานสิทธิ์การใช้งานเพิ่มเติมได้เมื่อสิทธิ์การใช้งานเกินจำนวนที่ซื้อไว้
หมายเหตุ

ตรวจสอบให้แน่ใจว่าตำแหน่งเซิร์ฟเวอร์ที่คุณระบุสามารถเข้าถึงได้โดยลูกค้าหากไม่เป็นเช่นนั้น การเปิดใช้งานสิทธิ์การใช้งานบนเครื่องลูกค้าจะล้มเหลว

เพิ่มชื่อองค์กรและคลิก ถัดไป

ผู้ใช้จะเห็นชื่อนี้เป็นชื่อองค์กรในข้อความของตน

เลือกผลิตภัณฑ์ที่จะโฮสต์บนเซิร์ฟเวอร์ปัจจุบันและคลิก ถัดไป

สิทธิ์ของผู้ใช้ปลายทางจะขึ้นอยู่กับผลิตภัณฑ์ที่เลือก

เลือกสิทธิ์

ในหน้าจอสรุป ระบุชื่อเซิร์ฟเวอร์ ตรวจสอบรายละเอียดเซิร์ฟเวอร์ และคลิก สร้างเซิร์ฟเวอร์

สร้างเซิร์ฟเวอร์

เมื่อการสร้างเซิร์ฟเวอร์เสร็จสิ้น ไฟล์ ATO จะดาวน์โหลดไปยังเครื่อง

บนเซิร์ฟเวอร์ LAN ไปที่ https://localhost:8463 และไปยังแท็บ การตั้งค่าเซิร์ฟเวอร์

อัปโหลดไฟล์ ATO ที่ดาวน์โหลดในขั้นตอนที่ 6 ข้างต้น

อัปโหลดไฟล์ ATO

ในกล่องโต้ตอบ ยืนยันสิทธิ์ ตรวจสอบสิทธิ์ที่เชื่อมโยงกับเซิร์ฟเวอร์และคลิก ยืนยัน

หากแก้ไขเซิร์ฟเวอร์ LAN จะต้อง สร้างแพ็คเกจการเปิดใช้งาน LAN แล้วปรับใช้ใหม่กับเครื่องผู้ใช้ปลายทาง
ในการปรับใช้แพ็คเกจการเปิดใช้งาน LAN ใหม่ ให้ใช้วิธีการใดวิธีการหนึ่งต่อไปนี้:

การสนับสนุนเซิร์ฟเวอร์ในการเชื่อมต่อกับฐานข้อมูลภายนอก

เป็นส่วนหนึ่งของการเชื่อมต่อฐานข้อมูลภายนอก ตรวจสอบให้แน่ใจว่าได้ตั้งค่าคอนฟิกูเรชันต่อไปนี้แล้ว

หมายเหตุ

หากไม่ดำเนินการอย่างถูกต้อง การเชื่อมต่อกับฐานข้อมูลอาจล้มเหลว ส่งผลให้เซิร์ฟเวอร์ไม่สามารถเริ่มต้นได้

สร้างฐานข้อมูลและสกีมา

ก่อนเรียกใช้สคริปต์ตั้งค่าหรือสคริปต์ AdobeFRLLanService ให้สร้างฐานข้อมูลและสกีมา (สำหรับ Microsoft SQL Server เท่านั้น)นอกจากนี้ ตรวจสอบให้แน่ใจว่าระบุค่าเดียวกันขณะป้อนรายละเอียดสำหรับชื่อฐานข้อมูลและสกีมาฐานข้อมูลในสคริปต์ตั้งค่า

สร้างผู้ใช้ฐานข้อมูลใหม่

แนะนำให้สร้างผู้ใช้ฐานข้อมูลใหม่สำหรับฐานข้อมูลและสกีมาที่สร้างขึ้นใหม่นอกจากนี้ ตรวจสอบให้แน่ใจว่าได้มอบสิทธิ์ที่จำเป็นทั้งหมดแก่ผู้ใช้ฐานข้อมูลใหม่นี้ โดยเฉพาะ สิทธิ์การดำเนินการ CRUD สำหรับฐานข้อมูลและสกีมาใหม่จำกัดสิทธิ์การเข้าถึงสำหรับผู้ใช้ใหม่ไว้เฉพาะฐานข้อมูลใหม่นี้เท่านั้นข้อมูลประจำตัวผู้ใช้ใหม่จะต้องระบุระหว่างการตั้งค่าเซิร์ฟเวอร์

การเปิดใช้งานการเชื่อมต่อระยะไกลบนเซิร์ฟเวอร์ฐานข้อมูล

หากเซิร์ฟเวอร์ฐานข้อมูลติดตั้งอยู่บนเครื่องที่แตกต่างจากเครื่องที่ติดตั้งเซิร์ฟเวอร์ LAN จะต้องเปิดใช้งานการเชื่อมต่อระยะไกลบนเซิร์ฟเวอร์นอกจากนี้ ผู้ใช้ฐานข้อมูลต้องได้รับสิทธิ์ในการเชื่อมต่อ / ติดต่อฐานข้อมูลระยะไกล

การปลดบล็อกพอร์ตฐานข้อมูลสำหรับการเชื่อมต่อระยะไกล

บางครั้งไฟร์วอลล์อาจบล็อกการสื่อสารภายนอกไปยังพอร์ต TCP ใดๆ บนเครื่องที่โฮสต์เซิร์ฟเวอร์ฐานข้อมูลวิธีแก้ไขปัญหานี้:

Windows: ตรวจสอบให้แน่ใจว่าสร้างกฎขาเข้าสำหรับพอร์ต TCP ที่เซิร์ฟเวอร์ฐานข้อมูลกำลังทำงานอยู่

CentOS: ใช้คำสั่ง iptables เพื่อปลดบล็อกพอร์ต TCP

การสื่อสาร SSL กับเซิร์ฟเวอร์ฐานข้อมูล

ในสคริปต์ตั้งค่า หากต้องการเชื่อมต่อกับเซิร์ฟเวอร์ฐานข้อมูลโดยใช้ SSL ตรวจสอบให้แน่ใจว่าเปิดใช้งาน SSL บนเซิร์ฟเวอร์ฐานข้อมูลแล้ว

อัปเดตใบรับรอง SSL

หากใบรับรอง SSL ที่คุณใช้บนเซิร์ฟเวอร์ LAN หมดอายุแล้ว ให้ทำตามขั้นตอนเหล่านี้เพื่ออัปเดตใบรับรอง:

หยุดเซิร์ฟเวอร์ LAN โดยใช้คำสั่งใดคำสั่งหนึ่งต่อไปนี้:

  • Windows PowerShell:
    .\scripts\adobe-lan-server.ps1 stop
  • Linux terminal:
    ./scripts/adobe-lan-server.sh stop

หากใช้เซิร์ฟเวอร์ Windows ให้หยุดบริการ Windows โดยใช้คำสั่งต่อไปนี้:

.\adobeLanService.ps1 -Stop

เตรียมข้อมูลต่อไปนี้ไว้:

ชื่อ นามแฝง รหัสผ่าน และ ไฟล์ keystore ที่ใช้ก่อนหน้านี้

ชื่อ นามแฝง รหัสผ่าน และ ไฟล์ keystore ใหม่

เปลี่ยนนามแฝงโดยใช้คำสั่งต่อไปนี้:

keytool -changealias -alias <Previous alias> -destalias <New alias> -keypass <Keystore password> -keystore <Previous Keystore name> -storetype <PKCS12|JKS> -v

เปลี่ยนรหัสผ่านโดยใช้คำสั่งต่อไปนี้:

keytool -storepasswd -new -keystore <Keystore name> -storepass <Keystore password> -storetype <PKCS12|JKS> -v

หลังจากเรียกใช้คำสั่งข้างต้นแล้ว ระบบจะขอให้กำหนดรหัสผ่าน Keystore ใหม่

เพื่อเก็บการสำรองไว้ ให้เปลี่ยนชื่อไฟล์ Keystore เดิม

ตัวอย่างเช่น ให้เปลี่ยนชื่อเป็น <keystore>.old

เริ่มต้น LAN เซิร์ฟเวอร์ด้วยคำสั่งใดคำสั่งหนึ่งต่อไปนี้:

  • Windows PowerShell:
    .\scripts\adobe-lan-server.ps1 start
  • Linux terminal:
    ./scripts/adobe-lan-server.sh start

หากใช้เซิร์ฟเวอร์ Windows ให้เริ่มบริการ Windows โดยใช้คำสั่งต่อไปนี้:

.\adobeLanService.ps1 -Start

ไปที่ https://localhost:8463 เพื่อตรวจสอบว่าเซิร์ฟเวอร์ทำงานอยู่และใช้ไฟล์ Keystore ใหม่

แก้ไขปัญหาเซิร์ฟเวอร์ LAN

ขอแนะนำให้รีสตาร์ทเซิร์ฟเวอร์ LAN เป็นระยะๆสิ่งนี้จะช่วยให้มั่นใจว่าจะมีการสำรองฐานข้อมูลเซิร์ฟเวอร์เวอร์ชันล่าสุดอยู่เสมอ นอกจากนี้ ระหว่างรอบการหยุดและรีสตาร์ท คุณยังสามารถสำรองข้อมูลฐานข้อมูลด้วยตนเองเป็นระยะ ๆ ได้

เพื่อแก้ไขข้อผิดพลาดต่อไปนี้ คุณจะต้องเรียกคืนฐานข้อมูลกลับเป็นเวอร์ชันที่สำรองไว้ก่อนหน้านี้:

- org.h2.jdbc.JdbcSQLException: Encryption error in file null
- org.springframework.jdbc.support.MetaDataAccessException: Could not get Connection for extracting meta-data;
nested exception is org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection;
nested exception is org.h2.jdbc.JdbcSQLException: Encryption error in file null [90049-197]

เรียกคืนฐานข้อมูล:

หยุดเซิร์ฟเวอร์:

  • Windows PowerShell:
    .\scripts\adobe-lan-server.ps1 stop
  • Linux terminal:
    ./scripts/adobe-lan-server.sh stop

เรียกคืนฐานข้อมูลเซิร์ฟเวอร์กลับเป็นเวอร์ชันที่สำรองไว้ก่อนหน้านี้:

  • Windows PowerShell:
    .\scripts\adobe-lan-server.ps1 restore -f <previously backed up zip_file_name>
  • Linux terminal:
    ./scripts/adobe-lan-server.sh restore -f <previously backed up zip_file_name>

เริ่มเซิร์ฟเวอร์:

  • Windows PowerShell:
    .\scripts\adobe-lan-server.ps1 start
  • Linux terminal:
    ./scripts/adobe-lan-server.sh start

หากสิทธิ์การใช้งานในเครื่องของผู้ใช้ปลายทางไม่ได้รับการเปิดใช้งาน:

  • ตรวจสอบให้แน่ใจว่าเครื่องของผู้ใช้ปลายทางสามารถเชื่อมต่อกับเครื่องเซิร์ฟเวอร์ LAN ได้
  • ไปที่ Adobe Admin Console และตรวจสอบที่อยู่ DNS และหมายเลขพอร์ตของเซิร์ฟเวอร์ LAN และตรวจสอบให้แน่ใจว่าตรงกับเครื่องที่ใช้สำหรับเซิร์ฟเวอร์ LANดูส่วน แก้ไขรายละเอียดเซิร์ฟเวอร์ LAN ด้านบนเพื่อตรวจสอบและแก้ไขรายละเอียดเซิร์ฟเวอร์หากจำเป็น
  • หากเครื่องของผู้ใช้ปลายทางสามารถเชื่อมต่อกับเซิร์ฟเวอร์ได้ แต่ไม่สามารถเปิดใช้งานสิทธิ์การใช้งานได้ ให้ตรวจสอบว่าเซิร์ฟเวอร์ใช้ใบรับรอง SSL แบบ self-signedหรือไม่ หากเซิร์ฟเวอร์ใช้ใบรับรอง SSL แบบ self-signed (ไม่แนะนำ):
    1. ปิดแอป Adobe ทั้งหมดที่ทำงานบนเครื่องของผู้ใช้ปลายทาง
    2. ติดตั้งใบรับรองแบบ self-signed บนเครื่องของผู้ใช้ปลายทาง
    3. เริ่มการทำงานของแอปพลิเคชันใหม่หลังจากติดตั้งใบรับรองที่ลงนามด้วยตนเองแล้ว

ผู้ใช้ปลายทางจะเห็นข้อผิดพลาดต่อไปนี้เมื่อเปิดแอปพลิเคชันที่ติดตั้งผ่านแพ็กเกจการเปิดใช้งาน LAN

ข้อผิดพลาดในการเปิดใช้งานแอปบน Windows 7, 64-bit

ข้อผิดพลาดเกิดขึ้นหากแพ็กเกจการเปิดใช้งาน LAN ติดตั้งบนเครื่อง Windows 7, 64-bit และหากเซิร์ฟเวอร์ LAN ตั้งค่าด้วย ใบรับรอง SSL ที่ลงนามด้วยตนเอง

เหตุผลที่ปัญหานี้เกิดขึ้นคือเครื่องไคลเอ็นต์ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ LAN ที่คุณตั้งค่าไว้

วิธีแก้ไข:

หากต้องการแก้ไขปัญหานี้ จำเป็นต้องระบุ ชื่อ DNS ของเซิร์ฟเวอร์ LAN ใน SAN (Subject Alternative Name) เมื่อตั้งค่าใบรับรองที่ลงนามด้วยตนเองบนเครื่องไคลเอ็นต์

ต่อไปนี้เป็นตัวอย่างของคำสั่งในการสร้างใบรับรองที่ลงนามด้วยตนเอง:

C:\keytool.exe" -genkeypair -alias adminService -keyalg RSA -keysize 4096 -sigalg SHA512withRSA -ext SAN=dns:10.42.66.139,ip:127.0.0.1,ip:::1 -keystore adminService.jks -validity 3650

โปรดทราบว่าพารามิเตอร์ SAN มีรายการสองรายการสำหรับ DNSรายการหนึ่งสำหรับ localhost และอีกรายการหนึ่งสำหรับ DNS ของเซิร์ฟเวอร์ LANหากสร้างใบรับรองที่ลงนามด้วยตนเองบนเครื่อง Windows 7 จำเป็นต้องมีรายการเซิร์ฟเวอร์ DNS สำหรับ SAN

เมื่อรันสคริปต์ PowerShell อาจได้รับข้อผิดพลาดต่อไปนี้:

รันเฉพาะสคริปต์จากผู้เผยแพร่ที่เชื่อถือได้เท่านั้น

ทำตามขั้นตอนเหล่านี้เพื่อแก้ไขปัญหานี้:

วิธีแก้ไขปัญหา 1

PowerShell จะแจ้งให้รันสคริปต์จากผู้เผยแพร่นี้ "เสมอ" โปรดอนุญาตให้เป็น "เสมอ"

  1. ใน Windows Explorer ไปที่สคริปต์ PowerShell ที่รันเมื่อเกิดข้อผิดพลาดนี้
  2. คลิกขวาที่ไฟล์และเลือก Properties | Digital Signatures
  3. เลือกลายเซ็นและคลิก Details | View Certificate
  4. เลือกแท็บ Details และคลิก Copy to File
  5. บันทึกไฟล์ด้วยนามสกุล .CER
  6. ใช้ Certificates MMC Snap-in นำเข้าไฟล์นี้ไปยัง Trusted Publishers Certificate Store บน Local Machine

วิธีแก้ไขปัญหา 2

ใน PowerShell แบบ elevated ให้ใช้คำสั่งต่อไปนี้เพื่อตั้งค่านโยบายการดำเนินการเป็น RemoteSigned หรือ Unrestricted:

Set-ExecutionPolicy RemoteSigned
หรือ
Set-ExecutionPolicy Unrestricted

ปัญหาที่ทราบ

เรากำลังดำเนินการแก้ไขปัญหาเหล่านี้และปัญหาอื่น ๆ ที่เกิดขึ้นโดยเร็วที่สุด

หากถอนการติดตั้งแพ็กเกจเปิดใช้งาน LAN บนเครื่องลูกข่าย จำนวนสิทธิ์การใช้งานแบบ Feature Restricted ใน Admin Console หรือ LAN Server Management Console จะไม่แสดงการเปลี่ยนแปลงนี้