본문 바로가기

서버운영 (TA, ADMIN)

(173)
[Container] kubernetes in action - 들어가며 기술 자체를 이해하고 도구를 사용해 쿠버네티스 클러스터에 효과적이고 효율적으로 애플리케이션을 개발해 배포하는 방법을 알아본다. 다수 서버 환경에서 컨테이너화된 애플리케이션을 실행하고 관리하는데 쿠버네티스가 이용된다. 컨테이너 기술을 배우고 여러 개의 관련된 컨테이너를 규모에 맞게 조정하고자 하는 고급 소프트웨어 엔지니어들은 쿠버네티스 환경에서 애플리케이션을 개발하고 컨테이너화하며 실행하는데 필요한 전문지식을 얻을 수 있다. (프로그래밍, 컴퓨터 네트워킹, 리눅스의 기본 명령 실행과 같은 기본적인 지식과 HTTP 처럼 잘알려진 프로토콜에 관해 이해는 필요하다) 쿠버네티스의 각 구성 요소를 알게되고 점차적으로 kubectl 명령줄 도구를 사용하는 법을 다룬다. 개요 1. 쿠버네티스 소개 쿠버네티스가 무엇이고..
[HTTP] HTTP/1.0 의미해석(3) - 확장되는 HTTP의 용도 보호되어 있는 글입니다.
[HTTP] HTTP/1.0 의미해석(2) - 고속화와 안정성 보호되어 있는 글입니다.
[HTTP] HTTP/1.0 의미해석(1) HTTP는 웹브라우저와 웹서버가 통신하는 절차와 형식을 규정한 것이다. HTTP는 웹브라우저로 웹페이지를 표시할 때 서버로부터 정보를 받아오는 약속이지만, 그 범위를 넘어서 번역 API나 데이터 저장 API 등 다양한 서비스의 인터페이스로도 사용되면서 인터넷의 기초가 되었다. - 1990년: HTTP/0.9 - 1996년: HTTP/1.0 - 1997년: HTTP/1.1 - 2005년: HTTP/2 이름 정식 명칭 역할/의미 IETF The Internet Engineering Task Force 인터넷의 상호 접속성을 향상시키는 것을 목적으로 만들어진 임의 단체 RFC Request For Comments IETF가 만든 규약 문서 IANA Internet Assigned Numbers Authorit..
[Nginx] nginx 정적 페이지 POST 활성화 방법 Nginx error_page redirect 설정 이용 nginx는 기본적으로 정적 파일로 POST 요청 처리를 허용하지 않는데, nginx 설정을 수정하여 POST 처리를 우회할 수 있다. 해당 site/domain을 위한 설정을 확인해보면, location 블록이 존재할 것이다. location / { error_page 405 =200 $uri; ... =200은 오타가 아니며, = 뒤에 공백을 추가하면 동작하지 않을 것이다. 위 설정은 405 응답도 200(OK) 응답으로 내려가도록 설정한 것이다. 웹서버를 다시 시작하기전에 구성이 올바른지 확인하려면 아래 명령을 실행하여, 문법이 올바른지 미리 확인해볼 수 있다. /usr/sbin/nginx -t 문법에 이상이 없음을 확인하면, nginx 서버..