AWS 4

Nginx proxy manager 설치, letsencrypt ssl 발급 받기

Nginx proxy manager란? Nginx를 명령어를 사용하여서 설정을 하는 것이 아니라 깔쌈한 ui를 통해 손쉽게 설정을 할수 있고, letsencrypt을 활용하여 손쉽게 ssl인증서를 발급 받을수 있습니다. https://nginxproxymanager.com/ Nginx Proxy Manager Docker container and built in Web Application for managing Nginx proxy hosts with a simple, powerful interface, providing free SSL support via Let's Encrypt nginxproxymanager.com 설치 환경 네이버 클라우드 [MICRO] 1vCPU, 1GB Mem [g1] Ce..

AWS 2022.12.01

AWS EC2에 ElasticSearch & Kibana 설치 하기

지난 포스팅에서는 ELK중 logstash을 단독으로 인스턴스에 설치를 하였고 이번에는 남은 EK을 인스턴스에 설치를 해보겠습니다. logstash 설치를 선행 하시고 시작하셔야 합니다. 설치가 안되어 있으면 이 곳을 보고 설치하고 와주시길 바랍니다. 먼저 인스턴스 스펙은 EC2: Ubuntu(18.04) 성능 t2.small(2코어 2기가) 터뮤즈로 인스턴스에 접속을 해줍니다. 그다음 다음 명령어를 실행 시켜주세요 #도커를 설치 해줍니다. sudo snap install docker #깃헙 레포지토리를 다운 받아줍니다. git clone https://github.com/Kyeongrok/docker-compose-elastic-kibana #디렉토리이동 cd docker-compose-elastic-..

AWS 2022.02.21

AWS EC2 에 Logstash 7.15.2 설치 하고 elasticsearch연동 하기 [Amazon Linux 2 AMI (HVM) - Kernel 5.10]

안녕하세요 지난 포스트에 AWS OpenSearchService를 도전 하다가 Logstash연결이 어려워서 직접 ELK환경을 구현을 하기로 해서 포스팅을 해보겠습니다. 복습도 할겸 먼저 AWS 에서 인스턴스를 생성해줍니다. Logstash같은 경우에는 프리티어를 쓰면 elasticsearch에게 보낼때 서버가 죽어버려서 제대로 작동이 안되는것을 확인하고 T3.small(2코어 2Gb)를 선택해서 연결을 해보겠습니다. 쭉쭉쭉 디폴트 값으로 다 넘겨줍니다. 시작하기를 눌러주시면 인스턴스가 실행이 됩니다. T3.small같은 경우에는 프리티어가 적용이 안되니 과금에 유의 해주세요 잠깐 테스트 해보고 인스턴스 종료해주시는것을 추천합니다. 퍼블릭 아이피를 복사후에 터미널로 진입을 해줍니다. 터미널 진입은 이곳 ..

AWS 2022.02.10

Amazon OpenSearchService 구성

진행중인 프로젝트를 하면서 로그 관리 부분을 공부하면서 elasticsearch 등등 을 검색을 통해서 이런게 있구나 하고 알아가고 있었다. 스프링에서 로그가 발행하면 logstash가 로그를 가공을 하여서 쪼르륵 elasticsearch에게 알려준다. 그리고 수집된 정보를 kibana를 통해서 시각화, 모니터링을 해준다고 한다 이래서 이를 쉽게 설치를 위해서 개발자들이 docker-elk(elasticsearch, logstash, kibana) 종합 세트를 만들었다. 참 개발자들은 게으르다. 여기서 프로젝트를 혼자만 하는게 아니라 여럿이서 협업을 하다보니 혼자 로컬에 도커로 하는 것보단 AWS OpenSearch를 통해서 서버구축을 하면 따로 설치할 필요 없이 기능을 추가할수 있어서 서버를 만들기로 ..

AWS 2022.02.07