전체 글 6

HTTP 응답 Location과 Content-Location의 차이

1. Location 요청 메시지 POST /boards {title:"제목", content:"게시글"} 응답 메시지 HTTP/1.1 201 Created Location: /boards/a123 /* a123은 서버가 리소스를 생성한 고유 번호 */ 보통 301, 302, 307, 308 등 리다이렉션 상태 코드와 함께 사용되는 응답 속성으로서 서버가 클라이언트에게 리소스의 위치를 알려주는 역할로 사용됩니다.(예시로 "/boards/a123" 과 같이 a123 게시물을 보는 페이지로 이동하도록 구현) 201 Created(201 코드는 리다이렉트 하지 않음)로 사용되는 경우도 있으며, 예시로 새로운 게시물을 작성한 후 POST 요청을 통해 서버에게 리소스 생성 요청을 보낸 뒤 작업이 성공적으로 수행됨..

HTTP 2023.08.25

Log4j 취약점 조치방법

오늘 주제는 Log4j의 보안 취약점을 확인하는 방법과 조치방법을 작성해보겠습니다. 아래는 이슈가 되었던 Log4j의 보안뉴스들입니다! 상세한 취약한 이슈들이 상세히 적혀있습니다! 미리 취약점을 짚고 넘어가면 더욱 흥미가 돋겠죠? 참고로만 살펴봐주세요! https://news.v.daum.net/v/20211212123623912 '최대 보안 취약점 발견' 보안 업데이트 필수 해커. 게티이미지 제공 [파이낸셜뉴스] 대부분의 인터넷 서버에 사용되는 소프트웨어(SW)에서 심각한 보안 취약점이 발견돼 세계가 발칵 뒤집혔다. 이는 보안위협 최고등급으로 분류됐다. 우리 news.v.daum.net http://m.boannews.com/html/detail.html?idx=104304&tab_type=1 2022..

이슈/취약점 2022.01.25

[Docker]M1 Mac mysql wordpress 연동

안녕하세요. 두 번째 시간이네요. 맥북을 처음 받고 어쩔 줄 몰라 허우적대고, 이제는 완전히 적응하기 위해 프로젝트들을 맥북에 넣고 작업을 하고 있어요. 내 맥북은 정말 잘 다뤄야지 다짐해서, '인터넷에서 다운받아 설치하면 어지럽다' 등 구글링이 많아 homebrew 설치를 지향하는 방향으로 대부분의 툴들을 설치하였죠. 그중 도커 얘기도 많이 나와 '컨테이너에서 효율적으로 프로그램을 관리한다..' 내 맥북은 소중해서 더 끌리고, 마침 공부하고 싶은 영역이었어요. 글을 읽어봐도 컨테이너 역할이 와닿진 않고, 제가 직접 다루면서 느끼는 게 좋아서 계속 만져보려 합니다. 오늘은 M1 mac(실리콘 맥)에서 mysql용 컨테이너와 wordpress용 컨테이너를 설치하고, 연동해서 wordpress 메인화면까지 ..

Server/Docker 2021.09.19

[Docker]M1 Mac에서 homebrew를 활용한 docker 설치

방가워요. 여러분! 제 소개를 할게요. 저는 참견쟁이 코드웨건이에요! 오늘 공부할 내용은 맥북에서 Docker를 설치해볼 것인데, 그 중 Apple Silicon이 장착된 M1맥북에 설치를 진행할 것 입니다. 저 같은 경우 모든 패키지나 앱은 윈도우의 제어판처럼 관리되기를 지향하기에 제 맥북에 알 수 없는 폴더들이 생성되지 않게 하기 위해서 이렇게 설치합니다^^ 설치방법으로는 Docker 공식홈페이지에서 dmg파일로 내려받는 방식이 아닌 homebrew로 진행할 계획입니다. 설치에 앞서 본인의 맥북에 homebrew가 설치되어 있어야 돼요! ※본글은 homebrew의 설치방법을 다루지 않습니다. 1. homebrew 최신버젼으로 업데이트 터미널을 켜신 뒤 사용하는 homebrew의 버젼을 최신상태로 업데..

Server/Docker 2021.07.15