cFosSpeed อยู่ในมือใหม่แล้ว ปัจจุบัน Atlas Tech Solutions เป็นเจ้าของ พัฒนา และจำหน่ายเวอร์ชันใหม่
ใหม่! จากบริษัทผู้พัฒนา cFosSpeed : cFos EVSE

สิ่งใหม่อื่นๆ

cFos PNet สามารถเรียกใช้สคริปต์บำรุงรักษาเพียงครั้งเดียวต่อวัน. คุณสามารถกำหนดค่าชื่อสคริปต์ที่มีคีย์ daily_maintenance= <script url> และเวลาเมื่อมีการเรียกใช้กับ maintenance_time=hh:mm:ss ในหมวด [param] ของไฟล์ GLOBAL.INI <script url>เป็นที่ตั้งของจุดเริ่มต้นสคริปต์กับ / ในไดเรกทอรีสาธารณะ

cFos PNet ใช้ Windows HTTP Server API ที่จะช่วยให้โปรแกรมต่างๆรับค่าตั้งต้นจาก HTTP พอร์ท 80. เซิร์ฟเวอร์ HTTP API แชร์พอร์ทนี้ในหมู่โปรแกรมที่ใช้เซิร์ฟเวอร์ HTTP API.

การตัดสินใจรับใบสมัครร้องขอ HTTP,เซิร์ฟเวอร์ HTTP API ต้องการทราบ URL ตรงกับกฎสำหรับแต่ละโปรแกรม กฎนี้จะถูกกำหนดค่าโดย host_name= <key> ในหมวด [param] ของ GLOBAL.INI file. ค่าตั้งต้นคือ +, ie. เป็นไปตาม URLs. ดูจาก http://msdn.microsoft.com/en-us/library/aa364698(v=vs.85).aspx สำหรับการจับคู่ URL ไปอยู่ร่วมกันกับโปรแกรมอื่น ๆ โชคไม่ดีที่ Skype ใช้พอร์ท 80 โดยเฉพาะ สำหรับ cFos PNet ทำงานบนพอร์ท 80 คุณจำเป็นต้องปิดการใช้งานพอร์ท 80 และ 443 ที่ใช้ในการตั้งค่าการเชื่อมต่อขั้นสูงของ Skype

cFos PNet / HTTP Server API รองรับ SSL เช่นกัน ในการใช้ SSL คุณต้องลงทะเบียนใบรับรอง SSL ใบรับรองนี้ควรลงทะเบียนกับหนึ่งในหน่วยงานออกใบรับรอง SSL ไม่เช่นนั้นเว็บเบราว์เซอร์ของผู้ใช้จะไม่สามารถตรวจสอบได้ว่าตัวตนของเซิร์ฟเวอร์ไม่ได้ถูกปลอมแปลง

นี่คือขั้นตอนของวิธีการสร้างและลงทะเบียนใบรับรอง (ไม่ได้ลงชื่อ) ด้วยวิธีมาตรฐานของ Windows:
1. เรียกใช้ makecert -r -sr LocalMachine -ss MY -a sha1 -n "CN=spaceship.dyndns.org" -sky exchange -pe -eku 1.3.6.1.5.5.7.3.1
2. เพื่อรับใบรับรองรหัสประจำตัว:
> mmc
> ไฟล์ -> เพิ่ม/ลบสแน็ปอิน -> ใบรับรอง -> บัญชีคอมพิวเตอร์ -> คอมพิวเตอร์ในพื้นที่จากนั้น: "ดูใบรับรองส่วนบุคคล" และดูลายนิ้วมือภายใต้ข้อมูลใบรับรอง ใช้ thumbprint โดยไม่มีช่องว่างเป็น certhash สำหรับคำสั่ง netsh ต่อไปนี้ (ใช้ httpcfg แทน netsh ภายใต้ระบบก่อน vista):
3. netsh http add sslcert ipport=0.0.0.0:443 certhash=46aab740254a12c9146142067f5cf69e583154ad appid={a227f2f9-d103-4e0f-92a4-7086c8ab35ac}

ในการใช้ใบรับรอง SSL ที่มีอยู่คุณต้องตรวจสอบให้แน่ใจว่าอยู่ในรูปแบบที่เข้ากันได้กับ Windows ตัวอย่างเช่นหากคุณมีใบรับรองจากระบบ unix อาจเป็นไฟล์. PEM ดาวน์โหลด openssl และใช้คำสั่งต่อไปนี้เพื่อแปลง:

copy ca1.cer+ca2.cer+mycert.cer all.cer
openssl pkcs12 -export -out wwwcfosde.pfx -inkey cfos-private.key.pem -in all.cer

โดยที่ mycert.cer คือใบรับรองของคุณและ ca1.cer และ ca2.cer (และ ca3.cer ฯลฯ) เป็นใบรับรอง CA ระดับกลาง 2 ใบที่จำเป็นสำหรับสายโซ่แห่งความไว้วางใจ
mycert.cer ต้องอยู่ในรูปแบบ x.509 คุณสามารถใช้ openssl เพื่อแปลงเป็นรูปแบบ x.509 หากจำเป็น เอาต์พุต mycert.pfx อยู่ในรูปแบบ pkcs#12 ซึ่ง Windows สามารถอ่านได้

  • ตอนนี้เริ่ม MMC ไฟล์ -> เพิ่ม/ลบสแน็ปอิน -> ใบรับรอง -> บัญชีคอมพิวเตอร์ -> คอมพิวเตอร์ในพื้นที่แล้ว: "ดูใบรับรองส่วนบุคคล" และดูใบรับรอง คลิกขวา -> งานทั้งหมด -> นำเข้าและนำเข้า mycert.pfx
  • คุณต้องนำเข้าใบรับรองไปยัง "Intermediate Certification Authorities -> Certificates" มิฉะนั้นจะไม่มีการส่งลูกโซ่ที่เชื่อถือได้โดยเซิร์ฟเวอร์โปรดดู http://support.microsoft.com/kb/954755
  • ดูรหัสประจำตัวของใบรับรองที่นำเข้าของคุณและป้อนคำสั่งต่อไปนี้:

    netsh http add sslcert ipport=0.0.0.0:443 certhash= <certhash> appid={a227f2f9-d103-4e0f-92a4-7086c8ab35ac}

    ในฐานะ <certhash> คุณต้องใช้รหัสประจำตัวโดยไม่มีช่องว่าง

สำหรับ IPv6 พารามิเตอร์ ipport ของคำสั่ง netsh ต้องเป็น: ipport=[::]:443

ในการลบใบรับรองจาก SSL port, การใช้งาน
> netsh http delete sslcert ipport=0.0.0.0:443
> netsh http แสดง sslcert
ในกรณีที่คุณต้องแก้ไขใบรับรองคุณจะต้องลบใบรับรองเก่าด้วย
> netsh http delete
คำสั่งและเพิ่มใบรับรองที่แก้ไขของคุณผ่านทาง
> netsh http add ...
คำสั่ง

เอกสาร cFos Personal Net