dukDukz
21.07.20 AWS 남의 것 clone 받아왔을때 본문
git clone 해서 받고
해당 back 폴더에 내 keygen 넣어야함
ssh -i "hyejun-laptop.pem" ubuntu@ec2-13-125-67-91.ap-northeast-2.compute.amazonaws.com
색깔 초록색
계정명@주소 : 디렉토리$ (커서)
ubuntu
@ip-172-31-12-152
:
~
$
이후에 커서
이렇게 되면 접속을 한것이다.
윈도우랑 리눅스의 차이점
리눅스 '/' 경로구분
윈도우 '\' 경로구분
~ : home 디렉토리 (계정에 대한 디렉토리)
~ : /home/계정명
ubuntu@ip-172-31-12-152:~$ cd /
ubuntu@ip-172-31-12-152:/$ cd ~
ubuntu@ip-172-31-12-152:~$
다시 홈 디렉토리로 가는법
cd /home/ubuntu
cd ~
두가지
그러고 pwd 로 현재 위치 확인
home 에서
ls -al 로 파일 전체 봐보면 파일들이 쭉 나온다
ls 숨김파일 빼고 보여준다
리눅스에서는
앞에 . 붙으면 숨김파일이라는 뜻
리눅스 폴더 삭제
rm [옵션] 디렉토리 or 파일명
-r : 하위 폴더도 삭제
-f : 파일 권한 상관없이 강제적으로 실행시킴
rm -r ./awsTest
rm -rf ./awsTest
rm -rf <-- 위험한 녀석 ..
rm -rf / : 내 상위에 있는 디렉토리 다 없애버린다. : 진짜 위험함
pwd -> /home/ubuntu
delete -> /home/ubuntu./awsTest
rm -rf ./awsTest 상대경로로!!!
pwd -> /home/ubuntu/awsTest
delete -> /home/ubuntu/awsTest
rm -rf /home/ubuntu/awsTest 절대 경로로
delete root 기준으로 /awsTest
rm -rf /awsTest 이것도 위험함
------------------------------
/home/ubuntu 에서 git clone https://github.com/ingoo-code/awsTest.git
서버 실행시키려면 ? 뭘해야할까
node server.js
ubuntu@ip-172-31-12-152:~/awsTest$ node server.js
start server port 3000
DB 접속 실패 : SequelizeConnectionError: Unknown database 'react_comment'
mysql 접속해서 react_comment 데이터 베이스를 생성해줘야한다.
mysql -uroot -proot
create database react_comment;
show databases;
여기서 나와서
node server.js 다시 해보자
그러면 접속 성공
+ 만약에 남에거 클론했는데 db 접속이 비번이 달라서 안된다?
- mysql 패스워드는 ubuntu 에서 설치한 패스워드로 입력해줘야 한다.퍄
그러면 config 폴더 안에 들어가서
vi config.json 에서 들어가서
insert 모드로 비번 내걸로 바꿔준 다음에 :wq! 해서 나오고
다시 home 으로 돌아가서 node server.js 해보자
* 80번 포트로 바꾸기
vi server.js
80 번으로 바꾸기
그런 다음에
node server.js 안됨
sudo node server.js
# 연결
3306 mysql - 프로세스 실행
80 server.js - 프로세스 실행
80 번에 3306 한테 연결 시도 : localhost 안에서
만약에 컴퓨터가 두대라면?
방화벽때문에 막힌다 그래서 포트별로 허용시켜야 한다
0.0.0.1 3306 으로 들어오는 애는 방화벽을 풀겠다 라고 설정해줘야한다.
sudo npx pm2 kill 하고
sudo node server.js
'웹 개발 > AWS' 카테고리의 다른 글
0805 Next 배포 + https (0) | 2021.08.05 |
---|---|
21.07.20 AWS_front (0) | 2021.07.20 |
21.07.19 Restful API + post man (0) | 2021.07.20 |
21.07.19 AWS background 에서 server 돌리기 (0) | 2021.07.20 |
21.07.16 AWS 기본 세팅 - 서버 열기 (0) | 2021.07.16 |