Vue.js발행일 2023. 1. 25.원본 https://blog.naver.com/jword_/222994156404 ↗

[AI스쿨] git clone사용하여 vue js 배포하기

[AI스쿨] git clone사용하여 vue js 배포하기 — #AI스쿨 #gitclone #npmbuild AI스쿨 msa기반 java 백엔드 코스 중에 공부한 내용을 작성하였습니다 학...

#Vue js#Naver Blog

#AI스쿨 #gitclone #npmbuild

​

AI스쿨 msa기반 java 백엔드 코스 중에 공부한 내용을 작성하였습니다

학습법 이론

학습을 하기 이전, 명심해야할 학습법이 있다.

​

1.이해가지 않는다고 뒤돌아가 다시 보지 말 것

2.외우지 말라

=> 자주 봐서 외워짐을 당하라

=> 크롬을 통해 copy and paste하라

  1. 이해하는게 중요하다

=> 왜 생겨났는지?

=> 왜 사용하는지?

===> 응용이 가능해진다.

4.새로운 지식을 넣을땐 뇌를 비우자

vue js npm build하기

이미지

​이전글에서 AWS EC2에 대한 내용을 정리했었습니다. EC2서비스 가입부터 Nginx 설치까지 해보았는데요. 이번에는 gitclone을 활용하여 github에 올라간 npm build해준 vue js 코드를 Ec2에 옮기고 html파일을 화면에 띄워보겠습니다.

​

npm run build

vue js 파일로 들어가 npm build를 진행합니다.

npm run build

이미지

그럼 이런 dist파일이 생기는데 이 파일만 git명령어를 사용하여 github에 올리면됩니다.

​

git clone

git명령어인 git clone을 사용하면 github에 올라간 파일을 서버에 손쉽게 다운로드 할 수 있습니다. AWS EC2 연결을 완료한뒤 해당명령어를 입력합니다.

ubuntu@ip-172~ :~$ : git clone https://github주소

github주소는 내가 올린파일이 속해있는 repository주소를 의미합니다.

이미지

​

설치가 잘 완료되었는지 확인해봅시다.

ls

​

이미지

잘들어온것을 볼 수 있습니다.(vue파일)

​

​

Ec2 Nginx기본파일을 vue js html파일로 설정하기!

nginx로 접속하면 나타나는 기본 html파일 위치를 찾아서 기본파일을 설정해주셔야합니다. 배포한 vue js html파일로 바꾸겠습니다.

cd etc/nginx/

우선 etc/nginx 파일로 이동해보시면 다양한 nginx설정 관련파일들을 열어보실 수 있습니다.

이미지

cd sites-availablesudo vi default

여기서 sites-available파일로 이동한뒤 default파일을 관리자 권한으로 열어줍니다.

이미지

다음 설정창을 확인해주시고 nginx 기본경로가 root /var/www/html/안에 있는 html파일로 설정되어 있을겁니다. 저는 기존에 있는 html파일을 지웠고 dist파일을 해당경로에 옮겨두었습니다. 그러니 root /var/www/html/dist가 경로가 되겠네요.

​

아 참고로 dist는 아까 vue js build해준 dist파일입니다. git clone으로 옮긴 후 명령어를 사용하여 해당경로로 옮겨주세요!

​

이미지

그럼 이제 EC2 퍼블릭주소로 접속하시면 제가 배포한 vue js의 html파일을 읽고 있는것을 볼 수 있습니다!

​