웹 서버는 기존 감시/제어를 하는 로컬 서버와 통신하여 웹 클라이언트에 통신 데이터 등을 전송하는 구조이므로 웹 서버와 로컬의 연결설정은 WebConfig.exe 또는 ConfigMain.aspx로 설정해야 한다.
또한 로컬 서버의 실행 프로그램에서도 웹 서버와 통신하는 연결정보를 설정해야 한다.
주의) 웹 설정 프로그램에 의해 웹 서버와 로컬 서버와의 연결설정은 Windows XP, Server 2003 이전 버전에서만 사용 가능하다.
Windows Vista, Server2008 등은 ‘web.config’ 파일 또는 인터넷 정보 서비스에서 설정해야 한다.
WebConfig.exe에 의한 설정
설정한 웹 사이트 기본 디렉토리에 실행파일 등을 복사한 후 ‘기본디렉토리\AutoWeb\Runtime\WebConfig.exe’를 실행하면 <그림 1>과 같은 웹 설정 프로그램이 나타난다.
<그림 1> 웹 설정 프로그램의 초기화면
<그림 1> 웹 설정 프로그램의 ‘파일|웹 설정’ 메뉴를 선택하면 <그림 2>의 대화상자가 나타난다.
<그림 2> 웹 설정 대화상자의 예
<그림 2>에서 다음과 같은 내용을 입력한다.
메인 로컬 IP : 로컬 서버의 IP 번지를 입력.
단 웹 서버와 로컬 서버가 동일한 컴퓨터 일 때는 127.0.0.1 을 입력.
메인 로컬 포트 : 로컬 서버의 실행 프로그램에서 설정한 웹 서버와 로컬 서버간의 통신을 위한 서비스 포트를 입력. ( 기본 7200 )
기본, 로그 디렉토리 : 로컬 서버의 자료저장 디렉토리.
웹 서버와 로컬 서버가 동일한 컴퓨터 – 로컬 서버에서 설정한 자료저장 폴더의 위치를 입력.
웹 서버와 로컬 서버가 다른 컴퓨터 – \\컴퓨터이름\공유이름(오토베이스의 자료저장 폴더) 순으로 입력. 예)\\192.168.1.10\catdata\
로그인 : Windows 2003 Server 제품군과 같이 해당 폴더에 접근 권한을 설정해야 하는 경우 로그인이 가능한 사용자 이름, 암호, 도메인(컴퓨터 이름 사용)을 입력한다.
ConfigMain.aspx에 의한 설정
ConfigMain.aspx에 의한 웹 서버와 로컬서버의 설정은 다음과 같은 순서로 할 수 있다.
1) 설정한 웹 사이트 기본 디렉토리에 실행파일 등을 복사하고 인터넷 정보서비스의 설정을 완료한다.
2) 인터넷 익스플로어를 실행한다.
3) 인터넷 익스플로어 주소입력 창에 http://인터넷 정보서비스에서 설정한 IP번지/AutoWeb/BasicPages/ConfigMain.aspx 를 입력한다.
4) <그림 3>과 같은 관리자 로그인 화면이 나타난다.
<그림 3>의 로그인 화면이 표시되지 않을 경우 IP번지 또는 인터넷 정보서비스의 설정을 확인한다.
또한 웹 서버와 다른 컴퓨터에서 설정할 경우 어셈블리 신뢰 또는 신뢰할 수 있는 사이트의 보안설정이 필요하다.
5) <그림 3>에서 관리자 암호를(Password ) 입력하면 <그림 4>의 대화상자가 나타난다. ( 기본 Username = admin, 기본 Password = admin )
6) 메인 로컬 IP, 메인 로컬 포트, 관리자 사용자이름, 관리자 Password, 기본/로그 디렉토리 등을 설정한다.
<그림 4>의 메인 로컬 IP 등의 설정항목은 위의 WebConfig.exe에 의한 설정과 동일하게 입력한다.
또한 관리자 로그인 (Admin Setup)은 ConfigMain.aspx에 의한 설정을 위한 사용자와 암호를 영문, 숫자 등으로 설정한다.
<그림 3> 관리자 로그 인을 위한 LogIn.aspx 화면의 예
<그림 4> 웹 서버 연결설정을 위한 ConfigMain.aspx 화면의 예
web.config 파일에서 설정
설정한 웹 사이트 기본 디렉토리에 실행파일 등을 복사한 후 ‘기본디렉토리\Web.Config’파일을 메모장 등과 같은 텍스트 편집기 프로그램으로 열면 <그림 5>와 같은 설정내용이 열린다.
<그림 5>의 <add key="UseWebConfig" value="true"/> 부분을 ‘true’로 설정하고 그 아래 부분에 메인 로컬 IP 및 포트, 도메인 로그온 사용여부, 로그온 이름/암호/도메인을 설정한다.
또한 기본 데이터 디렉토리와 로그 데이터 디렉토리도 설정한다.
주의) Windows Vista, Server2008 이상 버전은 ‘web.config’ 파일 또는 인터넷 정보 서비스로만 웹 서버와 로컬 서버의 연결을 설정해야 한다.
<그림 5> 메모장으로 ‘web.config’ 파일을 연 예
인터넷 정보 서비스에서 설정
7.x판 인터넷 정보 서비스로 웹 서버 설정을 완료하면 해당 웹 사이트에 ‘응용 프로그램 설정’메뉴가 있다. 이 응용 프로그램 설정을 선택하면 <그림 6>과 같은 화면이 열린다.
<그림 6>의 ‘usewebconfig’ 을 선택하면 <그림 7>과 같은 설정 대화상자가 표시된다.
<그림 7>에서 설정 값을 true 로 설정한 후 각 항목 값도 알맞은 값으로 변경한다.
<그림 6> 7.x 판 인터넷 정보 서비스의 응용 프로그램 설정화면의 예
<그림 7> 응용 프로그램 설정 편집 대화상자의 예
주의) Windows Vista, Server2008 이상 버전은 ‘web.config’ 파일 또는 인터넷 정보 서비스로만 웹 서버와 로컬 서버의 연결을 설정해야 한다.
관련항목)