Skip to main content

웹서버에 백엔드서버 설치하기

설치전 준비사항


기본사양

다음과 같은 배포판에서 설치가 가능합니다. 그외 배포판의 경우 별도의 테스트가 필요합니다.

1. Ubuntu

2. Rocky Linux

3. CentOs 7


웹서버에 백엔드(main_api) 설치하기

1. 웹서버에 접근합니다.

2. 설치해줄 백엔드 서버의 계정을 생성합니다.

sudo useradd -m main_api
sudo passwd 1234

3. 생성된 계정의 디렉토리로 이동합니다.

cd main_api


(Updating...)

4. 아래 명령어를 통해 다보리 컴포저블 백엔드 패키지를 설치합니다. 

cd /home/main_api
wget http://dbr02-wget.daboryhost.com/weberp-go-init-kit.tar.gz
tar xvfz weberp-go-init-kit.tar.gz

5. 아래 령어를 통해 다보리 컴포저블 백엔드 서버를 실행합니다.

cd /home/main_api/weberp-go
port-grab-killer 18080
redis-cli FLUSHALL
./weberp-go &

 

(Updating...)


 

 

 

4. 다보리 git server에 mybin 레포지토리로 이동합니다. (mybin 바로가기)

5. HTTP url을 복사합니다.

image.png

6. git clone을 통해 mybin을 가져옵니다.

git clone http://git.daboryhost.com:10880/dabory/mybin.git

7. mybin이 설치되었는지 확인합니다.

8. 정상적으로 설치되었다면 다음 명령어를 통해 간편하게 설치할 수 있습니다.

init-weberp-go-install-in-main_api

위 명령어 실행시 다보리 컴포저블의 백엔드 어플리케이션 패키지를 설치합니다.


* 만약 스크립트 파일이 실행되지 않는다면 아래 명령어를 통해 실행권한을 변경합니다.

cd mybin
chmod +x init-weberp-go-install-in-main_api

다시 main_api 디렉토리로 이동하여 명령어를 실행합니다.

init-weberp-go-install-in-main_api


9. 설치가 완료되었다면 아래 디렉토리들이 존재하는지 확인합니다.

(1). cache-key-pair

(2). weberp-go

(3). weberp-queries

10. 설치가 완료되었습니다. 백엔드 서버를 실행하겠습니다.

아래 명령어를 통해 실행 스크립트 파일을 실행합니다.

without-update-weberp-go-run

image.png

11. 백엔드 서버가 성공적으로 실행되었습니다.

 백엔드 설치항목
  • cache-key-pair
  • wheberp-go
  • weberp-queries
  • mybin
 참고자료