makeserver
문서의 이전 판입니다!
Server 설치
1. IIS 기반 설치 일반적으로 Windows-서버 기반에 권장한다. 설치 편하고 관리도 편하다.
1) 서버 배포판을 얻어 서버의 IIS 통제하에 있는 폴더에 복사한다.
2) /sw 폴더에 포함된 dotnet-sdk-3.1.425-win-x64 파일을 설치한다.
만일 배포판이 이미 컴파일단계에서 포함된 버젼이라면 설치하지 않아도 된다.
포함된 버전은 이식성을 좋으나 메모리가 비교적 많이 필요하다.
3) IIS에 적당한 이름으로 사이트를 추가한다.
서버이름, 실행파일 폴더지정, 사용할 포트 지정(이 포트는 방화벽에 예외로 설정해야 한다)
응용 프로그램 풀은 다음과 같다.
응용프로그램 풀의 시작모드는 AlwaysRunning을 선택한다.
4) 방화벽 예외설정이 필요하다.
- 서버의 외부 방화벽과 네트워크(idc, cloud…) 방화벽 예외설정
- DB서버와의 접근 방화벽 포트 예외설정 필요
서버가 잘 동작하는지 아래처럼 브라우져 창에 입력하면
>http://서버주소:포트번호/api
UBi RESTful Server OK! 와같은 결과를 받아야 한다.
5) 모니터링 서비스
- 웹 브라우져를 통해 App서버와 DB서버를 모니터링 할수 있다.
- >http://서버주소:포트번호/monitor.html을 호출하여 App 서버의 상태를 볼수 있다.
모니터링 화면에서 연결된 Services 목록에 활성화되 있는 서비스의 이름을 클릭하면
연결된 DB서버의 상태를 상세히 보여준다.
DB 상태정보
6) Monitor Agent 설치정보
- 아래에서 DB 모니터링 에이전트를 다운로드한다
- 포함된 설치가이드(Readme.txt)를 참고하기 바란다.
2. Linux(Rocky) Docker 기반설치 고 가용성과 이식성 등을 고려하고 Linux에 익숙한 관리자가 있다면 권장한다. 아래 도커 허브에서 get하기 바랍니다.
https://hub.docker.com/r/polonel9/ubi3-restful-server
# (Pull) 도커 이미지 가져오기
docker pull polonel9/ubi3-restful-server:latest
# 기존 컨데이터 삭제
docker rm -f ubi3-restful-server-latest
# Docker Run (Linux 호스트)
프롬프트>docker run -d
--name ubi3-restful-server-latest
-p 노출포트:8080
-v "마운트할 경로:\app\data"
polonel9/ubi3-restful-server:latest
ex)docker run -d --name ubi3-restful-server-latest -p 5000:8080 -v "D:\work\ubi3\UBi3FrameWork\Server\Data:/app/data" polonel9/ubi3-restful-server:latest
makeserver.1776753262.txt.gz · 마지막으로 수정됨: 저자 peter





