(linux)서버 구축전 알아야 내용

1 분 소요

서버 홈바로가기

데몬이란?

  • 리눅스에서 백그라운드로 실행중인 프로그램을 말합니다.
  • 웹서버를 다른 말로 HTTPD 라고 한다.
    • HTTP + 데몬

Shell 이란

  • 운영체제를 조작하기 위한 명령어 체계
  • 쉘이 다르면 명령어도 약간씩 다르다.
  • 본인에게 편한 쉘을 선택하면 된다.
  • 가장 유명한 쉘은 Bash shell 이다.

웹에서 서버 세팅이란

  • 웹서버 하나만 세팅 세팅해줘 라는 말의 의미
  • 컴퓨터(서버)를 하나 구매한다.
  • 리눅스 운영체제를 설치한다.
  • 리눅스에 웹서버 프로그램(Apache, Nginx 등)의 프로그램을 설치한다.
  • 리눅스에 설치된 해당 웹서버 프로그램을 실행시킨다.
  • 이제 해당 컴퓨터는 웹서버라고 불린다.
  • 또는 해당 컴퓨터는 웹서버 역할을 한다.라고 말할 수 있다.
  • 이제 웹서버가 된 해당 컴퓨터를 IDC에 입주시켜라.
    • IDC : 서버들을 전문적으로 모아두고 관리하는 곳
    • 홈서버(집에서 돌리는 서버)로는 서비스를 못하나요? : 정전 때문에 힘들다.

네트워크 기초

  • 모든 네트워크에는 게이트웨이가 있다.
  • 게이트웨이는 하나의 네트워크에 속한 모든 노드의 통신 중간책 역할을 한다. 그리고 외부 네트워크와의 모든 통신을 담당한다.
  • 서브넷 마스크 값이 적으면 적을 수록 큰 네트워크이다.
  • 도메인을 IP로 바꿔주는 서비스를 DNS라고 한다.
  • 168.126.63.1, 168.126.63.2 는 한국에서 관리하는 DNS 이다.
  • 8.8.8.8, 8.8.4.4 는 구글에서 관리하는 DNS 이다.

포트가 존재하는 이유?

  • 각 데몬들이 자신만의 창구를 가지고 있다.
  • 각 데몬들이 자신만의 창구를 가지면 클라이언트가 접근하기 쉽다.
  • 클라이언트는 해당 서비스를 이용하기 위해서, 도메인(IP)와 포트번호만 알면 된다.

nginx에서 웹루트(Document root 라고도 불림)란

  • 보안을 위해서 특정 폴더 하위만 공개한다.
  • 그 특정 폴더를 웹루트, 문서루트라고 한다.

그외 용어들

  • 호스트 OS(윈도우), 게스트 OS(리눅스)
  • 웹 호스트(nginx), 웹 게스트(브라우저, wget)
  • SSH 호스트(sshd), SSH 게스트(putty)

댓글남기기