Loading...
2024. 1. 2. 01:16

컴퓨터 운영체제(operating system), 파일 시스템(file system), 터미널환경(console, terminal)

1. 컴퓨터 운영체제(operating system) 컴퓨터 프로그램이 동작할 수 있는 구동환경 마우스, 키보드, cpu 등 하드웨어와 애플리케이션 등의 소프트웨어를 연결해주는 수단 애플리케이션과 의존적이다(dependent) 예) exe파일은 윈도우에서는 가능하나 맥os에서는 불가능 2. 파일 시스템(file system) 파일은 컴퓨터 등에서 의미있는 정보를 담은 논리적인 단위 디렉토리(directory)는 파일과 디렉토리를 포함하는 것으로 윈도우에서 폴더라고 부르는 것 파일은 고유한 경로를 가지는데 절대경로와 상대경로가 존재 1) 절대경로: 루트 디렉토리부터 타깃 파일까지 2) 상대경로: 현재있는 디렉토리부터 타깃파일까지 3. 터미널환경(console = terminal) 마우스가 아닌 키보드로 명..

2023. 6. 17. 02:07

1장의 그림으로 아주 간단하게 이해하는 nginx

nginx가 뭔지 몰랐는데 친구가 한장의 그림으로 아주 간단하게 설명해줘서 원래 웹이 fastapi, backend frontend로 구성되어 있을때, 사용자가 특정 요청을 보내면 해당 요청으로부터 nginx가 어디로 보내야할지 판단해서 요청을 보내주는 역할 어떤 요청이 어디로 가야할지는 nginx를 설정하는 사람이 설정해놓는다 다음과 같이 https://ae-book.com/fast/...으로 로 들어오는 요청은 앞에 /fast를 보고 fastapi로 보내면 되겠구나 생각하고 nginx가 알아서 보내준다 nginx 필요없이 fastapi는 /fast로 하고 backend는 /back으로 하고.. 등등 일일이 알아서 처리하면 되는거 아니냐 해서 처음에 nginx 안쓰고 그랬는데(나는 그냥 이해를 못했어서..