(세 줄 요약)
1. 아마존 웹 서비스(AWS) 가입
2. EC2 서비스 생성 후 아마존이 관리하는 데스크탑(윈도우즈10) 부여받기(고정 아이피)
3. 그냥 쓰면 방화벽에 포트가 막혀있어서 서버를 못 열기 때문에 그 해결 과정 후 테스트까지.
(꼭 필요한 부분만 적어두고 나중에 점차 다듬어갈 게시글)
(아래 한번 스크롤 빠르게 내려서 필요한 부분만 보고 해결할 것을 추천)
(위쪽 과정은 다른 튜토리얼에서도 충분히 알 수 있는 내용임)
28. 메모장을 열어 적당히 코드 작성 후 적당히 아무곳이나 저장 해 주었다.
위 예시에서는 HelloWeb.js로 저장하였다.
CMD를 열어 파일 위치로 cd 명령을 통해 접근 후 node 명령으로 해당 파일을 실행한다.
위 예시에서는 node HelloWeb.js 입력 후 엔터까지 눌러 준 상태이다.
인터넷 창을 열어 http://localhost:(포트번호)/ 입력으로 현재 내 컴퓨터에서 송출?하는 서버의 페이지를 확인할 수 있다.
(크롬이나 파이어폭스에서는 localhost:포트번호 만 입력해도 되지만 IE에서는 안되더라 ㅠㅠ)
localhost는 내 컴퓨터 주소에 접근하는 키워드.
코드 작성 시 8080포트로 통신하도록 써 두었었기 때문에 이대로라면 외부 IP에서는 접속할 수 없다. 그걸 어떻게 확인하느냐 하면
29. 우측 상단의 Public IP주소를 통해 접속해보는 것이다. localhost대신 위 아이피를 대신 입력하면 인터넷 환경을 경유하여 돌아오기 때문에 접속이 되지 않을 것이다. 때문에 아래와 같이 코드 수정을 한다.
본인은 여기까지 과정을 한번에 정리해 둔 한글 튜토리얼이 없었기 때문에, 정리 해 볼 겸 작성 해 두었다.