NGINX란?
·
Development
nginx.. 많이 들어보았고, 웹 서버라는걸 알고 있지만 자세히 조사해본적이 없는 것 같아서 정리하는 글 입니다. 웹 서버에는 보통 Apache 나 Nginx를 사용합니다. 그 중에서도 왜 Nginx를 더 많이 사용할까요? nginx Nginx (엔진엑스라고 발음)는 웹 서버, 리버스 프록시, 메일 프록시, 그리고 HTTP 캐시 기능을 제공하는 소프트웨어입니다. 이그로르 시쇼프(Igor Sysoev)에 의해 처음 개발되어, 2004년에 첫 공개 버전이 출시되었습니다. Nginx는 특히 높은 동시성 처리와 낮은 메모리 사용으로 유명하여, 고성능 웹 사이트를 운영하는 데 널리 사용됩니다. Nginx 는 웹 서버로 주로 사용되지만 웹 서버로만 사용될 수 있는 도구는 아닙니다. 위에서 언급했듯이 웹 서버 외에..
[k8s] Container 정리와 Single / Multi Container Pod 생성
·
Development/k8s
유튜브 따배쿠 강의를 듣고 정리한 내용입니다. 💡 쿠버네티스 Pod Container 정리와 Single / Multi Container Pod 생성 Container 정리 app.js라는 어플리케이션을 기준으로 컨테이너를 빌드한다. $ docker build -t smlinux/appjs $ docker push smlinux/appjs push라는 명령어를 통해 smlinux 계정 안에 appjs를 저장 컨테이너 하나는, 하나의 어플리케이션이다. 컨테이너는 애플리케이션을 환경에 구애 받지 않고 실행하는 기술 Pod란? 컨테이너를 표현하는 K8S 최소 단위 어플리케이션을 실행할 때 도커와 쿠버네티스의 차이: 도커: appjs 컨테이너 실행해줘 쿠버: appjs Pod 실행해줘 API를 통해서 컨테이너 ..
[TS] VSCode에서 yarn berry + TypeScript 셋팅하기
·
Development
Mac OS를 기준으로 하고 있습니다.VSCode먼저, VSCode가 설치되어있어야한다. 설치되지 않았을 경우, 공식 홈페이지에서 환경에 맞는 버전을 다운로드한다. Visual Studio Code - Code Editing. RedefinedVisual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.code.visualstudio.comNode.jsnode는 버전 관리 용이를 ..
[VSC] 터미널에서 vsc 실행하기
·
Development
터미널에서 code 명령어로 vsc를 실행하려면, vsc에서 설정해주어야한다. vsc에서 cmd+shift+P를 눌러 명령 팔레트를 실행한 후 code를 검색한다. 검색 결과 중 `셸 명령: PATH에 'code' 명령 설치`를 선택한다. 설치가 완료되면, 터미널에서 code를 입력하여 해당 디렉토리에서 vsc를 실행할 수 있다. cd [실행할 프로젝트 경로] code 만약 아래 화면처럼 에러가 발생했을 경우, 메세지 내용처럼 '/usr/local/bin/code/'를 삭제해주면 된다. sudo rm -rf /usr/local/bin/code 그리고 다시 vsc에서 재설정해주면 정상적으로 동작한다.
[노마드코더] 바닐라JS로 코코아톡 클론 코딩
·
Study/TIL
기초를 다시 하기 위해서 정리하는 글 입니다. 바닐라 자바스크립트란 프레임워크 또는 라이브러리가 적용되지 않은 순수한 자바스크립트를 의미한다. 웹 사이트를 만들기 위해서는, HTML과 CSS를 알아야한다. HTML CSS 자바스크립트는 인터렉티브한 웹사이트를 만들어 준다. - HTML과 CSS는 어떻게 작용하고 보완하는지만 알면 된다. **인터렉티브한 웹: 사용자가 웹사이트(또는 웹 애플리케이션)와 상호작용할 수 있는 것을 의미 자바스크립트는 10일 만에 개발된 프로그래밍 언어이다. 자바스크립트는넷스케이프를 위해 개발된 언어이다. 예전에는 HTML과 CSS만 있었다. - 넷스케이프: 브라우저, 브라우저가 더 인터렉티브하길 원해서 만들어진게 자바스크립트 언어. 자바스크립트가 프론트에서 쓸 수 있는 유일한 ..
리액트(React)에 대해 알아보기
·
Development
React란? React는 공식 홈페이지에서 사용자 인터페이스를 만들기 위한 JavaScript 라이브러리라고 소개되어있다. React – 사용자 인터페이스를 만들기 위한 JavaScript 라이브러리 A JavaScript library for building user interfaces ko.legacy.reactjs.org 메타(Meta)에서 개발한 오픈 소스 자바스크립트 라이브러리이며, 업데이트 해야하는 DOM 요소를 찾아서 해당 부분만 업데이트 하기 때문에, 리렌더링이 잦은 동적인 웹에서 엄청나게 빠른 퍼포먼스를 낼 수 있다. 그리고 기본적으로 모듈형 개발이기 때문에 생산성도 높다. 또한 React Hooks라는 강력한 메소드들을 지원하고 있다. 장점 프레임워크가 아닌, 라이브러리이다. 리렌더링..