제로원:가상서버
가상서버에 관련하여 질문이 있거나 오류가 발생하면 토론 문서에 써놓으십시오. 친절한 편집자가 그에 관한 답을 달아 줄 것입니다. 유용한 답은 본 문서에 기재될 수 있습니다. |
ZERO-ONE 포털 |
---|
"서버의 물리적인 시스템 자원을 여러 가상머신들이 분할하여 마치 개별 서버처럼 운영될 수 있게 제공하는 서비스이며 사용자가 직접 관리자 권한을 가지고 할당된 자원을 자유롭게 운영할 수 있습니다."
— 카페24
그렇다고 한다.
통진고위키 가상서버
현재 통진고위키의 가상서버는 카페24에서 호스팅하고 있다. 처음 개설할 때는 닷홈에서 무제한 웹호스팅으로 호스팅하였으나, SSH를 지원하지 않아 node.js, 시각편집기 등을 사용할 수 없어서 카페24로 이전했다. 카페24에서 기본으로 제공하는 아이디형 주소는 http://zeroone0101.cafe24.com이며, 현재 당신이 사용하는 대부분 웹브라우저에서 나타날 http://tjhswiki.com은 카페24에서 구매한 도메인이다.
운영 비용
2018년 겨울 처음 개설할 때의 비용은 ZERO-ONE 핵심 멤버와 정민진이 똑같이 냈다. 사실 호스팅비는 전혀 청구되지 않았고[1], 도메인비만 나눠서 냈다. 총 2만원 쯤 됐었는데 김요한, 정민진, 박준환, 안중원이 더치페이했다.
2019년 겨울 닷홈 서비스가 만료되어서 활동을 계속하기로 약속한 ZERO-ONE 부원 10명이 개설비 81400원을 (거의) 똑같이 나누어내기로 했다.[2] 이는 설치비와 12개월 호스팅 비용을 합한 비용이다. 하지만 닷홈에서 사용했던 tjhswiki 도메인이 사용할 수 없게 되어 있어 도메인은 잠시 보류하였다.
2020년 4월 다시 tjhswiki 도메인 사용이 가능해졌다. 12개월 치의 도메인비를 부원 10명이 나누어내기로 했다.[3]
2021년 이후 졸업생:안중원이 사비로 부담하고 있다. 한 달에 5500원이 나간다.
파일 시스템
기본적으로 리눅스를 설치했을 때 처음 있는 디렉토리(/home, /var, /etc 등등)는 모두 갖고 있다. 그 외에 특별히 중요한 디렉토리는 다음과 같다.
경로 | 용도 |
---|---|
/var/www/
|
웹 서버에 관련된 것들을 넣는 곳이다. 아파치 서버가 호스팅하는 파일 등이 있으며, 그 외에 node.js 등 다른 프로그램을 이용한 서버들도 모아놓았다. |
/var/www/html/
|
아파치 서버(apache2)가 호스팅할 파일을 찾는 곳이다. 여기에 html, js, css 파일 등을 업로드하면 웹브라우저로 접속할 수 있다. ZERO-ONE 부원들은 이 디렉토리에 올리고 싶은 웹사이트를 올리면 된다. |
/var/www/html/w
|
미디어위키 관련 파일이 있다. 참고로 URL에 나와있는 html/wiki 디렉토리는 없으며, 있어서도 안 된다. 통진고위키 경로가 꼬일 수 있다. 미디어위키 URL 참고. |
/var/www/tjhswiki3000
|
통통이 API 서버가 있는 곳이다. 현재는 급식 자동응답 API만 있다. 궁금하면 http://tjhswiki.com:3000/meal로 가보자. 카카오톡에서는 POST로 요청하지만 웹 브라우저는 GET으로 요청하기 때문에, 여기 들어가서 보이는 것이 카카오톡에 그대로 전송되는 것은 아니다. |
/var/www/tt2
|
한때 사용되던 통통이 API 서버가 있는 곳이다. 현재는 사용하지 않으며 통통이는 위의 tjhswiki3000에 있는 node.js 서버를 사용한다. |
/root/
|
root 계정으로 SSH로 접속하면 맨 처음 볼 수 있는 디렉토리다. 말하자면 root의 홈 디렉토리다. ~ 경로를 통해서도 들어갈 수 있다.
여기에 잡다한 백업 파일들이 있을 수도 있다. |
~/
|
접속한 계정의 홈 디렉토리다. 위에 쓰여있듯 root 계정으로 접속하면 /root/ 로 연결된다.
|