웹개발 스터디일지 - 5주차

.·2023년 5월 21일

이번 웹개발 기초 마지막 강의는 여지껏 배운 것들을 복습하고 활용하는 시간을 가졌다. 그동안 배웠던 코딩으로 도메인을 만들 수 있다는 강사님의 말에 꽤 놀랐다. 게다가 이번에 만들 도메인은 바로 각자 자신이 좋아하는 가수의 팬명록이라고 하니 굉장히 기대가 되었다.

강의 도중 코딩 내용을 복습 차원에서 열심히 가르치시던 강사님께서 자신이 좋아하는 가수를 선택하라고 하셨을 때 바로 머릿속에 떠오르는 한 밴드가 있었다. 처음에는 그 밴드의 팬명록을 만드려고 했으나 그 밴드의 F 단어..가 담긴 건전치 못한 몇몇 노래들을 기억해냈고 곧바로 이 팬명록을 만드는 건 상상만 하기로 했다. 그리고 실전에서는 이보다 더 건전하고 부담없는 가수분을 선택했다.

행복한 선택을 하고 곧 마지막에 이르러 AWS를 통해 도메인을 만드는 방법들을 배우는 시간을 가졌다. 이 방법은 인터넷에 검색을 하면 꽤 자세하게 나오는 글들이 많아서 설령 막히더라도 일을 쉽게 해결할 수 있을거라고 생각하며 매우 기뻐했다. 그래서 강의 초반에는 만만하게 생각하고 가벼운 마음으로 강의를 들었다.

하지만 그 만만함이 무색하게도 강의를 보고 따라하던 중 문제가 발생했다. vscode 터미널에 eb init를 쳤는데 에러가 떠서 일이 진행이 되지 않았다.

그래서 공부 당일과 그 다음 날 아침 수 시간을 매달린 끝에 간신히 해답을 구했다. 바로 AWS CLI 버전을 업그레이드를 시키는 것이다. 그 명령어는 다음과 같다.

pip install --upgrade awscli

위의 명령어를 친 다음에 eb init를 쳤다.

eb init

그래서 일이 순조롭게 진행되는 듯 했었다.

일이 해결되어 기뻐하던 찰나 또 다른 문제가 생겼다. 이번에는 명령어를 다 치고 AWS를 통해 내가 만든 도메인에 들어갔더니 "502 Bad Gateway"라고 뜨며 오류로 인해 도메인을 볼 수 없었다. 그래서 또 다시 문제를 해결을 위해 밤 늦게까지 매달렸고, 그 다음 날에도 몇 시간을 또 매달렸지만 해결에 진척이 없었다.

문제 해결을 스스로 하고 싶었으나 이번 강의는 주말까지 반드시 완강해야 해서 어쩔 수 없이 강의 듣는 사이트에 질문을 남겼다.

잠시 뒤, 터미널 위치가 잘못되서 문제가 발생한 것으로 보인다는 답변을 받았다. 그래서 처음부터 다시 시작하여 저장 위치에 신경을 쓰면서 터미널에 차근차근 명령을 내렸다. 알고보니 AWS CLI 버전을 업그레이드를 시키는 과정에서 저장 위치가 바뀌는 바람에 다시 저장 위치를 올바르게 바꿔주는 명령어를 내렸다. 그리고 마침내 성공 시켜 오랫동안 고민하던 문제가 해결되었다. 질문하고 문제를 해결하기까지 30분도 채 되지 않았다.

그리하여 이렇게 나의 첫 도메인, 내가 원해왔던 뚜렷한 결과물을 만들 수 있었다. 게다가 내가 좋아하는 가수의 팬명록을 볼 수 있어서 그간의 고생으로 인한 스트레스가 싸그리 날아갔다.

비록 힘들게 결과물을 만들었지만 이 모든 과정들을 거치며 하나하나를 배울 수 있어서 무의미하다고 생각하지 않았다. 비록 다음 시간에 배우는 과정에서도 왕도가 없겠지만 지금처럼 모르는 것이 있다면 구글링을 하고, 그래도 이해가 안된다면 다른 사람에게 조언을 구하며 내 갈길을 차근차근 전진하고 싶다.

0개의 댓글