업무_메모 17

log 파일 전송, 배포를 위한 쉘 스크립트, 배포를 위한 명령어

1. log 파일 전송 scp -i /경로/보안키.pem ubuntu@IPv4_주소:~/이름.log /보관할_경로/ 2. 배포를 위한 쉘 스크립트 #!/bin/sh ps aux | grep -i 이름A-* | awk '{print $2}' | xargs kill -9 java -jar -Duser.timezone=Asia/Seoul 이름A-*.jar >> api.log & #!/bin/sh ps aux | grep -i 이름A-* | awk '{print $2}' | xargs kill -9 java -jar -Duser.timezone=Asia/Seoul 이름A-*.jar >> admin.log & 3. 배포를 위한 명령어 nohup java -jar -Duser.timezone=Asia/Seoul 이..

업무_메모 2023.06.08

Nginx 설치, OpenJDK 설치, AWS에 Jar 파일 전송, Nginx에 톰켓 경로 설정, Certbot 설치, SSL 인증서 받기

1. Nginx 설치 sudo apt update sudo apt install nginx 2. OpenJDK 설치 sudo apt install openjdk-8-jdk java -version 3. AWS에 Jar 파일 전송 ./gradlew bootJar scp -i /경로/보안키.pem build/libs/이름.jar ubuntu@IPv4_주소:~/ 4. Nginx에 톰켓 경로 설정 /etc/nginx/sites-available/default -> sudo service nginx restart location / { proxy_pass http://localhost:8080; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwar..

업무_메모 2023.06.08