본문 바로가기

반응형

- others

[AWS] 서버 생성 및 방화벽 오픈 개인적으로 외부와 통신이 되는 API를 만 들일이 생겨 이전 직장에서 물리서버를 AWS로 이관한 기억이 나 오랜만에 AWS로 접속했습니다. 아직도 1년 무료로 제공을 하고 있어 안심하고 카드 등록을 마쳤습니다 ㅋㅋㅋ 테스트 용도로 쓸 것이기 때문에 RDS를 따로 만들지는 않았습니다. 친숙한 Linux로 EC2를 생성했습니다. 만드는 과정은 읽어보시고 설정하시면 됩니다! 생성 후 EC2 콘솔에서 인스턴스로 들어가면 현재 서버의 상태를 확인할 수 있습니다. 만들었으니 이제 접속을 해봐야겠죠. 우선 키페어를 발급받아야 합니다. 발급방법은 아래 url을 참고해주세요. https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/ec2-key-pairs.html Amaz.. 더보기
[Git] Git branching model 기능 추가나 이슈 해결 시 branch를 생성하여 작업하게 될 텐데 주로 Feature branch와 Hotfix branch를 이용했습니다. 기능 추가 시 Feature branch를 이슈 해결 시 Hotfix branch를 사용했는데 이런 브랜치들이 종류별로 어떤 상황에 사용되는지 갑자기 의문점이 생겨 찾아봤습니다! A successful Git branching model이라는 운용모델을 찾을 수 있었습니다. nvie.com/posts/a-successful-git-branching-model/ A successful Git branching model In this post I present a Git branching strategy for developing and releasing softw.. 더보기
[IntelliJ] No tests found for given includes 테스트 코드 작성 후 실행을 시키려고 하니 아래와 같이 No tests found for given includes 에러가 발생했습니다. https://help.gradle.org에 접속하여 해당 에러를 검색해보니, IntelliJ에서 설정 변경에 관한 답변이 있어 해당 설정 변경 후 테스트가 가능해졌습니다! Preferences -> Build, Execution, Deployment -> Build Tools -> Gradle -> Run tests using 옵션 변경 참조 : https://stackoverflow.com/questions/30474767/no-tests-found-for-given-includes-error-when-running-parameterized-unit-test-in 더보기
[IntelliJ] IntelliJ/JPA Cannot resolve table 테이블명과 컬럼명이 정확하다면 에러는 발생하지 않으나 저렇게 빨간색 라인이 생겨 근본적인 해결방법은 datasource를 yml이나 properties에 명시해주면 되지만, 현재 개발 중인 프로젝트는 별도의 Agent에서 구동하여 datasource가 Agent에 명시되어 있어 설정에서 제거했습니다. 어노테이션, xml 중 사용 중인 부분을 제거하면 빨간 줄을 안볼 수 있습니다! 더보기
[Eclipse&STS] 톰캣 등록 오류 기존에 톰캣을 등록하여 사용하다가, 톰캣 경로를 변경하여 신규로 추가하려고 하다보니 아래와 같이 추가할 수 없었습니다. 출처 : http://www.eclipse.org/forums/index.php/t/453143/ - 해결방법 : 툴 종료 후 하기 경로의 파일 2개 삭제 - path : {workspace}/.metadata/.plugins/org.eclipse.core.runtime/.settings - file : org.eclipse.wst.server.core.prefs, org.eclipse.jst.server.tomcat.core.prefs - 재구동 후 정상화 확인했습니다. 더보기
[Tomcat] Apache Tomcat 403 ERROR 1. 톰캣 교체 시 403 에러 발생 톰캣 server.xml 파일을 이전 server.xml 파일과 동일하게 변경했었는데, AJP 설정에서 requiredSecret="false"로 설정할 경우 발생할 가능성 존재합니다. * 톰캣에서 8.5.51 버전과 9.0.31 버전을 릴리즈하며 해당 속성이 secretRequired로 변경되었습니다. secretRequired="false"로 설정 출처 : https://nirsa.tistory.com/131 + 2. 무한로딩 SSL 미사용 환경이라면 AJP Connector설정에서 secretRequired="false"로 설정, 위에 언급한 8.5.51 버전과 9.0.31 버전을 릴리즈되며 SSL이 기본값으로 사용되도록 설정!! 3. 503에러 AJP Conn.. 더보기
[Tomcat] Tomcat 보안취약점(CVE-2020-1938) Apache Tomcat의 원격코드실행 취약점(CVE-2020-1938)을 악용한 공격사례가 증가 출처 : https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-1938 CVE - CVE-2020-1938 When using the Apache JServ Protocol (AJP), care must be taken when trusting incoming connections to Apache Tomcat. Tomcat treats AJP connections as having higher trust than, for example, a similar HTTP connection. If such connections are available to an a .. 더보기
[APNs] APNs UDP <-> HTTP/2 토큰 방식 인증 기존 - UDP통신 - connection기반, 앱 별 connection - entrust CA 사용 - feedback으로 통신상태 확인 변경 - HTTP/2통신 - jwt(token)기반 - Geo Trust CA(인프라) - feedback 미필요 현재도 변경사항으로 구현 가능. 올해 11월 쯤에 UDP방식은 서비스 종료 예정. UDP 방식은 연결을 맺은 후 발송 및 피드백으로 지속적으로 사용. HTTP/2 방식은 필요시에만 호출. 더보기

반응형