웹서버에 백엔드서버 설치하기
설치전 준비사항
- 다보리 Git Server 사용자 등록 (다보리 깃 서버 바로가기)
기본사양
다음과 같은 배포판에서 설치가 가능합니다. 그외 배포판의 경우 별도의 테스트가 필요합니다.
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을 복사합니다.
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
11. 백엔드 서버가 성공적으로 실행되었습니다.
백엔드 설치항목
- cache-key-pair
- wheberp-go
- weberp-queries
- mybin
No Comments