[nginx/log] nginx 로그 위치 및 로그 분석하기 위치로 이동하여 목록 조회 특정 URL 접속횟수 (선택)특정 목록을 윈도우나 서버의 특정 ftp로 전송 cd /var/log/nginx/ sudo ls sudo lftp ftp://ftpid:pw@ip(192.168.0.1) put access.log #bash에서 확인 sudo grep '17/Apr/2024' access.log | grep -o "?stp=0c7dd660 HTTP/1.1" | wc -l #js를 통해 확인 const fs = require('fs'); const readline = require('readline'); const filePath = './0419/access.log'; // 로그 파일 경로 설정 const ..
[aws/linux] mysql 도커로 설치 및 테스트 cat /etc/os-release -- 버전확인(AWS AMAZON LINUX) sudo yum update -y sudo yum install docker -- 도커 설치 sudo service docker start -- 사용자 추가 sudo usermod -a -G docker ${USER} sudo docker --version sudo docker pull mysql -- 도커 이미지 받기 sudo docker run --name sql -e MYSQL_ROOT_PASSWORD=root -d mysql -- mysql 설치 docker exec -it sql mysql -u root -p --기존에 돌고 있을 수 있으니 삭제 후 다시 실행..
[aws/lambda] 초간단 serverless api서버 만들기(lambda+APIGateway) #람다생성 #node안에서 자바스크립트 리턴값에 구현 #트리거를 api gateway로 등록 #new api / rest api / open 으로 선택 #하단에 나온 url로 접속하면 손쉽게 serverless로 api 서버를 만들 수 있다 #테스트 코드 let total = 0; let gate1 = 0; let gate2 = 0; let gate3 = 0; let gate4 = 0; let gate5 = 0; let gate6 = 0; export const handler = async(event) => { // TODO implement const action = event.queryStringPa..
[aws/alb]Application Load Balancer를 활용한 https 구현 -생각보다 익숙치 않은 사람들에겐 http 서비스를 alb를 활용하여 https 서비스로 전환해주는 작업을 찾아보면 방법적으론 나왔있을지 몰라도 개념적으로 이해하기가 쉽지 않다. #조건 iis든 tomcat이든 spring이든 node든 80포트가 서비스 되고있는 환경 웹서버가 ec2에 올라가있다. #목표 이녀석을 http든 https든 모두 https로 접근가능하게 구성하기 #생성 #Basic Configuration #Network Mapping -2개의 존 이상을 체크 #Security groups -http - 80, https - 443 포트를 허용한다 #Listeners and routing -target ..
[AWS/Lambda] 테스트에서 Input Parameter 추가 및 객체정보 가져오기 # lambda함수정의로 이동 후 테스트 이벤트 구성으로 이동 #Input Parameter 설정 #메인 함수 수정 - event로그를 기록한다 #로그확인(이벤트 객체 확인) 위와같이 이벤트 객체엔 우리가 정의해놓은 정보가 기록되어있는걸 알 수 있다. #출력 인풋데이터를 적용했던대로 결과값이 "페이커"로 나온다 #lambda #AWS #test #input #parameter