يمكن cFosPNet استدعاء نصي صيانة مرة واحدة في اليوم الواحد. يمكنك تكوين اسم البرنامج النصي مع _ مفتاح daily_maintenance= <script url> والوقت، وعندما يتم تشغيله مع maintenance_time=hh:mm:ss in the section [param] من GLOBAL.INI GLOBAL.INI. <script url> هو موقع بداية السيناريو مع / عن الدليل العام.
cFosPNet يستخدم نظام التشغيل Windows Server HTTP API. وهذا يسمح لعدة تطبيقات للاستماع إلى المنفذ الافتراضي HTTP 80. خادم HTTP API يشارك هذا المنفذ بين جميع التطبيقات باستخدام خاد HTTP API.
لتقرر أي تطبيق يحصل على طلب HTTP، خادم HTTP API يحتاج إلى معرفة قواعد المماثلة URL لكل تطبيق. تم تكوين هذه القاعدة من قبل host_name= <key> في القسم [param] من GLOBAL.INI. الافتراضي هو + ، مثال. تطابق جميع عناوين المواقع. انظر http://msdn.microsoft.com/en-us/library/aa364698(v=vs.85).aspx لكيفية تحديد مطابقة URL للتعايش مع غيرها من التطبيقات. للأسف سكايب يستخدم حاليا المنفذ 80 على وجه الحصر. لcFosPNet للعمل على المنفذ 80 تحتاج إلى تعطيل المنفذ 80 و 443 الاستخدام في سكايب المتقدمة، اتصالات الإعداد.
cFos PNet / على HTTP Server API يدعم أيضا SSL. لاستخدام SSL تحتاج تسجيل شهادة SSL. يجب تسجيل هذه الشهادة مع إحدى الوكالات شهادة SSL. خلاف ذلك مستعرض ويب الخاص بالمستخدم لن تكون قادرة على التحقق من أن هوية الملقم هو ليس مزورة.
وهنا هي الخطوات لكيفية إنشاء وتسجيل الخاص بك (غير الموقعة) شهادة مع الأساليب ويندوز القياسية:
1. run 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
> file -> add/remove snap-in -> certificates -> computer account -> local computer, ثم: "view personal certificates" وعرض بصمة الإبهام تحت بيانات الشهادة. استخدام بصمة الإبهام بدون مسافات كما certhash عن الأمر netsh التالية (استخدام httpcfg بدلاً من netsh تحت أنظمة قبل ويندوز فيستا):
3. netsh http add sslcert ipport=0.0.0.0:443 certhash=46aab740254a12c9146142067f5cf69e583154ad appid={a227f2f9-d103-4e0f-92a4-7086c8ab35ac}
لاستخدام شهادة SSL الحالية تحتاج للتأكد من أنها في تنسيق متوافق مع ويندوز. مثلا, إذا كان لديك شهادة من نظام يونكس قد يكون .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 (and ca3.cer, etc.) 2 شهادات المراجع المصدقة الوسيطة اللازمة لسلسلة الثقة.
mycert.cer يجب أن تكون في x.509 format. يمكنك استخدام openssl لتحويله إلى x.509 تنسيق إذا لزم الأمر. الإخراج mycert.pfx هو في pkcs#12 الشكل الذي Windows يمكن قراءته.
الآن ابدأ تشغيل MMC ، ملف -> إضافة/إزالة الأداة الإضافية -> الشهادات -> حساب الكمبيوتر -> الكمبيوتر المحلي ، ثم: "عرض الشهادات الشخصية" وعرض الشهادات. انقر بزر الماوس الأيمن -> جميع المهام -> استيراد واستيراد mycert.pfx.
لحذف شهادة من منفذ SSLقم بتشغيل
> netsh http delete sslcert ipport=0.0.0.0:443
> netsh http show sslcert
في حال كنت تريد تعديل الشهادات, تحتاج إلى إزالة الشهادات القديمة مع
> netsh http حذف
command وإضافة الشهادات المعدلة الخاصة بك عن طريق
> netsh http اضافة ...
command.