외부에서 런처 서비스에 접속하거나 접근할 때, 18010 을 기본 Port로 사용합니다. 원하치 않는 Port가 서버에 설정된 경우, 일부 기능이 동작하지 않습니다.

본 페이지에서는 서버 Port 설정 방법에 대해 설명합니다.

백엔드(게이트웨이) Port 설정

web-ui 서비스가 바라보는 게이트웨이 Port를 설정합니다.

본 설정이 정상적이지 않을 경우, 아래 화면에서 무한 대기합니다.

Please wait until STATIC service is ready...(about 5 minutes)

  1. 런처 설치 경로 아래 resources/services.json 파일을 편집기로 열고 아래와 같이 서버 Port 입력 후 저장합니다.

    ...
    
    {
      "name": "web-ui",
      "instanceId": "web-ui",
      "type": "LEGACY",
      "startCmd": [
        "cmd.exe",
        "/c",
        "static-ui-runner.exe",
        "start",
        "외부_접속_Port"                                                                                                                                                                          
      ]
    }
    
    ...
    
  2. 런처 쉘에서 아래 4가지 명령을 차례대로 수행합니다.

static >> stop web-ui
static >> uninstall web-ui
static >> install web-ui resources/services.json resources/web-ui.zip --zip
static >> start web-ui

런처 IP 설정

  1. 런처 설치 경로로 이동

  2. application.yml 파일 수정 spring.cloud.inetutils.preferredNetworks 속성 값을 수정합니다. '-' 로 구분하여 복수 개의 값 지정할 수 있으며, 정규 표현식으로 우선 설정할 IP를 지정합니다.

    spring:
      cloud:
        inetutils:
          preferredNetworks:
            - 211.116
    

    특정 네트워크 대역을 무시하고자 하는 경우, 아래와 같이 설정합니다.

    spring:
      cloud:
        inetutils:
          preferredNetworks:
            - ^(?!192.168|10.0).*
    
  3. properties/application.yml 파일 수정 spring.cloud.inetutils.preferredNetworks와 spring.cloud.inetutils.preferred-networks를 위와 동일한 방식으로 수정합니다.

  4. 쉘을 통해 모든 서비스를 중지시킵니다.

    static >> stop --all
    
  5. 런처 서비스를 재시작 합니다.

    1. 시작 > 서비스
    2. "STATIC Launcher" 다시 시작