cFosSpeed 는 이제 새로운 손에 있습니다. Atlas Tech Solutions는 이제 새 버전을 소유, 개발 및 판매합니다.
완전히 새로운 cFosSpeed 개발자: cFos EVSE

기타 기능

cFos PNet은 하루에 한 번 유지 보수 스크립트를 호출 할 수 있습니다. GLOBAL.INI 파일의 [param] 섹션에서 maintenance_time=hh:mm:ss 로 실행될 때 daily_maintenance= <script url> 키와 시간으로 스크립트 이름을 구성 할 수 있습니다. <script url> 은 공용 디렉토리에 대해 / 로 시작하는 스크립트의 위치입니다.

cFos PNet은 Windows HTTP Server API를 사용합니다. 이를 통해 여러 응용 프로그램이 기본 HTTP 포트 80을 청취 할 수 있습니다. HTTP 서버 API는 HTTP Server API를 사용하는 모든 응용 프로그램간에이 포트를 공유합니다.

HTTP 요청을받는 응용 프로그램을 결정하려면 HTTP Server API가 각 응용 프로그램의 URL 일치 규칙을 알아야합니다. 이 규칙은 GLOBAL.INI 파일의 [param] 섹션에서 host_name= <key> 에 의해 구성됩니다. 기본값은 + 입니다. 모든 URL과 일치합니다. 다른 응용 프로그램과의 공존을 위해 URL 일치를 제한하는 방법은 http ://msdn.microsoft.com/ko-kr/library/aa364698 (v = vs.85) .aspx 를 참조하십시오. 불행히도 Skype는 현재 포트 80을 독점적으로 사용합니다. cFos PNet이 포트 80에서 작동하려면 Skype 고급 연결 설정에서 포트 80 및 443 사용을 비활성화해야합니다.

cFos PNet / HTTP 서버 API는 SSL도 지원합니다. SSL을 사용하려면 SSL 인증서를 등록해야합니다. 이 인증서는 SSL 인증 기관 중 하나에 등록해야합니다. 그렇지 않으면 사용자의 웹 브라우저가 서버 ID가 위조되지 않았는지 확인할 수 없습니다.

표준 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
> 파일-> 스냅인 추가/제거-> 인증서-> 컴퓨터 계정-> 로컬 컴퓨터 : "개인 인증서보기"및 인증서 데이터에서 지문을 봅니다. 다음 netsh 명령에 공백없이 certhash로 지문을 사용하십시오 (비스타 이전 시스템에서 netsh 대신 httpcfg 사용).
3. netsh http add sslcert ipport=0.0.0.0:443 certhash=46aab740254a12c9146142067f5cf69e583154ad appid={a227f2f9-d103-4e0f-92a4-7086c8ab35ac}

기존 SSL 인증서를 사용하려면 Windows 호환 형식인지 확인해야합니다. 예를 들어, 유닉스 시스템의 인증서가 있으면 .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.cerca2.cer (및 ca3.cer 등)는 신뢰 체인에 필요한 2 개의 중간 CA 인증서입니다.
mycert.cer 은 x.509 형식이어야합니다. 필요한 경우 openssl을 사용하여 x.509 형식으로 변환 할 수 있습니다. mycert.pfx 출력은 Windows가 읽을 수있는 pkcs#12 형식입니다.

  • 이제 MMC를 시작하고 파일-> 스냅인 추가/제거-> 인증서-> 컴퓨터 계정-> 로컬 컴퓨터를 선택한 다음 "개인 인증서보기"및 인증서를 봅니다. 마우스 오른쪽 단추로-> 모든 작업-> mycert.pfx 가져 오기 및 가져 오기.
  • 또한 인증서를 "중간 인증 기관-> 인증서"로 가져와야합니다. 그렇지 않으면 트러스트 체인이 서버에서 전송되지 않습니다, 참조 : HTTP//support.microsoft.com/KB/954,755을
  • 가져온 인증서의 지문을보고 다음 명령을 입력하십시오.

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

    <certhash> 는 공백없이 지문을 사용해야합니다.

IPv6의 경우 netsh 명령의 ipport 매개 변수는 ipport=[::]:443 이어야합니다.

SSL 포트에서 인증서를 삭제하려면 다음을 실행하십시오.
> netsh http delete sslcert ipport=0.0.0.0:443
> netsh http show sslcert

인증서를 수정해야하는 경우 인증서를 사용하여 이전 인증서를 제거해야합니다.
> netsh http delete
명령을 통해 수정 된 인증서를 추가하십시오.
> netsh http add ...
명령.

cFos Personal Net 설명서

cFos Personal Net 설명서기타 기능cFos Personal Net의 기타 기타 기능 설명서