DodontoF:서버 설정

Hunter Hall
Madker (토론 | 기여)님의 2016년 3월 27일 (일) 17:17 판 (새 문서: 리눅스 기준. 별다른 말이 없다면 모든 계정은 root 계정에서 실행한다. 명령의 루비버전은 사용하는 루비 버전(2.3.0 같은 것)을 의미한다....)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)
이동: 둘러보기, 검색

리눅스 기준. 별다른 말이 없다면 모든 계정은 root 계정에서 실행한다. 명령의 루비버전은 사용하는 루비 버전(2.3.0 같은 것)을 의미한다.

Ruby 준비

먼저 ruby를 설치한다. 모든 기능을 사용하려면 1.8 또는 1.9를 사용하지만, 작성자는 최신 버전을 선호한다. 이럴 때 버전별로 쓰기 좋은 ruby 관리자가 RVM이다.

RVM 설치

$gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3

$\curl -sSL https://get.rvm.io | bash -s stable

차례로 실행한다. 실행하면 RVM 도구가 설치된다. RVM 도구를 bash에서 사용하려면 /etc/profile.d/rvm.sh 를 불러와야 한다. 매번 source /etc/profile.d/rvm.sh 를 입력하긴 귀찮으니, 홈디렉토리(/root)의 .bashrc 파일 끝에 아래 사항을 추가한다.

if [ -f /etc/profile.d/rvm.sh ]; then
  source /etc/profile.d/rvm.sh
fi

이후 bash를 재시작한다.

Ruby 설치

$rvm install 루비버전

기본 루비로 설정하려면 $rvm use --default 루비버전

기본 루비를 시스템 루비로 사용 $cd /usr/local/bin

$ln -s /usr/local/rvm/rubies/default/bin/* ./

msgpack 설치(선택)

도돈토후 내부의 msgpack 사용 여부를 사용함으로 두면 설정해야 한다.

$gem install msgpack --install-dir=/usr/local/rvm/rubies/default/lib/ruby/gems/루비버전

Apache 준비

서버:설치를 확인하고 Apache를 설치, 설정 후 아래를 실행한다. 이미 활성화되어 있다면 무시한다. $a2enmod cgi

$service apache2 restart

동작 확인

http://도돈토후 주소/DodontoF/DodontoFServer.rb

또는

http://도돈토후 주소/DodontoFServer.rb

에 접속하여 아래와 같이 나오는지 확인한다.

["「どどんとふ」の動作環境は正常に起動しています。"]

이렇게 나오면 설치가 완료되었다.