반응형

NAS 12

DS213+ apache 설치

기본적으로 bootstrap이 설치되어 있다는 가정 1. ipkg로 apache를 설치한다. ipkg install apache 2. port 관련 파일 vi /opt/etc/apache2/httpd.conf 3. apache 시작 /opt/sbin/apachectl start 오류 관련 : 오류 1: bash-3.2#] apachectl start httpd: Syntax error on line 74 of /opt/etc/apache2/httpd.conf: Cannot load /opt/libexec/mod_ext_filter.so into server: /opt/libexec/mod_ext_filter.so: undefined symbol: apr_procattr_limit_set 해당 오류가 발생..

NAS 2022.03.22

DS213+ NginX 설치

nas에 apache 대신 nginx를 설치 그냥 ipkg install nginx하면 끝... ㅋ bash-3.2# ipkg install nginx 실행 방법 : /opt/sbin/nginx start conf 파일 : /opt/etc/nginx/nginx.conf 로그 위치 : /opt/var/nginx/log 기동 bash-3.2# nginx 종료 bash-3.2# nginx -s quit 또는 bash-3.2# nginx -s stop 안되면 bash-3.2# killall nginx 오류 정리 nginx 기동시 nginx: [emerg] getgrnam("nogroup") faile 오류 시 DSM에서 nogroup 그룹을 생성한다.

NAS 2022.03.22

DS213+ SVN 설치

SVN 설치 1. ipkg를 이용해서 svn을 설치한다. $ ipkg install svn 2. inetd.conf을 열어 마지막 줄에 svn설정 추가 vi /etc/inetd.conf svn stream tcp nowait svn /opt/bin/svnserve svnserve -i -r /volume1/svn (사용할계정) (사용할디렉토리) DSM으로 svn계정생성과 공유디렉토리(/volume1/svn)을 생성한 후 등록해야 오류가 안남 DSM에서 계정생성 DSM에서 공유폴더생성(svn용) inetd.conf에 svn추가 $ vi /etc/inetd.conf #telnet stream tcp nowait root /usr/sbin/telnetd telnetd printer stream tcp6 now..

NAS 2022.03.22

DS213+ SVN 계정 추가 및 저장소 생성

svn 관리 1. svn계정으로 접속 su - svn su: can't run /sbin/nologin: No such file or directory 오류 나오면 /etc/passwd에 svn에 맨뒤의 shell을 변경한다. bash로 2. svn으로 등록한 디렉토리로 이동(inetd.conf에 등록한 디렉토리) cd /volume1/svn 3. test 생성 svnadmin create test 4. test/conf/passwd 에 사용자 추가 [users] testuser = testpw 5. test/conf/svnserve.conf에 해당 내용을 수정(주석풀어주고) [general] anon-access = none auth-access = write password-db = passwd re..

NAS 2022.03.22

SVN 사용하기

NAS 또는 Linux에서 SVN 사용하기 사용전에 저장소 생성(svnadmin create test)이 되어 있다는 가정 1. 기본 디렉토리 만들기 svn mkdir svn:///test/trunk svn mkdir svn:///test/branch svn mkdir svn:///test/tag trunk 메인. 프로젝트의 핵심 디렉토리를 뜻함 branch trunk에서 개발하다가 작은 분류로 따로 개발해야할 때 사용 tag 릴리즈 버전별로 관리할 때 사용 2. import : 맨 처음 프로젝트를 시작할 때 저장소에 소스를 넣을 때 사용 svn import testproject svn:///test/trunk 3. checkout : svn에 올려져 있는 프로젝트를 내려받는다. svn checkout ..

NAS 2022.03.21

svn 오류

SVN 오류... 갑자기 reboot이 안된다.. reboot을 하면 terminal만 종료되고 dsm접속도 안되고 nas는 계속 기동중... terminal은 다시 접속된다.. 하지만 dsm은 안된다.. 곰곰히 생각해봤지만... 그전에 한것이라곤 svn에 프로젝트를 하나 생성한 것 밖에는... 원인 : 프로젝트를 /etc/inetd.conf에 정의한 곳이 아닌 다른곳(svn계정밑에...)생성을 해서 난 문제.. 이것이 충돌(?)을 일으켜 정상적으로 종료가 안되었는지 기동이 안되었는지.. 해결 : 프로젝트를 삭제하니 정상적으로 reboot된다.. inetd.conf에 등록된 svn에 프로젝트를 생성하자.

NAS 2022.03.21
반응형