반응형
BackEnd를 맡기위해 공부한걸 끄적이는 포스팅
저거에 맞게 처음부터 복습!
EC2 우분투 서버 분양받기
먼저 아마존 aws에 회원가입을 해야한다 (회원가입시 1년동안 무료로 이용할 수 있다.. 과도한 사용은 사용요금을 청구할 수 있으니 잘 기억해서 삭제하도록 한다)
https://ap-northeast-2.console.aws.amazon.com/
- 회원가입 이후에 들어오면 AWS서비스에 EC2를 클릭
- 좌측 nav에 인스턴스-인스턴스 클릭
- 인스턴스 시작 --> Ubuntu 검색
- 본인이 무엇을 하려는지 정확히 인지하지 않았다면 되도록 기본값을 건드리지 말도록 한다(돈나간다)
- 검토 및 시작 클릭 --> 기존 키 페어 선택 또는 새 키 페어 생성이 뜨는데 키 페어란 마스터키 같은걸로 절대 유출하면 안된다
- 키 페어가 없다면 새 키 페어 생성 -->다운로드 -->인스턴스 시작
-
EC2 서버에 mysql, node js, express, git 설치하기
xshell등 EC2서버를 연결하는 방법은 많지만 무료 프로그램인 PUTTY를 사용할 것이다
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
- putty.exe와 puttygen.exe를 설치
- puttygen 실행 (아까 aws에서 생성한 키페어를 통해 키를 생성할 예정)
- load를 눌러 아까 발급받은 키페어를 열기 코멘트와 비밀번호를 작성한 뒤 Save private Key 클릭
- Putty 실행
- Accept를 눌러주고 login as에 Ubuntu입력 (아까 Ubuntu로 Ec2를 분양받고 default 이름이 Ubuntu이기 때문비밀번호는 키 생성시 입력해준 비밀번호를 입력하면 된다
이 콘솔에서 node, express, mysql, git 을 설치할 예정
NodeJS 설치
1.CURL 설치
sudo apt-get install -y nodejs
2.PPA 추가
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
3.NodeJS 설치
sudo apt-get install -y nodejs
4.Build-essential 설치
sudo apt-get install build-essential
참조
Express 설치
1.Express 설치
sudo npm install -g express
2.Express-generator 설치
sudo npm install -g express-generator
MySql 설치
1.Mysql 설치
혹시 모를 버전차이에 오류를 방지하기 위하여 업데이트를 해준다
sudo apt-get update
2.mysql-server 설치
중간에 물어보면 y를 눌러준다
sudo apt-get install mysql-server
3.외부 접속 허용을 위한 mysql 포트(3306)열어주기
4.mysql 실행 및 자동실행 등록
sudo apt-get install mysql-server
sudo systemctl start mysql
sudo ufw allow mysql
5.mysql 접속
sudo /usr/bin/mysql -u root -p
6.root 계정에 패스워드 추가
ALTER USER 'root'@'localhost' IDENTIFIED BY '비밀번호';
mysql 종료는 exit을 입력하면 된다
추가적인 Mysql문은 따로 포스팅할 예정 링크
git 설치
1. Ubuntu git 설치
sudo apt-get install git
2. 버전 확인
git --version
반응형
'BackEnd > 로스트아크 Work' 카테고리의 다른 글
passport를 통한 mysql 및 로그인 구현 Node.js (0) | 2021.08.16 |
---|---|
DB Node JS 연동 (0) | 2021.08.09 |
로스트아크 숙제 프로젝트 3일차 (0) | 2021.06.21 |
로스트아크 숙제 프로젝트 2일차 (0) | 2021.06.21 |