cFos PNet dapat memanggil script perawatan sekali setiap hari. Anda dapat mengkonfigurasi nama script dengan kunci daily_maintenance= <script url> dan waktu, ketika berjalan dengan maintenance_time=hh:mm:ss dalam bagian[param] dari file GLOBAL.INI. <script url> ini lokasi dari script dimulai dengan / untuk direktori umum.
cFos PNet menggunakan Windows HTTP Server API. Ini memperbolehkan beberapa apliaksi untuk mendengarkan port dasar HTTP port 80.HTTP Server API membagi port ini antara seluruh aplikasi menggunakan HTTP Server API.
Untuk memutuskan aplikasi yang mendapatkan permintaan HTTP, HTTP Server API perlu untuk mengetahui URL yang sesuai aturan untuk setiap aplikasi. Aturan ini terkonfigurasi dengan host_name= <key> dalam bagian [param] dari file GLOBAL.INI. Dasarnya adalah +, ie. sesuai semua URLs. Lihat http://msdn.microsoft.com/en-us/library/aa364698(v=vs.85).aspx untuk bagaimana membatasi kecocokan URL untuk berjalan bersama dengan aplikasi yang lain. Sayangnya Skype hingga saat ini menggunakan port 80 secara eksklusif. Untuk cFos PNet agar bekerja pada port 80 anda perlu untuk mendisable port 80 dan penggunaan 443 di advanced Skype, pada bagian connections setup.
cFos PNet / HTTP Server API juga mendukung SSL. Untuk menggunakan SSL anda perlu register sertifikat SSL. Sertifikat ini harus terregister dengan satu dari agen sertifikasi SSL. Jika tidak, pengguna web browser tidak akan bisa untuk verifikasi bahwa identitas server tidak tercipta.
Disini adalah langkah bagaimana untuk membuat dan register sertifikat anda dengan metode standar Windows:
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. untuk mendapatkan sidik jari sertifikat :
> mmc
> file -> add/remove snap-in -> certificates -> computer account -> local computer, then: "view personal certificates" dan lihat sidik jari dibawah data sertifikat. Gunakan sidik jari tanpa spase sebagai sidik jari acak untuk mengikuti komando netsh (gunakan httpcfg sebagai ganti netsh dibawah sistem sebelum vista):
3. netsh http add sslcert ipport=0.0.0.0:443 certhash=46aab740254a12c9146142067f5cf69e583154ad appid={a227certificate from the-d103-4e0f-92a4-7086c8ab35ac}
Untuk menggunakan SSL sertifikasi yang telah ada anda harus yakin bahwa telah sesuai dengan format Windows. Contohnya, jika anda mempunyai sertifikasi dari sistem unix itu dapat berupa .PEM file. Download openssl dan gunakan perintah berikut untuk mengkonversinya:
copy ca1.cer+ca2.cer+mycert.cer all.cer
openssl pkcs12 -export -out wwwcfosde.pfx -inkey cfos-private.key.pem -in all.cer
dimana mycert.cer adalah sertifikasi anda dan ca1.cer dan ca2.cer (and ca3.cer, etc.) adalah 2 sertifikasi CA menengah yang dibutuhkan untuk rangkaian yang terpercaya.
mycert.cer harus dalam format x.509. Anda dapat menggunakan openssl untuk mengkonversinya kedalam format x.509 bila dibutuhkan. Hasil output mycert.pfx berada dalam format pkcs#12 yang dapat dibaca oleh Windows.
Untuk menghapus sertifikat dari SSL port, run
> netsh http delete sslcert ipport=0.0.0.0:443
> netsh http show sslcert
Dalam kasus ini anda harus memodifikasi sertifikasi, anda perlu untuk menghilangkan sertifikasi usang dengan perintah
> netsh http delete
dan tambahkan sertifikasi modifikasi anda via
> netsh http add ...
command.