TIL

45일차

haedal-uni 2021. 10. 28. 04:20
728x90

zoom 실강 강의 실습 따라하기 (서버리스 프론트엔드 - 1)

 

보안 그룹 설정에서 HTTP 80으로 설정 후

FileZilla를 먼저 실행하고 패키지 업데이트 및 서버 설치를 했더니 브라우저가 실행이 안되었다.

왜인지는 모르겠으나 FileZilla를 그 이후에 했더니 브라우저에서 켜졌다.

 

 

실강을 듣고 난 후 따라 하면서 나타난 오류와 알게된 점들을 다시 정리를 해봤다.

 


오류 & 알게 된 것들 정리

 

* index 파일 교체할 때 파일 복사하는 명령어 

sudo cp ~/index.html /var/www/html

→ /home/ubuntu/index.html 파일 복사 라는 뜻?

(이 전에 Filezilla 실습할 때 gitbash로 폴더를 생성하고 그 폴더 내에서 파일을 옮겨 진행해서

이 전과 같은 방식으로 실행되는 줄 알고 그냥 코드를 복사 후 넣었다가 존재하지 않는 파일이라고 해서 살펴봤다.)

 

 

 

패키지 업데이트 및 서버 설치

더보기

 

패키지 매니저 업데이트

sudo apt-get update

 

웹서버 설치

sudo apt-get install nginx

 

nginx 상태 체크

sudo service nginx status

 

위 코드들을 무시하고 바로 다음으로 넘어가지 않게 작성했다.

 

 

 

설정 파일 확인 할 때는 앞에 cat를 붙인다..!!

cat /etc/nginx/nginx.conf

 

 

 

* pwd 명령어는 현재 위치를 알려준다..!!

(뭔가 비밀번호 입력하라는 명령어 같았다..)

 

 

 

가비아에서 도메인 설정할 때 www를 입력안하고 @로 입력해서 브라우저가 실행이 안되었다.

왜 안되는지 몰라서 다시 실행파일 설치의 반복,,

 

 

 

인증서 생성을 위한 사이트 추가(https)

 

위치 이동

cd /etc/nginx/conf.d/

 

설정파일 추가

sudo vi www.conf
server {
    listen         80;
    server_name    ////.shop www.////.shop;
    root           /home/ubuntu/;
    index          index.html;
    try_files $uri /index.html;
}

설정파일 추가에서 server_name은 자기 도메인 주소 입력해야한다.
그래야지 이러한 주소로 들어왔을 때 index.html 실행한다..!!

아무생각 없이 그대로 복사했다가 실행이 되지 않았다.

 

 

 

인증서 만들기(https)

 

설치 환경 만들기

더보기

 

sudo snap install core; sudo snap refresh core
sudo snap install --classic certbot
sudo ln -s /snap/bin/certbot /usr/bin/certbot

 

실행하고 

 

인증서 설치인

sudo certbot --nginx

위 코드를 입력했더니 

 

snap "core" is already installed, see 'snap help refresh'
snap "core" has no updates available

 

라는 에러가 나왔다. 그래서 다시 설치 환경 만드는 명령어를 입력하여 다시 실행해도 같은 결과가 나왔다.

일부 fail이라는 결과와 함께,,,

여기서 해결한 방법은 그냥 에러 메세지 무시하고 다시 인증서 설치 명령어를 입력한 후

이메일을 입력하면 된다...!

 

 

* 참고) 에러떠서 이것저것 작성한 명령어들

ping www.도메인명.shop
# 실제 컴퓨터가 켜져있는지 확인하는 명령어

telnet www.도메인명.shop 443
#해당 포트가 접속 가능한지 확인(여기서는 https 포트번호인 443)

 

 

 

s3 정적 웹 호스팅 주소를 가비아에 등록을 하는데

(http:// 제외) 버킷주소-website. 까지만 입력을 하라 되었는데 자꾸 경고 메세지 떠서 전체 다 입력했다.

그랬더니 실행이 되었다....?? 

 

 

 

궁금증 1.

파일 수정을 할 때 아래와 같이 입력해서 

vi index.html

 

가격을 3,000원에서 10,000원으로 고친 후에 실행을 시켰다.

그런데 s3에서 파일을 업로드 했을 때 동일 파일인 index.html을 업로드 했는데

가격이 3,000원으로 나왔다.

 

인스턴스 접속에서 수정한 것은 인스턴스 접속 내에서만 변경한 것이라 원래의 파일에서는 수정이 안되는 건가?? 

 

 

 

궁금증 2.

s3와 s3 정적 웹호스팅이 있는데 s3만 사용하면 될 것 같은데 s3 정적 웹 호스팅은 왜 사용하는 걸까?

라는 생각이 들었다. url 차이만 있고 큰 차이가 무엇인지 궁금하다..!!

 

http://~~~~.amazonaws.com/index.html # s3
http://~~~~.amazonaws.com # s3 정적 웹 호스팅

 

 

궁금증 해결하기 >> 2021.10.30 - [TIL] - 48일차

 


실강은 너무 한 번에 이해하기가 어렵다...

내가 나가는 속도랑 달라서 놓치고 놓치다보면 집중력이,, 😥

그래서 다른 분들과 스터디도 하고 팀원분들과도 하면서 같이 공부하고

그 과정에서 나타나는 오류에 대해 해결을 해봤는데 처음으로 2시 넘어서까지 모든 팀원이 같이 공부했다..!!

😲😲😲😲😲

 

그 다음날에도 나가야 할 것 들이 많아서 그런건가,,

그래서 오늘은 졸업시험을 공부못했다,,,뚀륵😥

내일은 이해라도 열심히 해보도록 노력해야겠다..!!😆😆

 

그리고,, 한 분을 제외하고 남은 팀원들끼리 새벽 4시가 넘도록 공부를 했는데,,

과연 9시에 일어나서 실강을 들을 수 있을지가 걱정이다,,ㅎㅎ😄😄😄

 

 

728x90

'TIL' 카테고리의 다른 글

48일차  (0) 2021.10.30
46일차(서버리스 프론트엔드 총 정리라 말하고 1일차 총정리 하기,,)  (0) 2021.10.28
44일차  (0) 2021.10.27
43일차  (0) 2021.10.25
40일차  (0) 2021.10.22