설치법/CentOS

최근 수정 시각 : 2020-03-06 07:15:04
CentOS7에 설치하는 법이다. root 계정이 아니면 명령어 앞에 sudo를 붙여주자. == 설치전 준비 == 일단 git을 설치한다 {{{ yum install git }}} 설치했으면 오픈나무를 가져온다. {{{ git clone -b stable https://github.com/2du/opennamu.git }}} 오픈나무를 설치하기전에 파이썬을 설치해야 한다. 파이썬 3.6을 설치하자. {{{ yum install python3 }}} 그 다음에 이렇게 쳐서 pip를 다운 받자. [[https://leebaro.tistory.com/entry/centos%EC%97%90-pip-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0|참조]] {{{ curl -k -O https://bootstrap.pypa.io/get-pip.py }}} 그리고 이렇게 한다 {{{ python3 get-pip.py }}} 그리고 이 명령어를 입력하면 오픈나무가 실행된다. {{{ python3.6 app.py }}} 설치과정에 따라 설치하고 (자신의_아이피:포트)로 접속해서 접속되는지 확인한다. 안 되면 아래 확인 === 접속이 안돼요 === 방화벽을 열어줘야한다. 다음과 같이 쳐주자 {{{ firewall-cmd --permanent --zone=public --add-service=http firewall-cmd --permanent --zone=public --add-port=3000/tcp }}} 그리고 리로드하자 {{{ firewall-cmd --reload }}} 접속되는지 확인 == 유지 == 그냥 app.py를 실행하면 터미널창이 꺼지면 같이 꺼진다. 지속적으로 실행시키려면 다음과 같이 실행하자. {{{ nohup python3.6 app.py }}} == 포트 포워딩 == 포트를 붙이지 않고 그냥 접속할 수 있도록 해보자 아래와 같이 친다. {{{ firewall-cmd --zone=public --add-forward-port=port=80:proto=tcp:toport=3000 --permanent }}} 그리고 리로드 하자 {{{ firewall-cmd --reload }}} 그냥 ip나 연결한 도메인으로 접속되는지 확인하자. == 업데이트 == git 2.x여야 내장 업데이트 기능이 제대로 동작한다. 일단 아래처럼 친다. {{{ rpm -Uvh http://opensource.wandisco.com/centos/7/git/x86_64/wandisco-git-release-7-2.noarch.rpm }}} 그 다음에 git을 설치한다. {{{ yum install git }}} 버전을 확인한다. {{{ git --version }}}
이 위키의 내용은 오픈나무와 동일한 라이선스로 배포됩니다.

The contents of this wiki are distributed in the same way as the license of openNAMU.