[Cloud101]#2 HTTP와 HTML을 느낀다

0.AGENDA


  • curl 복습
  • 텔넷에서 똑같은 일을하십시오
  • 브라우저의 주소 표시줄에 넣는 URL은 무엇입니까?
  • GW 숙제

  • 1.curl 복습



    - 마지막 참조
    ぃ tp // 코 m / 나가 히사 /

    2. 텔넷에서 똑같은 일을 한다.


  • 참고
    ht tp // 스즈. 하테나 bぉg. jp/엔트리/20110205/1296886588

  • (1) 우선 적당한 (가벼운) 사이트에 이하로 액세스


    $ telnet kenzo-vps.nagahisa.me 80
    Trying 160.16.89.214...
    Connected to kenzo-vps.nagahisa.me.
    Escape character is '^]'.
    

    (2) HEAD


    HEAD / HTTP/1.1
    HOST: kenzo-vps.nagahia.me
    
    HTTP/1.1 200 OK
    Server: nginx
    Date: Wed, 27 Apr 2016 23:00:02 GMT
    Content-Type: text/html
    Content-Length: 612
    Last-Modified: Tue, 21 Apr 2015 15:38:08 GMT
    Connection: keep-alive
    ETag: "55366ee0-264"
    Accept-Ranges: bytes
    
    

    (2) GET


    GET / HTTP/1.1
    HOST: kenzo-vps.nagahisa.me
    
    HTTP/1.1 200 OK
    Server: nginx
    Date: Wed, 27 Apr 2016 22:57:44 GMT
    Content-Type: text/html
    Content-Length: 612
    Last-Modified: Tue, 21 Apr 2015 15:38:08 GMT
    Connection: keep-alive
    ETag: "55366ee0-264"
    Accept-Ranges: bytes
    
    <!DOCTYPE html>
    <html>
    <head>
    <title>Welcome to nginx!</title>
    <style>
        body {
            width: 35em;
            margin: 0 auto;
            font-family: Tahoma, Verdana, Arial, sans-serif;
        }
    </style>
    </head>
    <body>
    <h1>Welcome to nginx!</h1>
    <p>If you see this page, the nginx web server is successfully installed and
    working. Further configuration is required.</p>
    
    <p>For online documentation and support please refer to
    <a href="http://nginx.org/">nginx.org</a>.<br/>
    Commercial support is available at
    <a href="http://nginx.com/">nginx.com</a>.</p>
    
    <p><em>Thank you for using nginx.</em></p>
    </body>
    </html>
    
    

    (3) GET과 HEAD의 차이점을 살펴보기



    (4) 대상 사이트를 브라우저에서 보고, 「오른쪽 클릭 > 소스 표시」를 본다



    ViewSource.JPG

    (5) 존재하지 않는 경로 지정


    GET /hoge HTTP/1.1
    HOST: kenzo-vps.nagahisa.me
    
    HTTP/1.1 404 Not Found
    Server: nginx
    Date: Wed, 27 Apr 2016 23:06:12 GMT
    Content-Type: text/html
    Content-Length: 162
    Connection: keep-alive
    
    <html>
    <head><title>404 Not Found</title></head>
    <body bgcolor="white">
    <center><h1>404 Not Found</h1></center>
    <hr><center>nginx</center>
    </body>
    </html>
    

    404는 나왔다! (전에는 200이었다)

    (6) HTTP와 HTML



    htps : // 그럼.ぃきぺぢ아. 오 rg / uki / Hyper rxt_T rans fu r_P 여과 l
    htps : // 그럼.ぃきぺぢ아. 오 rg / uuki / Hyer r xt_make p_ ぁんぐあげ

    3. 브라우저의 주소 표시줄에 넣는 URL은 무엇입니까? (스미마센, 손 빼기입니다)



    (1) URL이란 무엇입니까?



    (2) 호스트 이름은 무엇입니까?



    (3) 프로토콜이란 무엇입니까?



    h to // w w. 어쩌면 x. jp/우분투/미러 rs



    (4)포트란 무엇인가?



    4.GW 숙제


  • CentOS 명령을 손쉽게 시도하십시오.
  • 가능하면 웹 서버를 시작하여 간단한 HTML 문서의 작성·액세스 테스트를 실시한다
    · 루트가 아니면 설치할 수 없으므로 # 1의 "su -"와 "sudo"를 사용하십시오

  • Enjoy!

    좋은 웹페이지 즐겨찾기