본문 바로가기

반응형

Applications

(22)
Tomcat 에서 .war 파일을 실행시키는 두가지 방법 Tomcat에 배포하기 배포를 위해서 tomcat으로 이동한다. tomcat설치폴더/webapps로 이동하면 이미 ROOT라는 폴더가 존재합니다. 참고로 war파일을 해당 위치에 넣으면 tomcat 구동 시 자동으로 압축이 풀리게 된다. 방법 1 : ROOT.war로 생성한 경우 - ROOT.war 라는 war파일을 webapps 폴더 내부로 이동시킨다. tomcat은 별도의 설정이 없으면 자동으로 webapps내 ROOT폴더를 root로 실행한다. 따라서 ROOT라는 이름을 사용하게 되면 별도의 설정을 할 필요가 없다. 방법 2 : 다른이름으로 war을 생성한 경우 - 1번 방법과 동일하게 webapps 폴더 내부에 war파일을 위치시킨다. - webapps를 빠져나와 tomcat설치폴더/conf/se..
zabbix 설치 후 Connection이 안될때 # zabbix 설치 후 연결이 안되는 경우가 있다. - 그럴땐 2가지설정을 고려 해야한다. 1. 방화벽 해제 sudo ufw disable - 방화벽을 해제하면 아래의 이미지처럼 ZBX가 인식은 되나 빨갛게 Connection이 안된다고 나온다. 2. SELinux 설정 변경 - 유틸리티 설치 root@etcsw-Virtual-Machine:/etc# apt-get install policycoreutils - 설정 변경 > 아래와 같이 변경을 한다 vim /etc/sysconfig/selinux SELINUX=Disabled - 서버 재부팅 reboot 3. zabbix Agent 재시작 및 Systemctl 등록 systemctl enable zabbix-agent systemctl start za..
우분투에 Tomcat 설치 # 우분투 서버에 Tomcat을 설치해보자. - http://tomcat.apache.org/ Apache Tomcat® - Welcome! The Apache Tomcat® software is an open source implementation of the Jakarta Servlet, Jakarta Server Pages, Jakarta Expression Language, Jakarta WebSocket, Jakarta Annotations and Jakarta Authentication specifications. These specifications are part of the tomcat.apache.org - 위의 사이트에 방문하여 아래와같이 링크 주소 복사를 수행한다. - wget 을 ..
portainer 를 활용하여 효율적인 docker image 관리하기 # 쿠버네티스 환경에서 도커의 이미지를 효율적으로 관리하는 방법 - 쿠버네티스와 도커는 뗄레야 뗄 수 없는 관계이다. 물론 다른 이미지 플랫폼을 사용해도 마찬가지 이지만 현재는 거의 표준화 되고있는 도커와 쿠버네티스는 아주 좋은 도구이다. - 그렇다면 관리는? 쿠버네티스에서 도커 컨테이너를 효율적으로 관리하는 방법이 뭐가 있을까 고민을 하던중 portainer 이너 라면 가능하지 않을까 생각했다. - 그래서 한번 구현해 보기로 했다. 1. portainer 설치 (마스터 노드에서 실행) sudo docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer k8..
Ingress-nginx # Ingress-nginx 개요 - 버추얼 박스를 활용하여 구성하기 - nginx 가 ALB를 구현해 준다고 보면 됨 # Ingress-nginx 구성 확인과 간단한 환경 구성 kubectl get nodes kubectl create deployment http-go --image gasbugs/http-go kubectl get pod # 외부로 expose 하기 kubectl expose deployment http-go --port=8080 --type=NodePort - 포트확인하는 방법 kubectl get svc - G 클라우드에서 할경우 방화벽 오픈 해야함 gcloud compute firewall-rules create http-go-svc-rule --allow=tcp:32410 # ..
EC2 인스턴스에 Apache 웹서버를 띄워보자 1. 해당 인스턴스에 아파치를 설치 후 Apache Main 화면을 띄워보자. - SSH 툴을 이용해서 내 서버(인스턴스)로 접속한다. - 우선 명령어 sudo apt-get update 를 날려 설치 가능한 리스트를 업데이트 한다. - 명령어 sudo apt-get install apache2 를 입력하여 아파치를 설치하자. - 설치가 완료되면 명령어 apache2 -version 을 입력하여 아래와 같이 버전 정보가 나오는지 확인해보자. - -으로 표현된것은 아마존 linux에서 설치하는 명령어 sudo apt-get update - sudo yum update sudo apt-get install apache2 - sudo yum install httpd - sudo yum install httpd..
Grafana 알람 제거 방법 그라파나 알람 제거방법 (매우 간단) 1. Manage로 이동 2. 알람 제거 대상 그룹 선택 3. 알람 제거 대상 이름을 선택 > Edit 클릭 4. 해당알람의 이름 오른쪽 상단 휴지통 모양(Remove query) 클릭하여 삭제 5. 혹, 삭제가 부담스러울 경우 휴지통 모양 왼쪽 눈모양 클릭하여 enable / disable 선택 > 삭제가 부담 스러울 경우 disable로 설정하면됨 6. 모든 설정을 완료 후 오른쪽 상단 Apply를 클릭하여 적용 - 완료 -
CloudWatch와 Grafana 연동 # 클라우드와치와 Grafana 연동 사례

728x90
반응형