일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- tomcat log
- 최대공약수 예제
- 재귀함수 예제
- katalon
- 테스트 자동화
- Katalon Recorder 사용법
- katalon 자동화
- git 연동
- 피보나치함수 예제
- 톰캣 실시간 로그
- katalon 사용법
- 해외주식 양도세 신고
- java.sql.SQLSyntaxErrorException
- oracle group by
- js 자동완성
- 재귀 예제
- 피보나치함수
- katalon 비교
- CSTS 폭포수 모델
- recursion example
- 한국투자증권 양도세 신고
- 주식 양도세 신고방법
- 해외증권 양도세 한국투자증권
- katalon xpath
- 홈택스 해외주식 양도세
- 국세청 해외주식 양도세 신고방식
- 피보나치 예제
- javascript 자동완성
- bfs 미로탐색 java
- 한국투자증권 해외주식 양도세
- Today
- Total
목록Server&DevOps (53)
엄지월드

AWS 사용 시 외부에서 DB 접속을 허용하는 방법에 대해 알아보자. 1. RDB 인스턴스 클릭2. 보안 그룹에 있는 것 임의로 하나 선택3. 보안 그룹 ID 선택4. [인바운드 규칙 편집] 버튼 클릭5. [규칙 추가] 버튼 클릭 후 포트 범위에는 DB의 포트, CIDR 블록은 0.0.0.0/0 선택 만약 특정 IP만 허용해주고 싶으면 CIDR 블록에 본인 IP만 입력하면 된다. 6. [규칙 저장] 버튼 클릭7. 데이터베이스 정보 입력 후 [Test Connection] 버튼 클릭하여 데이터베이스 접속 확인
Tomcat을 통해서 배포를 하니 아래와 같이 에러가 발생했다. 27-Jan-2025 10:50:05.675 경고 [domain.com-startStop-1] org.apache.catalina.webresources.Cache.getResource Unable to add the resource at [/WEB-INF/classes/META-INF/dgminfo] to the cache for web application [/web-0.0.1-SNAPSHOT] because there was insufficient free space available after evicting expired cache entries - consider increasing the maximum size of the ca..
프론트 (리액트)docker run -d -p 443:443 \ -v /etc/letsencrypt:/etc/letsencrypt:ro \ ejy1024/travel-ui 백엔드 (스프링)docker run -d -p 443:443 \-v /home/imrooney94/api:/app/config \-v /home/ec2-user/keystore.p12:/app/keystore.p12 \ejy1024/travel-service

AWS Linux 1 버전에서 HTTPS를 무료로 적용하는 방법은 다음과 같다. 주로 Let's Encrypt를 사용하여 SSL 인증서를 발급 받는다. EPEL 리포지토리 활성화:sudo yum install epel-releaseCertbot 설치sudo yum install certbotSSL 인증서 발급Certbot이 인증서를 발급받으면, 발급된 인증서와 비공개 키는 /etc/letsencrypt/live/api.datecourse.net/ 디렉토리에 저장됩니다. 이 디렉토리에는 다음 파일이 포함됩니다:- fullchain.pem: 전체 인증서 체인 - privkey.pem: 비공개 키sudo certbot certonly --standalone -d yourdomain.com -d www.your..

아래와 같이 jenkins에게 웹훅을 날리는 경우에 No valid crumb was included in the request 에러가 나는 경우가 발생했다.curl -X POST http:///job//build?token= Jenkins에서는 보안상 바로 호출이 안되기 때문에 CRUMB key를 받아야 한다고 한다.그래서 기존에 아래와 같이 했던 부분을 - name: Trigger Jenkins Build run: | curl -X POST http://${{ secrets.JENKINS_URL }}/job/travel-backend/build?token=${{ secrets.JENKINS_TOKEN }} Crumb를 json으로 받아서 build를 처리하는 방식으로 변경..

자동배포와 같이 Jenkins에 트리거를 주고 싶은 경우, Jenkins의 Token이 필요하다.이 경우, 아래와 같이 이동해서 토큰을 발급 받으면 된다. (http://jenkins_url/user/travel/configure) 발급 받은 토큰은 아래와 같이 사용할 수 있다.curl -X POST http:///job//build?token=

Docker를 통해 자동 배포하는 방법을 알아보겠다. github repository에 Dockerfile 작성한다.# 베이스 이미지 설정FROM openjdk:11-jre-slim# 작업 디렉토리 설정WORKDIR /app# JAR 파일 복사COPY target/*.jar app.jar# 포트 설정 (예: 8080 포트)EXPOSE 8080# 애플리케이션 실행CMD ["java", "-jar", "app.jar"]. github repository에 .github/workflows 폴더 생성 후 docker-publish.yml 파일 생성한다.yourAccount와 yourRepository 부분만 수정하면 된다. name: Build and Publish Docker Imageon: push: ..

아래와 같이 docker를 설치하였다. # 패키지 업데이트sudo yum update -y# Docker 설치sudo yum install docker -y# Docker 서비스 시작sudo service docker start 그 후에 docker의 실행 여부를 확인해보았더니 아래와 같이 에러가 나왔다. [ec2-user@ip-111-11-11-111 ~]$ docker ps permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.44/containers/json": dial unix /var/run/d..
A 서버 구글 클라우드, B 서버 AWS WAS로 구성해서 jenkins 자동배포를 구현하고자 SSH 통신을 하였다.B서버에서 SSH 키 생성ssh-keygen -t rsa -f ~/.ssh/my-gcp-key -C "your_email@example.com"pem 파일이고, 확장자 없이 생성됨(비밀키)B서버의 SSH 관련 파일과 폴더의 권한 변경chmod 700 ~/.sshchmod 600 ~/.ssh/authorized_keysSSH 키를 A 서버(구글 클라우드)에 추가VM 인스턴스 페이지로 돌아갑니다.SSH로 접속할 인스턴스를 찾습니다.인스턴스의 "편집" 버튼을 클릭합니다."SSH 키" 섹션으로 스크롤합니다."SSH 키 추가" 버튼을 클릭합니다.다음 명령어로 생성된 공개 키를 복사합니다: cat ~..
sudo yum install -y java-11-openjdk으로 설치하려고 했지만 설치가 안됐다.$ sudo yum install -y java-11-openjdk-develLast metadata expiration check: 1:08:31 ago on Tue Aug 6 04:25:04 2024.No match for argument: java-11-openjdk-develError: Unable to find a match: java-11-openjdk-devel 그래서 아래와 같이 설치하였다. 1. sudo yum install -y java-11-amazon-corretto 2. java -version