WEB SERVER_웹브라우저를_통한_접속

Download Report

Transcript WEB SERVER_웹브라우저를_통한_접속

WEB SERVER
웹 브라우져[Internet Explore]을 통한 접속
Web Server 설치 순서
1. HTTP 서버등록
2. MakeHtm 작성
3. 클라이언트 모듈 복사
4. 사용자 추가
Web Server 동작 순서
1. HTTP 서버실행
2. CIMON_X 실행
3. WEB CLIENT 접속
(접속 오류시 ACTIVEX 설정 변경후 1번 부터 재실행)
Web Server 설치
1. HTTP 서버등록
HTTP 서버를 등록해서 홈페이지의 루트 폴더를 결정합니다.
 등록순서
1. [CIMON] – [HttpSvr폴더] – HttpSvr.exe 실행
2. Http 루트 폴더 윈도우에서 Default 홈페이지의
경로를 지정합니다.
(단, Webpages 폴더가 존재하면 HTTP 서버 프로그램이 실행됩니다.)
3. HTTP Server 실행
HTTP 서버실행 화면
 HTTP 서버는 웹 서비스를 해주기 위해서 항상 실행되고 있어야 합니다.
Web Server 설치
2. 홈페이지의 작성
CIMON-SCADA 웹 서비스를 위한 홈페이지를 작성합니다.
 등록순서
1. [CIMON] – [MakeHtm.exe] 실행
2. 사용자가 원하는 서버방식에 알맞게 설정을
합니다.
 홈페이지 타이틀: 홈페이지 타이틀을 입력합니다.
웹 브라우저의 타이틀에 표시되는 문자입니다.
 서버 방식: 고정IP와 유동IP 중에 사용하는 방식을 선택합니다.
 서버IP 어드레스: -고정IP = 고정된 서버 IP 어드레스를 입력합니다.
-유동IP = 서버 도메인 이름을 입력합니다.
(서버 도메인 이름은 유동IP를 고정 도메인 이름으로 연결해주는 서비스 업체에 등록해서 얻을 수 있습니
다.)
 통신용 포트 번호: 서버 포트 번호를 입력합니다. 디폴트로 UDP7000
번을 사용합니다.
 HTTP 포트 번호: 외부에서 접속되는 포트번호로 디폴트로 TCP80번
을 사용합니다.
 초기 페이지 이름: 초기 페이지 이름을 입력합니다.(생략가능)
 자동 재 로그인 시간: 자동 재 로그인 시간을 입력합니다.
홈페이지 작성시 설정화면
<고정IP 설정>
<유동IP 설정>
3. [저장]버튼을 클릭후 HTTP 서버 등록시 지정된 홈페이지 루트 폴더에
저장 합니다.
홈페이지 작성시 설정화면
<유동IP 설정 사용시>
 유동IP 사용시에는 유동IP를 선택하시고 도메인 이름이나 또는 공유기의
외부 접속 IP를 입력하여야 합니다.
예) CIMON PC IP == 192.168.0.10 (포트포워딩 IP)
외부 접속 IP == 212.136.10.23(공유기의 외부 접속IP)
Web Server 설치
3. 클라이언트 모듈 복사
웹 클라이언트에 필요한 파일 업데이트 하기위한 클라이언트 모듈을 복사 합니다.
 등록순서
1. [CIMON] – [WebCtrlFile폴더] – [MonitorX.Cab파일및 모든 파일]을 복사
2. 홈페이지 루트 폴더에 붙여넣기
 웹 클라이언트가 웹 서버에 처음 접속하게 되면 위에서 복사한 클라
이언트 모듈(MonitorX.Cab)외 DLL파일을 다운받아서 자동으로 설치
하게 됩니다.
4. 웹에서의 옵션 설정
웹에서 제어 가능 여부와 서버IP, 포트 번호를 설정합니다.
 등록순서
1. 메모장으로 웹 옵션을 아래사진과 같이 작성을 합니다.
고정 IP 사용시
[ Web Option ]
Control = 1
PortNo = 7000
ServerIp = 서버PC IP
유동 IP 사용시
[ Web Option ]
Control = 1
PortNo = 7000
ServerName = 서버 도
메인 이름
Control : 제어가능여부를 설정하는 항목으로
‘1’은 제어를 가능, ‘0’은 불가능하도록 합니다.
 PortNo : 홈페이지작성시 통신용 포트번호와 동일하게 입력합니다.
 ServerIP or ServerName : 고정IP의 경우 서버 PC IP를 입력.
유동IP의 경우 서버 도메인 이름을 입력.
2. 작성된 옵션을 해당 프로젝트 폴더에 webcfg.dat 파일로 하여 저장합니
다.

Web Server 의 실행
1. 사용자 추가
SCADA Web Server의 접속은 기본적으로 로그인 절차를 거쳐야 합니다.
로그인은 프로젝트의 사용자보안을 사용하므로 최소 1명의 사용자가 등록되어
있어야 합니다.
2. HTTP 서버 실행
HttpSvr.exe를 실행하여 Http 서비스를 시작합니다.
3. CimonX의 실행
CimonX를 실행하여 웹상에서 데이터 서버로 동작하게 합니다.
WEB CLIENT의 접속
1. 웹 브라우저를 실행시켜서 주소란에 웹서버의 주소를 입력합니다.
 예) HTTP://192.168.0.24/default.htm
 예) HTTP://localhost/default.htm (자체 테스터)
2. 웹 서버에 접속을 하게되면 클라이언트 모듈의 설치할지를 확인하는
메시지가 나타나면 설치를 클릭합니다.
 클라이언트 모듈이 설치가 안되면 인터넷 보안을 알맞게 재설정을
해줍니다.
[설정방법]
가. [인터넷의 도구] – [인터넷 옵션] – [보안] 탭 – [사용자 지정 수준]
나. 서명 안 된 ActiveX 컨트롤 다운로드” 항목을 [사용]으로 선택합니다.
다. 보안 설정이 완료되었으면 [확인] 버튼을 눌어서 설정을 적용합니다.
라. Client 접속 1번 부터 다시 시작합니다.
3. “Input Server Url/IP” 입력 창이 나타나면 서버PC의 IP를 입력합니다.
그리고 [OK]버튼을 누르면 클라이언트 모듈이 다운로드되어 자동적으로
설치 됩니다.
3. 클라이언트 모듈이 설치가 완료되면 로그인 대화상자가 표시됩니다.
사용자 ID와 비밀번호를 입력합니다.
3. 사용자 ID와 비밀번호가 인증이 되면 초기화면이 표시 됩니다.
WEB CLIENT 접속이 안될 시 확인해야 할 사항
1. WebVersion Key-Lock이 맞는지 확인!
- CimonD 정보를 이용하여 Key가 Webversion 인지를 확인합니다.
2. Ping Test를 이용하여 네트워크 구성이 제대로 되었는지를 확인!
- Client측에서 Server IP로 Ping Test를 하여 네트워크가 제대로 구성되어 있는지
를 확인 합니다.
< Ping Test Good!>
< Ping Test No Good!>
3. 설정된 포트들이 열려있는지를 확인!
- 통신포트(UDP7000)가 열려있는지를 “netstat –ano”를
이용하여 확인합니다. 만약 열려있지 않다면 “서버가 종료되었거나, 웹버전 키
가 아닙니다.” 라는 메시지 상자가 나타납니다.
< netstat –ano >
< UDP 0.0.0.0:7000 >
4. Client PC의 MonitorX 폴더를 확인 및 삭제(VER 2.11)
- Client PC의 MonitorX(위치 =C:\MonitorX) 파일을 삭제 후 서버측 재접속
- 기존 Monitor X 폴더 내의 MonitorX.cap 파일만 서버측의 MonitorX.cap 파일로
변경
WEB SERVER
전용 프로그램(Cimon-View]을 이용한 접속
전용프로그램을 이용한 서버 설정
<네트워크 설정>
View/Control Server로 동작 체크
<지역 설정>
IP 어드레스 입력(서버 PC)
뷰/컨트롤 서버는 UDP 51000 포트 + 클라이언트와 연결할 포트를 사용합니다.
전용 프로그램을 이용한 클라이언트 설정(I)
연결 설정
뷰/컨트로 서버의 IP(유동 IP일 경우 도메인 이름)와 보안을
위하여 사용자 ID 와 암호를 입력합니다.
전용 프로그램을 이용한 클라이언트 설정(II)
지역 설정
기본IP 어드레스:클라이언트 접속 IP 입력
클라이언트의 로컬 IP를 설정합니다. Lan카드가 두 개 이상일 경우 정확한 IP 를 입력하셔야 합니다.
Lan카드가 하나이고 유동 IP일 경우 localhost 혹은 127.0.0.1을 입력하시면 자신의 IP로 설정이 됩니다.
뷰/컨트롤 서버 사용방법
시작메뉴의 [CIMON VIEW – CIMON VIEW] 프로그램을 실행
합니다.
지역(Local) 설정을 선택하신 후 Local IP를 설정합니다.
연결을 선택하신 후 서버의 IP와 사용자 ID 및 암호를 입력
후 확인 버튼을 클릭합니다.
CIMON VIEW 프로그램은 CIMON-SCADA의 Client와 기능이 거의 흡사합니다.
만약 페이지 열기 시 동작에서 스크립트를 등록하셨을 경우 CIMON VIEW에
서도 스크립트가 실행이 됩니다. 따라서 “GetNodeType”함수를 이용하셔서
서버와 클라이언트에서 실행될 스크립트를 구분 지어주셔야 합니다.
유동IP를 사용할경우
1. 공유기 설정에서 내외부 80번포트와 7000번포트를 함께 연다.
2. Webcfg.dat파일의 서버ip주소를 pc의 ip로 설정한다.(서버네임 IP 주의)
3. Default.htm의 서버ip주소를 도메인주소 또는 KT고정IP 주소를 입력한다.
4. C:\MONITORX 폴더를 삭제하거나 이름을 바꿔본다.
5. UDP7000번 통신포트가 열려있는지 확인.
6. TCP80번 통신포트가 열려있는지 확인.
7. WebPage폴더를 삭제하거나 이름을 바꿔본다.
8. 잘 되는 PC의 MONITORX 폴더를 복사하여 본다.
9. WebPage의 MONITORX.CAB 파일을 잘 접속되는곳의 파일로 덮어씌운다.