TIL_javascript 22년 11월9일

Suding·2022년 11월 10일
0

항해99 10기 (TIL, WIL)

목록 보기
3/10

오늘은 입과시험이 있었다..!

학습 목표

  • 입과 시험 치르기
  • 밍글데이 참여하기
  • 챕터 3 연습문제 다시 풀어보기

새로운 개념

HTTP 와 HTTPS의 차이

HTTP란?

  • 서버에서 브라우저로 데이터를 연결해줄 때 사용된다
  • 서로 다른 시스템들 사이에서 통신을 주고 받을 수 있게 해주는 프로토콜
  • Hypertext Transfer Protocol의 약자
  • 기존 버전

HTTPS 란?

  • HTTP의 보안을 강화시킨 버전, 서버에서 브라우저로 전송되는 데이터가 암호화 된다
  • SSL(보안 소켓 계층)을 사용해서 데이터 도난 방지
  • TLS (전송 계층 바안)을 사용해서 데이터가 전송중 수정되거나 손상되는 것을 방지하고 사용자에게 사용자가 의도한 웹사이트와 통신하고 있다는걸 입증 해준다
  • Hypertext Transfer Protocol Secured의 약자
  • 업데이트 버전 (구글 권장, SEO 최적화에도 장점이 있음)
    레퍼런스

오답노트

문제점:

내가 만든 웹사이트를 EC2 instance 연결했고 inbound security 설정에 5000,80, 27017 포트를 모두 열어줬는데도 내 public ip 주소를 크롬에서 실행했을때 로딩이 되지 않는 문제가 생겼다.

해결방법:

과연 설정에 오류인가.. 오류가 없는데 왜그러지? 모바일로 내 ip주소로 크롬에서 접속해봤다.

결과는 문제 없음!! 그렇다면 모바일과 데스크탑에서 크롬 브라우저에 차이점이 뭐가 있을까???

주소를 잘 살펴보니 내 맥에서 사용하는 크롬 브라우저는 https 를 사용하고 있었다.

http로 다시 접속해보니 이상무!!

배운점:

https 는 보안이 강화된 버전이고 내 웹사이트가 그에 맞는 설정을 하지 않았기 때문에 내 웹이 열리지 않았나보다.

회고록

  • 셀프 평가
    • 입과 시험 기술 구현 하기 무난하게 해결했다
    • 어려움을 겪은 부분:
      • ec2 연결하기 private key chain 에러 발생, 인스턴스를 다시 만들어서 해결 함 ㅠㅠ
      • 인스턴스 연결, nohub 설정하여 ssh 종료해도 서버가 작동하게 설정했으나 ip 주소로 접속시도시 도무지 작동하질 않았다…
      • 원인은 chrome 브라우저가 https로 실행되어서 였다, http로하니 이상없어 과제 제출 완료!
  • 잘한 점
    • http 와 https 개념을 이해하고 넘어 갔다
  • 개선할 점
  • 내일 시도해볼 것
profile
웹개발자가 되고 싶은 수딩의 코딩 일지

0개의 댓글