카테고리 없음

웹 배포 *과제

seongjin08 2021. 7. 16. 17:41

amazon ec2 접속 로그인 후

->가상 머신 시작 클릭

->ubuntu Server 20.04LTS (HVM),SSD Volume Type  선택

->6.보안 그룹 구성 HPPT,HPPTS  추가 후 검토및 시작 클릭 후 시작하기 클릭

key를  다운 받거나 기존의 key를  visual studio code 에 넣는다.

key 파일을 .gitignore 사용 하여서 꼭 git 애 꼭 안올라가게 하는게 중요하다!!

 

server.js 파일을 만들고 setting 하고 git에 올린다.

EC2 대시보드 원한는 서비스를 체크후 연결을 눌러서 ssh클라이언트  에서 주소를 받아온다

ex) ssh -i "test.pem" ubuntu@ec2-18-119-128-192.us-east-2.compute.amazonaws.com

이렇게 생긴걸 터미널로 이동해서  작동한다.

 

backend setting....

sudo apt-get update

 

sudo apt-get install -y build-essetial

 

sudo apt-get instlal curl

 

curl -sL http://deb.nodesource.com/setup_14.x | sudo -E bash --

 

sudo apt-get install -y node.js

 

mysql 설치

 

sudo apt-get install mariadb-server 

 

sudo apt-get install mariadb-client

 

후 

#mariadb 설치확인

 

mariadb --version

 

# version 설정

 

https://downloads.mariadb.org/mariadb/repositories

Here are the commands to run to install MariaDB 10.6 from the MariaDB repository on your Ubuntu system:

부분 3개를 다운받고 

sudo vi /etc/apt/sources.list

확인하기

 

 또 다운받기....

sudo apt-get install mariadb-server 

 

sudo apt-get install mariadb-client

 

다운받으면

 

sudo su

 

mysql_secure_installation

 

password 입력후

 

only yes

 

sudo su 상태에서

 

mysql 접속후 패스워드를 다시한번 바꿉니다.

 

set password for 'root'@'localhost' = PASSWORD('root');

 

select user,host,plugin from user;

|mysql_native_password| 가 아닐경우

update user set plugin = 'mysql_native_password'

or 

update user set password =password('root') where user='root';

 

변경후 flush privileges;

 

root 계정으로 돌아가서 crtl + c mysql 접속을 끊고  

exit 써서 root 계정에서 빠져 나오고

 

mysql -uroot -p"password"

 

ls -al

vi server.js

i(insert mode)

esc

shift +;

wq!

 

 

mysql -uroot  mysql 접속이 가능하지 체크