Files
caliverse_doc/04. 서버설정/Shell Script/Readme - copy_service.sh.txt
2025-05-01 07:27:54 +09:00

22 lines
1.2 KiB
Plaintext

실행 방법
1. EC2 설치 이후 copy_service.sh, service.tar.gz, server.tar.gz 파일 같은 디렉토리에 업로드
2. ./copy_service.sh 실행
쉘스크립트 내용 (copy_service.sh 참조하세요)
1. EC2 업데이트 : sudo apt-get update && sudo apt-get upgrade -y
2. service 파일 압축해제 : sudo tar xvzf service.tar.gz
server 파일 압축해제 : sudo tar xvzf server.tar.gz
3. openssl 소스 컴파일 필요 설치 패키지 : openssl 관련 패키지 build-essential, zlib1g-dev
4. 프라우드넷 openssl 패키지 다운그레이드 : openssl-1.0.2u.tar.gz
sudo ./config --prefix=/usr/local/ssl --openssldir=/usr/local/ssl shared zlib
sudo make && sudo make install
5. Fluentd 패키지 설치 : sudo curl -fsSL https://toolbelt.treasuredata.com/sh/install-ubuntu-jammy-fluent-package5-lts.sh | sh
6. Fluentd 플러그인 설치 : sudo fluent-gem install fluent-plugin-mongo
7. dotnet 패키지 설치 : sudo sudo apt install -y dotnet-sdk-7.0 unixodbc-dev
8. 실행파일들 각 디렉토리로 이동
sudo mv *.service /etc/systemd/system/
sudo mv ./fluentd* /etc/fluent/
9. 서비스 시작
sudo systemctl enable StartServer
sudo systemctl enable fluentd