본문 바로가기
[Server] 프로토콜이란? 여기서 프로토콜은 무엇일까요? 프로토콜은 컴퓨터 내부에서, 또는 컴퓨터 사이에서 데이터의 교환 방식을 정의하는 규칙 체계입니다. 예를 들어 보겠습니다. 학교에서 학생들이 선생님에게 질문을 하는 상황을 생각해 보죠. 학생 여러 명이 순서 없이 질문을 한다면 선생님은 답변을 제대로 해줄 수 없을 겁니다. 대신 손을 머리 위로 든 학생의 질문은 답변해준다는 규칙을 만든다면 어떨까요? 그러면 답변을 정확하게 받을 수 있을 입니다. 학생과 선생님의 규칙처럼 컴퓨터도 규칙을 정해 둔다면 서로의 편의가 올라갈 것입니다. 이것이 프로토콜이라고 볼 수 있겠지요 웹에서는 HTTP 프로토콜이 있습니다. 해당 프로토콜은 컴퓨터끼리 문서 교환 시 사용하는 규칙을 정해 놓은 것이지요 GET과 POST를 이용해 문서교환 시 오픈할.. 2024. 3. 27.
[Tomcat] conf/web.xml WEB-INF/web.xml 차이 한 줄 요약 conf/web.xml 은 default이고 WEB-INF/web.xml 은 재정의(Override) 한다. 파일 설명 context.xml (web.xml 파일을 설정 하는 상위 파일) 톰캣에 있는 파일로 web application의 자원을 명시 해주는 파일이다. 톰캣 서버가 실행되면 해당 파일의 WatchedResource 태그에 명시된 경로에 따라 web.xml의 코드를 읽는다.(tomcat web.xml ,project web.xml 둘 다 읽음) WEB-INF/web.xml WEB-INF/tomcat-web.xml ${catalina.base}/conf/web.xml conf/web.xml (Tomcat 폴더에서 파일 정의) 톰캣에 있는 모든 web application의 기본설정.. 2022. 1. 10.
[Apache]Apache Log4j 2.17 version 사건의 시작 게임한판 즐기고 있던 주말 오후 같은 웹분야를 일하는 친구가 큰일 났다며 링크를 하나 보내줬다. https://m.etnews.com/20211212000028 과기정통부, Apache Log4j 2 웹서비스 긴급 보안패치 권고 과학기술정보통신부는 Apache Log4j 2 서비스에 대한 보안취약점이 발견됨에 따라 12일 긴급 보안업데이트를 권고했다. 관련 취약점을 공격자가 악용할 경우 악성코드 감염 등의 피해를 발생시킬 www.etnews.com 우리회사 유지보수 또는 개발하는 사이트 전부 저거 쓰는데; 주말동안 뉴스가 나왔다 보니 다들 이렇다 할 대책이 뚜렷한 상황은 아니였다. 중요한 정보 그래서 급한데로 얻은 링크를 회사에 뿌렸다 .. 도움이 되긴 됬지만.. [긴급] Apache Log.. 2021. 12. 23.