Linux 7. 서버

jiffydev·2020년 9월 12일
0

1. 인터넷, 네트워크, 서버

  • 사용자가 인터넷 주소(domain name)를 입력하면 컴퓨터는 이를 ip주소로 변환 후 그 주소에 해당하는 곳을 DNS서버에서 찾아 request를 보낸다.
  • 자신의 ip확인: ip addr(자신의 ip와 다른 서버에 접속할 때의 ip는 다를 수 있다. ISP를 경유하기 때문)
  • ISP에서 배정한 ip주소(public address)를 여러 대의 기기가 사용하고 있다면 각 기기는 사설 주소(private address)가 필요하다.

2. 웹 서버

  • 웹 화면을 요청하고 그것을 보기 위해 웹 브라우저가 필요하듯, 서버 측에서도 정보를 요청받아 그것을 전송하기 위해 Apache와 같은 프로그램이 필요하다.

    2-1. Apache

    • sudo apt install apache2를 입력해 설치
    • elniks http://localhost 또는 127.0.0.1를 통해 자신의 서버에 접속할 수 있다.
  • 웹 브라우저에서 웹 페이지에 대한 요청이 서버에게 들어오면, 서버는 저장되어 있는 파일을 전송하여 브라우저가 파일을 화면에 띄울 수 있도록 한다.
  • 저장되어 있는 파일이 위치한 최상위 폴더는 document root
profile
잘 & 열심히 살고싶은 개발자

0개의 댓글