전체 글(228)
-
[Jmeter] <최신버전> M1 Mac에서 Jmeter 설치하기
본 포스팅은 M1 Mac에서 Jmeter를 설치하는 방법을 다룹니다. 아래의 코드를 이용하여 jmeter를 설치하면 환경 변수 때문인지 아무리 해도 설치가 안되는 것 brew install jmeter 그냥 공식 홈페이지(https://jmeter.apache.org/download_jmeter.cgi)가서 5.6.3 바이너리 파일을 다운받아서 설치하자!
2024.04.10 -
[NGINX] tl;dr nginx에서 https 설정
가비아에서 도메인 주소 발급 후 dns 설정하기 필요 패키지 설치 sudo apt-get install certbot sudo apt-get install python3-certbot-nginx certbot 설정 명령어 실행 sudo certbot --nginx -d -d www. 주의사항 위의 명령어는 nginx를 통해 수행하고 있으므로 nginx를 실행한 상태에서 수행가능 nginx는 보통 80포트를 기본으로 사용하므로 certbot과 포트가 충돌발생함. 따라서 certbot을 실행할 때는 잠깐 81:80 포트 매핑을 수정한 후 설정이 완료된 후 다시 원상태인 80:80 포트 매핑으로 변경이 필요함
2024.04.08 -
[Docker-elk] <최신 버전> ec2에서 docker-elk 환경 구성이 안된다면?!
본 포스팅은 ec2에서 docker-elk 환경 구성 시 발생하는 에러를 해결하는 방법을 다룹니다. 문제 상황 발생 배경 설명 local machine(m1 mac)과 동일하게 https://github.com/deviantony/docker-elk 에서 설치를 진행함 운영서버에서 nginx를 통해서 리버스 프록시를 설정한 후, 아무런 설정을 건드리지 않았는데, 5601 포트로 접속하였을 때, 401에러를 반환 401에러를 반환하는 것을 해결하는 것이 핵심인 줄 알았는데, 모니터링 서버의 kibana의 기본포트인 5601 포트로도 접속이 안되는 것을 발견 발생한 에러들 # kibana [2024-04-07T03:38:31.593+00:00][INFO ][plugins.assetManager] Server..
2024.04.07 -
[Docker] tl;dr docker, docker-compose 설치하기
sudo apt-get update # 디펜던시 추가 sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg \ lsb-release # public key 등록 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg echo \ "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \ $(lsb_rele..
2024.04.06 -
[EC2] AWS 프리티어에서 메모리 스왑 사용
본 포스팅은 ec2에서 hdd의 용량을 이용해 메모리로 전환시켜주는 메모리 스왑에 대해 다룹니다. ec2에서 프리티어등을 사용하게되면, 기본 제공 메모리가 1GB이기 때문에 메모리가 굉장히 부족합니다. 따라서 가용한 자원내에서 메모리를 늘려줄 수 있는 메모리 스왑을 사용할 수 있습니다. ec2 프리티어는 기본 메모리 제공이 1GB이기 때문에 아래의 명령어는 그 용량에 맞춰 2GB를 스왑하는 것을 기준으로 작성되었습니다. 아래의 명령어를 실행하면 메모리 스왑을 할 수 있습니다. sudo dd if=/dev/zero of=/swapfile bs=128M count=16 sudo chmod 600 /swapfile sudo mkswap /swapfile sudo swapon /swapfile 부팅시 메모리 스..
2024.04.06 -
[EC2] contextLoads() FAILED 에러
본 포스팅은 spring boot 서버를 ec2에 배포하려고 할 때 발생하는 "contextLoads() FAILED" 에러에 대해 다룹니다. 문제상황 처음으로 ec2에 spring boot 서버를 배포하려고했을 때, "contextLoads() FAILED"와 같은 에러가 발생함. 해결방법 contextLoads 메소드는 test 코드에 있다는 것을 발견하고, 사용하지 않는 테스트 코드를 없애니 정상적으로 빌드가됨.
2024.03.11