วันจันทร์ที่ 27 กุมภาพันธ์ พ.ศ. 2560

การ setup pestimate Server ใน Firewall




ในกรณีที่ต้องการติดตั้ง Pestimate Server ให้ทำงาน ได้ จาก ห้องที่ มีระบบป้องกัน Network อย่างดี เช่น Firewall จำเป็นต้อง มีการติดตั้ง Config file แบบพิเศษ
เช่น Server อยู่ใน ระบบ Lan IP 192.168.7.21 ชื่อ peserverhost.net หรือ ตามสะดวก
ด้าน Server
  1.  โดยการแก้ไข File c:\windows\system32\drivers\etc\hosts.
                      192.168.7.21 peserverhost.net
  2. ใน mcauth.ini ต้องแก้ จะ Ipaddress เป็น ชื่อ Host แทน
           http:\peserverhost.net\api\v1 ...
 3. Restart service

และ Client อยู่ ในระบบ Lan IP 192.168.124.x
ให้ทำการติดตั้ง แบบนี้
1. เปิด ระบบ Nat ในกลุ่มของ 192.168.124 ชี้ไปที่ Server 192.168.7.21
   เช่น IP  192.168.124.77
2. เปิด Port ให้มากที่สุด หรือ อย่างน้อย 8080, และ SQL Server port
3. ตั้ง DNS สำหรับ วง 192.168.124 ให้ เห็น peserverhost.net
    โดยเห็นเป็น 192.168.124.77
4.จากนั้นใช้ PeNetcfg.exe ในการ Config เปลี่ยนจาก IP address ในช่องที่ 2 เป็น ชื่อ Host
peserverhost.net  สั่ง Update Registry

กรณีที่มีการเปิด Firewall Allow InBound ของ Server 2012
กรณีที่มีการบังคับ เปิด Firewall เป็น Port ในระบบของ Pestimate Server จะเปิดFirewall Inbound Port 2 port ได้แก่ 8080 กับ 1433 สำหรับ SQL Server  ถ้าเป็นไปได้ควรจะเปิด 1434 สำหรับ Sql Server Browser ด้วย
แต่ การต่อ Pestimate Client จะไม่ได้ เพราะ หา SQL Server port ไม่เจอ ให้แก้โดยการะบุใน
c:\pestimate\SQLData\pestimate.cfg
ตามนี้
ProviderName|System.Data.SqlClent
ServerName|xxx.xxx.xxx.xxx,1433\SQLExpress
DbName|EstDb
User|PEUser
Password|xxxx
IG|
ProgramPath|C:\Pestimate
SDF|






ไม่มีความคิดเห็น:

แสดงความคิดเห็น