도구≫옵션을 선택하여 옵션 대화 상자를 디스플레이하고 항목 리스트에서 웹 서버를 선택하여 이 페이지를 디스플레이합니다.

이 페이지를 사용하여 원격 프런트패널의 웹 서버를 활성화하고 설정합니다.

주요 어플리케이션 인스턴스에 대해 웹 서버 옵션을 설정하려면, 옵션 대화 상자로부터 이 페이지를 디스플레이합니다. 타겟에 대해 웹 서버 옵션을 설정하려면, 타겟의 프로퍼티 대화 상자로부터 이 페이지를 디스플레이합니다.

이 페이지는 다음의 구성요소를 포함합니다.

옵션 설명
NI 웹 서버 이 섹션을 사용하여 NI 웹 서버를 설정할 수 있습니다.
  • NI 웹 서버 구성-

    (Windows 64비트) NI 웹 서버를 설정할 수 있도록 NI Web Server Configuration을 시작합니다. 입력요청에 따라 웹 서버의 보안 및 인증 설정을 선택하고 웹 서버를 활성화합니다.

어플리케이션 웹 서버 이 섹션을 사용하여 어플리케이션 웹 서버를 활성화한 후 및 디버깅 세션 중에 웹 서비스에 대한 접근을 설정할 수 있습니다.
노트 디버깅 세션을 시작한 후에는, 이 셋팅에 대한 변경사항이 즉시 적용되지 않습니다. 웹 서비스가 호스트 컴퓨터에서 실행되는 경우, LabVIEW를 다시 시작해야 합니다. 웹 서비스가 RT 타겟에서 실행되는 경우, 타겟을 다시 시작합니다.
  • 애플리케이션 웹 서버 구성-

    NI 웹 기반 설정 및 모니터링을 시작합니다. 이 브라우저 기반의 설정을 사용하여 웹 서비스와 사용할 수 있도록 어플리케이션 웹 서버를 활성화합니다.

  • HTTP 포트 디버그-

    LabVIEW가 디버깅 세션 중 웹 서비스와의 통신에 사용하는 포트를 지정합니다. 기본값은 8001입니다.

  • 디버깅 중 원격 연결 허용 - 디버깅 중 원격 연결 허용

    (Windows) 확인 표시를 하면, 원격 연결 상태의 클라이언트가 디버깅 세션에서 웹 서비스에 접근할 수 있도록 허용합니다. 그렇지 않으면, 클라이언트는localhost 또는 127.0.0.1을 사용하여 웹 서비스에 연결해야 합니다. 이 확인란은 기본적으로 선택되어 있습니다.

리모트 패널 서버 이 섹션을 사용하여 리모트 패널 웹 서버를 활성화합니다.
  • 원격 패널 서버 활성화-

    프런트패널 이미지를 공개하도록 리모트 패널 웹 서버를 활성화합니다. 이 대화 상자에는 기본으로 확인 표시가 없습니다. 이 옵션의 변경사항을 적용하려면 LabVIEW를 다시 시작해야 합니다. 저장된 모든 변경사항은 다음 번에 LabVIEW를 열 때 나타납니다.

    웹 서버:서버 활성 속성을 사용하여 프로그래밍 방식으로 웹 서버를 활성화할 수도 있습니다. 이 프로퍼티는 LabVIEW 재시작을 요청하지 않고 웹 서버의 상태를 즉시 변경합니다. 이 프로퍼티를 사용하여 변경한 사항은 LabVIEW의 세션 전체에 저장되지 않으며 옵션 대화 상자의 웹 서버 페이지에 반영되지 않습니다.
  • 기본값으로 재설정-

    웹 서버: 설정 페이지의 모든 옵션을 기본값으로 리셋합니다.

  • 루트 디렉터리-

    웹 서버 HTML 파일이 위치해 있는 디렉토리를 나타냅니다. 기본 경로는 labview\www입니다.

    웹 서버:루트 디렉터리 경로 속성을 사용하여 프로그래밍 방식으로 루트 디렉터리를 지정할 수도 있습니다.
  • HTTP 포트-

    암호화되지 않은 통신에 웹 서버가 사용하는 TCP/IP 포트를 나타냅니다.

    다른 서버가 이미 컴퓨터에서 HTTP 포트에 지정된 포트를 사용하고 있거나 예약된 포트(예: 80)를 사용할 수 있는 권한이 없는 컴퓨터를 사용하고 있는 경우 HTTP 포트의 값을 사용하려는 포트로 바꾸세요.
  • 원격 전면 패널
  • 스냅샷-

    현재 웹 서비스의 메모리에 있는 VI의 프런트패널 정적 이미지를 디스플레이합니다.

  • SSL-

    웹 서버에서 TLS/SSL 지원을 활성화합니다.

    • SSL 포트

      TLS/SSL 암호화된 통신에 웹 서버가 사용하는 TCP/IP 포트를 나타냅니다. HTTP 포트에 의해 지정된 포트에서는 TLS/SSL을 활성화할 수 없습니다. 암호화된 통신을 허용하려면 반드시 SSL 포트에 유일한 포트를 사용해야 합니다.

    • SSL 인증서 파일-

      웹 서버에서 TLS/SSL 암호화에 사용할 인증서를 지정합니다. 이 구성요소를 빈 칸으로 놓아두면 기본 LabVIEW 자체 서명한 인증서를 사용할 수 있습니다.

    • 검색된 인증서-

      서버 주소 텍스트 박스에 지정된 시스템에서 사용 가능한 인증서를 나열합니다.

    • 서버 주소-

      인증서가 들어있는 시스템의 이름이나 IP 주소를 지정합니다. 예를 들어, localhost를 입력하여 로컬 시스템에 있는 인증서를 볼 수 있습니다.

    • 쿼리-

      서버 주소 텍스트 박스에 지정된 시스템에서 사용 가능한 인증서를 쿼리합니다. 발견된 인증서는 발견된 인증서 리스트 박스에 나타납니다.

로그 파일 이 섹션을 사용하여 로그 파일을 활성화합니다.
  • 로그 파일 사용 -

    로그 파일을 활성화합니다. 이 대화 상자에는 기본으로 확인 표시가 없습니다.

    웹 서버:로깅 사용 속성을 사용하여 프로그래밍 방식으로 로그 파일을 사용하도록 설정할 수도 있습니다.
    • 로그 파일 경로 -

      LabVIEW가 웹 연결 정보를 저장하는 파일의 경로를 나타냅니다.

      기본 경로는 labview\-resource\webserver\logs\access.log입니다. 또한 웹 서버:로깅 파일 경로 프로퍼티를 사용하여 내장된 웹 서버가 로그 파일을 어디에 놓을 것인지를 프로그램적으로 결정할 수 있습니다.
VI 보이기

이 섹션을 사용하여 웹에서 보이는 VI의 리스트를 설정하고 편집합니다.

또한 웹서버:VI 접근 리스트 프로퍼티를 사용하여 VI에 대한 접근을 프로그램적으로 허용하거나 거부할 수 있습니다.

  • 가시적 VI-

    이 섹션을 사용하여 웹에서 보이는 VI의 리스트를 설정하고 편집합니다.

  • 추가- 보이는 VI 목록에새 항목을 추가합니다 . 새 엔트리는 VI 보이기 리스트의 선택된 엔트리 밑에 나타납니다.
  • 제거- 표시되는 VI 목록에서선택한 항목을 제거합니다 .
  • 표시형 VI- 표시형 VI에나열할 VI를 입력할수 있습니다. 입력할 VI 이름 또는 디렉토리 경로에 와일드 카드를 사용할 수 있습니다. LabVIEW 프로젝트의 일부인 VI를 지정하려면, 반드시 프로젝트 이름, 프로젝트 라이브러리 이름, 필요한 경우 VI의 경로에 있는 타겟을 포함해야 합니다. 예를 들어, MyVI.viMy Computer라는 타겟 아래의 MyProject.lvproj라고 불리는 프로젝트에 있을 경우, VI 이름으로 MyProject.lvproj/My Computer/MyVI.vi를 입력합니다. VI가 MyLibrary라고 불리는 프로젝트 라이브러리에 포함되어 있을 경우, MyProject.lvproj/My Computer/MyLibrary.lvlib:MyVI.vi에서처럼 경로에 프로젝트 라이브러리도 포함시킵니다. 사용자 VI가 프로젝트나 프로젝트 라이브러리에 없으면, 추가적인 정보 없이 VI 이름을 입력할 수 있습니다.
  • 액세스 허용-

    VI 보이기 리스트에서 선택된 VI에 대한 접근을 허용합니다. 이 옵션은 기본적으로 선택되어 있습니다.

  • 액세스 거부 - 표시된 VI 목록에서 선택한 VI에 대한 액세스를거부합니다.
  • 제어 시간 제한(초)-

    여러 클라이언트가 VI를 컨트롤하려고 기다리고 있을 때 원격 클라이언트가 VI 보이기 리스트에서 VI를 컨트롤할 수 있는 시간을 지정(초단위)합니다. 기본은 300초 입니다. 기본 사용에 확인 표시가 되어있으면 이 필드를 편집할 수 없습니다.

    노트 LabVIEW는 특정 VI에서 설정된 시간 제한을 두 번째 클라이언트가 그 VI의 컨트롤을 요구할 때까지 모니터링하지 않습니다. 다른 클라이언트가 컨트롤을 요구하면, LabVIEW는 컨트롤 시간 제한을 모니터하기 시작합니다. 두번째 클라이언트가 VI의 컨트롤을 요구하지 않을 경우, 초기 클라이언트는 VI의 컨트롤을 잃지 않습니다.
    • 기본값 사용

      컨트롤 시간 제한(초)을 기본값인 300초로 설정합니다. 이 확인란은 기본으로 확인 표시가 되어 있습니다. 컨트롤 시간 제한(초)을 편집하려면 확인란에서 확인 표시를 제거합니다.

브라우저 접근 이 섹션을 웹 서버에 접근할 수 있는 브라우저 주소를 열거합니다. 이 대화 상자를 사용하여 브라우저 접근 리스트엔트리를 추가, 리스트로부터 엔트리를 제거하고, 리스트 아이템의 접근 권한을 설정합니다. 브라우저 접근 리스트 엔트리는 반드시 올바른 구문을 사용해야 합니다.

또한, 웹 서버: TCP/IP 접근 리스트 프로퍼티를 사용하여 프로그램적으로 브라우저 주소에 접근을 허용하고 거부할 수 있습니다.

  • 브라우저 액세스 목록

    웹 서버에 접근할 수 있는 브라우저 주소를 나열합니다. 프런트패널의 보기와 컨트롤링을 허용하면 두 개의 녹색 확인 표시가 나타나고, 프런트패널의 보기만을 허용하면 한 개의 녹색 확인 표시가 나타나며, 접근을 거부하면 붉은색 X가 나타납니다. 엔트리에 녹색 확인 표시나 붉은색 X마크가 그 이름 옆에 있지 않을 때, 엔트리에 대한 구문이 맞지 않습니다.

  • 추가-

    브라우저 접근 리스트에 새 브라우저 주소를 추가합니다. 새 주소는 브라우저 접근 리스트의 선택된 주소 아래에 나타납니다.

  • 제거-

    브라우저 접근 리스트로부터 선택된 브라우저 주소를 제거합니다.

  • 브라우저 주소

    브라우저 접근 리스트에 나열할 브라우저 주소를 지정합니다. 입력할 브라우저 주소에 와일드 카드를 사용할 수 있습니다.

  • 보기 및 제어 허용-

    브라우저 접근 리스트에서 선택된 브라우저 주소가 VI를 보거나 원격에서 컨트롤하기 위해서 웹 서버에 접근할 수 있습니다. 이 옵션은 기본적으로 선택되어 있습니다.

  • 보기 허용-

    브라우저 접근 리스트에서 선택된 브라우저 주소가 VI와 문서를 보기 위해서 웹 서버에 접근할 수 있습니다.

  • 액세스 거부

    VI 보이기 리스트에서 선택된 VI에 대한 접근을 거부합니다.