UniFi - 컨트롤러를 윈도우 서비스로 구동하기¶
download at 2017-10-30T08:43:32Z origin
Overview
이 문서는 UniFi 컨트롤러 소프트웨어를 윈도우 서비스로 구동하는 방법에 대하여 서술합니다.
윈도우 서비스는 사용자가 관심을 둘 필요가 없는 "백그라운드" 애플리케이션이기 때문에 유용합니다. 이 방법으로는 시스템 부팅 시에 서비스가 시작합니다. 서비스는 컨트롤러 프로그램을 직접 구동하는 것을 대신 할 수 있습니다. 그러므로, 컨트롤러 애플리케이션을 윈도우 서비스로 구동중이라면, 직접 실행할 필요가 없습니다.
Table of Contents
Steps - 컨트롤러를 윈도우 서비스로 구동하기
- 컴퓨터에서 UniFi 소프트웨어에 관련된 모드 프로그램을 종료합니다. UniFi 컨트롤러를 막 설치했다면, 아이콘 등을 통해서 한번은 실행해야합니다. "UniFi Controller (a.b.c.) started" 메시지를 확인하고 프로그램을 종료하면 됩니다. 이 작업은 서비스 작업에 피룡한 몇몇 파일을 생성하기에 필요합니다.
- 커맨드 프롬프트를 관리자 권한으로 실행합니다.
- 다음 명령어를 사용하여 UniFi가 설치된 디렉토리로 이동합니다.
cd "%UserProfile%\Ubiquiti UniFi\"
4. UniFi 폴더의 루트로 이동하면 다음 명령어를 통해서 UniFi 컨트롤러 서비스를 설치합니다:
java -jar lib\ace.jar installsvc
- 새로운 커맨드 프롬프트에서 "Complete Installation..." 명령어가 출력되면 다음을 입력합니다:
java -jar lib\ace.jar startsvc
- 프롬프트를 종료합니다.
7. 컨트롤러 창이 더이상 생성되지 않을 것입니다. 컨트롤러에 접근하려면, 브라우저를 실행하여 https://localhost:8443 으로 접근합니다. 다른 방법으로는 설정한 IP, FQDN이 매핑된 호스트로 접근합니다. Note: 오라클 자바 JRE 8을 사용한다면, UniFi 클라우드 서비스를 사용하기 위해서는 64비트 버전의 자바를 사용해야 합니다. x86, x64 자바를 UniFi에 사용할 수 있지만 x86 버전은 unifi.ubnt.com으로 사용할 수 없습니다.
서비스를 업그레이드 할 때에는 2,3 단계를 수행하고 "java lib\ace.jar stopsvc" 를 수행하여 이전 서비스를 제거합니다. 이 작업은 업데이트 된 컨트롤러 인스턴스를 수행할 수 있도록 합니다.
사용자 노트 & 팁
- 서비스로 교체하면 방화벽의 포트를 개방해야합니다. UniFi 컨트롤러가 사용하는 포트 정보는 여기 에서 확인할 수 있습니다.
- UniFi 서비스를 x86, x64 자바가 설치되면 실행할 수 없을 수도 있습니다. 이 경우에는 문제점을 해결할 수 있도록 해결책을 보내주세요.
관련 문서