목록전체 글 (229)
도찐개찐
웹 서버란? nginx 는 결국 웹 서버의 한 종류입니다. 그렇다면 웹 서버는 무엇일까요? 웹 서버란 이미지, 동영상, 자바스크립트, HTML, 등 다양한 문서를 제공하는 서버 시스템입니다. 주로 HTTP 통신 프로토콜을 통해 리소스를 전달하지만 FTP, SMTP 와 같은 다른 프로토콜도 지원하는 것이 대부분입니다. 대부분의 웹 서비스는 위의 아키텍처처럼 구성되어 있으며 웹서버는 그 중 다음과 같은 역할을 주로 담당하게 됩니다. 데이터 전송 HTML 텍스트 파일을 비롯하여 이미지나 음성 데이터 같은 정적인 컨텐츠를 웹 클라이언트에 전송합니다. 이를 이용하면 최근 유행하는 클라이언트 사이드 랜더링(React, Vue, Angular 등)에 의해 생성된 빌드 파일(정적 파일)을 제공할 수 있습니다. 어플리케..
Gitbook Dashboard 에서 제공하는 에디터기능으로 작성하시는 분들도 계시겠지만 문서 세부 적으로 꾸미기 위해서는 마크다운 문법을 활용 하시는 방법도 있습니다. 1. 마크다운이란 ? 파일 확장자 `.md` 일반 텍스트 기반의 경량 마크업 언어. 일반적 마크업 언어에 비해 문법이 가벼운 것이 특징(전체 습득 시간 : 대략 30분) HTML과 리치 텍스트(RTF)등 서식 문서로 쉽게 변환 가능 응용 소프트웨어와 함께 배포 되는 README.md 파일이나 온라인 게시물(Gitbook) 등에 많이 활용 됨. 비슷한 문법으로 확장자를 `.adoc` 인 AsciiDoc 문법도 존재(문법 복잡도▲, 지원 플랫폼▽) 마크다운의 장점 문법이 쉽다. 관리가 쉽다. 지원 가능한 플랫폼과 프로그램이 다양하다. 마크다..
* 본 포스팅은 기본 셋팅 절차에 대한 상세 설명을 다루고 있으나 귀찮으신 분들을 위해 명령어를 한번에 정리해둔 코드를 본문 최하단에 정리해 놓을 예정이니 따라하기 귀찮으시면 본문을 가볍게 읽으시고 하단 코드를 확인 하시면 됩니다. 1. 도커에서 ubuntu 이미지와 컨테이너 띄우기 $ docker pull ubuntu $ docker run -it -p 8080:80 --name nginx_php8_laravel8 ubuntu bash docker ubuntu 셋팅 참고 #3 Docker ubuntu(이미지) 셋팅 * 본 포스팅 글은 ubuntu 설치에 한정 하지 않고 docker 이미지를 확인하여 해당 이미지를 다운로드 하고 컨테이너 생성하는데 까지 기초적인 매뉴얼을 다루었으니 참고 하셔서 읽어 주시..
Dockerfile 주 사용 명령어 Dockerfile은 Docker 이미지(image)의 빌드(build) 과정 중 실행해야 하는 명령어들을 담은 텍스트 문서로 Docker는 Dockerfile에 나열된 명령문을 차례대로 수행하여 이미지를 생성해줍니다. Dockerfile 작성 규칙 하나의 Dockerfile은 기본적으로 다음과 같은 구조를 가진 여러 개의 명령문으로 구성되어 있습니다. {명령어(INSTRUCTION)} {인자(arguments)} // 주석 사용 방법 # 주석입니다. RUN ["", ""] * 명령문은 명령어로 시작하고 여러개의 argument 가 따라올 수 있습니다. * 주석사용으로 명령어 사용에 대한 코멘트 삽입 가능 합니다. * 모든 명령어는 대문자로 작성하여 인자와 구분 쉽도록..
* 사전 Docker + ubuntu 이미지 까지 설치 되어 있으셔야만 이후 작업이 가능 합니다. docker ubuntu 설치 #3 Docker ubuntu(이미지) 셋팅 * 본 포스팅 글은 ubuntu 설치에 한정 하지 않고 docker 이미지를 확인하여 해당 이미지를 다운로드 하고 컨테이너 생성하는데 까지 기초적인 매뉴얼을 다루었으니 참고 하셔서 읽어 주시기 바랍니 dev-truly.tistory.com 1. Docker + ubuntu 이미지 생성 $ docker images // ubuntu 이미지 확인 $ docker run -it --name gitbook_test ubuntu /bin/bash 2. 필요 패키지 설치 (npm, vim) - npm : gitbook 설치를 위한 패키지 관리 ..
* 본 포스팅 글은 ubuntu 설치에 한정 하지 않고 docker 이미지를 확인하여 해당 이미지를 다운로드 하고 컨테이너 생성하는데 까지 기초적인 매뉴얼을 다루었으니 참고 하셔서 읽어 주시기 바랍니다. MacOS 도커 설치 #2 MacOS 도커 설치 Docker 설치는 어렵지 않아서 스샷 된 이미지만 보셔도 충분히 설치가 가능 할거 같습니다. #1 도커란? 초보를 위한 도커 안내서 - 도커란 무엇인가? 도커를 처음 접하는 시스템 관리자나 서버 개발 dev-truly.tistory.com 1. Docker images 확인 * Docker 의 가장 기본은 누군가가 미리 생성해 놓은 이미지를 다운로드, 해당 이미지를 컨테이너에 올려서 본인만의 환경을 셋팅하는데 있는거 같습니다. Docker 이미지 확인은..
Docker 설치는 어렵지 않아서 스샷 된 이미지만 보셔도 충분히 설치가 가능 할거 같습니다. #1 도커란? 초보를 위한 도커 안내서 - 도커란 무엇인가? 도커를 처음 접하는 시스템 관리자나 서버 개발자를 대상으로 도커 전반에 대해 얕고 넓은 지식을 담고 있습니다. 도커가 등장한 배경과 도커의 역 dev-truly.tistory.com Docker 다운로드 경로 Docker Desktop for Mac by Docker | Docker Hub We and third parties use cookies or similar technologies ("Cookies") as described below to collect and process personal data, such as your IP addres..
초보를 위한 도커 안내서 - 도커란 무엇인가? 도커를 처음 접하는 시스템 관리자나 서버 개발자를 대상으로 도커 전반에 대해 얕고 넓은 지식을 담고 있습니다. 도커가 등장한 배경과 도커의 역사, 그리고 도커의 핵심 개념인 컨테이너와 이 subicura.com 직접 작성해 보려고 하였으나 워낙 작성을 잘해주신 내용이 있어 해당 내용 중 불필요 사항만 정리 했습니다. 원글 URL : https://subicura.com/2017/01/19/docker-guide-for-beginners-1.html 서버를 관리한다는 것 복잡하고 어려운 서버관리 시간이 흐르면서 서버 환경이 계속 바뀌는데 CentOS에 익숙해지면 Ubuntu를 써야하는 일이 생기고 AWS에 익숙해지면 Azure를 써야하는 일이 생깁니다. Che..