모두가 볼 수 있는 사이트는 어떻게 만들면 될까? 크게 두 가지 요건을 충족하면 될 것이다.
1) 접속할 사이트의 주소를 아는 것
2) 언제나 서버가 작동해야 할 것
1번을 만족하기 위해 사이트 주소인 도메인 구입을 하였고, 2번을 만족하기 위해 항상 가동하는 서버를 샀다. 이 두 과정에서 필요한 지식들은 다음과 같다.
내가 산 서버는 운영체제가 ubuntu이기 때문에 Git bash를 통해 linux 명령어로 조작해 주어야 한다!
ls: 내 위치의 모든 파일을 보여준다.
pwd: 내 위치(폴더의 경로)를 알려준다.
mkdir: 내 위치 아래에 폴더를 하나 만든다.
cd [갈 곳]: 나를 [갈 곳] 폴더로 이동시킨다.
cd .. : 나를 상위 폴더로 이동시킨다.
cp -r [복사할 것][붙여넣기 할 것]: 복사 붙여넣기
rm -rf [지울 것]: 지우기
sudo [실행 할 명령어]: 명령어를 관리자 권한으로 실행한다.
sudo su: 관리가 권한으로 들어간다. (나올때는 exit으로 나옴)
서버가 끊기지 않고 돌아가게 하려면 다음과 같은 명령어를 통해 설정할 수 있다.
# 아래의 명령어로 실행하면 된다
nohup python app.py &
# 아래 명령어로 미리 pid 값(프로세스 번호)을 본다
ps -ef | grep 'app.py'
# 아래 명령어로 특정 프로세스를 죽인다
kill -9 [pid값]