인터넷을 통해 액세스할 수 있는 서버와 이러한 서버에서 작동하는 SW를 의미
장점 :
AWS (Amazon Web Service) :
NCP (Naver Cloud Platform) : 이 글에서 사용할 서버!!
NCP에 접속해서 회원가입 후 마이페이지 > 결제수단 관리
에서 결제 수단 등록하기
Micro Server
로 들어가서 이용 신청하고 100,000 크레딧 받기Console
버튼을 통해 콘솔 접속 후 좌측 메뉴바에 Products & Services
를 클릭한 뒤 Server
를 누르고 접속한다.+ 서버 생성
버튼 클릭 후 다음과 같이 운영체제를 설치해준다.ubuntu- 18.04
라는 Linux 운영체제를 사용할 예정.pem
형식의 파일로 된 인증키를 받게 된다. 관리자임을 증명하는 인증키인데 잃어버리면 서버를 들어가지 못하니 잃어버리지 않게 잘 보관할 것!!public IP
를 통해 공인 IP를 발급받을 것!1) 기본 ACG로 있는 ncloud-default-acg
가 있을 것이다. 하지만 우린 ACG를 새로 만든다.
2) ACG 생성을 하고 이름은 자기 마음대로 짓고 ACG 설정으로 들어가준다.
3) 프로토콜은 TCP로 설정, 접근소스는 0.0.0.0/0
, 적용 포트는 22
로 설정해준다.
0.0.0.0/0
으로 설정해주는 것이 좋다.4) 적용하기 하고 ACG 생성된 것을 확인하고 나오면 된다.
서버 구축까지 다 완료한 상태이므로 서버에 접속해주는 프로그램인 Putty
를 설치해준다.
Putty
를 실행시키고 다음과 같이 입력한다.Host Name
에는 NCP에서 발급받았던 공인 IP주소를 입력해준다.
포트번호는 22
로 설정해준다.
아이디 이름은 root
를 입력하면 된다.
비밀번호는 아래 화면에서 확인할 수 있다.
인증키는 서버를 생성할 때 받았던 인증키를 드래그해주면 된다.
Putty 터미널에 비밀번호를 입력할 때 커서에 변화가 없는데 커서만 안움직일 뿐 잘 입력되고 있다는 뜻이니 입력하고 Enter키를 누르면 된다.
터미널에 로그인한 상태에서 다음와 같은 명령어를 입력해 비밀번호를 바꿔주면 된다.
passwd
다 완료했으면 다음과 같은 명령어로 운영체제를 한 번 싹 업데이트 해준다.
apt-get update
개인 로컬과 웹서버 간의 파일 전송을 가능하게 하기 위해 파일질라(Filezilla)를 다운로드 해준다.
호스트 : 본인 공인 IP주소
사용자명 : root
비밀번호 : 본인 비밀번호
포트 : 22
상태가 연결 성공이라고 뜨면 로컬과 웹서버간 연결이 잘 된 것이다.
👍 지금까지 클라우드 서버를 설정하고 앞으로 웹페이지 작업을 할 때 필요한 기본 셋팅은 다 마쳤다! 이제 파이썬 Django를 여기서 다뤄볼 것이다 o( ̄▽ ̄)ブ