포고플러그
설치 분류

포고플러그에 데비안 위지(wheezy)버전으로 설치하기

컨텐츠 정보

본문

현재 데비안 위지버전이 안정판으로 올라온지 얼마 안되었지만

 

그래도 사람 마음이 최신품이면 혹하는게 사실입니다.

 

그래서 기존에 스퀴즈버전에서 위지로 올라오는 것보단 처음부터 위지로 시작하면 어떨까 해서 시작해보았습니다.

 

 

1-1.

 

초기 스크립트를 위지스크립트로 설치하기

 

기준이 되는 링크는 http://cafe.naver.com/pogolinux/1487  여기를 참조했습니다.

 

위지 스크립트 출처 링크 : http://projects.doozan.com/debian/

 

doozan이라는 사람이 포고에 맞는 위지스크립트를 작성하였습니다.

 

그런데 위 사이트대로 설치하면 debootstrap 부분에서 에러가 떠서 제대로 설치가 안됩니다.

 

그래서 

 

cd /tmp

 

wget http://projects.doozan.com/debian/kirkwood.debian-wheezy.sh

 

chmod +x kirkwood.debian-wheezy.sh

 

export PATH=$PATH:/usr/sbin:/sbin

 

vi kirkwood.debian-wheezy.sh

위와 같이 파일을 다운 받은 후 vi 편집기로 엽니다.

 

nano 편집기는 실행이 안되더라구요

 

그래서 

 

#### run debootstrp ####

 

/usr/sbin/debootstrap --verbose --no-check-gpg --arch=$ARCH --variant=$VARIANT --include=$EXTRA_PACKAGES $RELEASE $ROOT $DEB_MIRROR

위 부분을 찾아서 빨간 부분을 삭제 후 저장합니다.

./kirkwood.debian-wheezy.sh

그 후에 스크립트를 실행하면 잘된다고 합니다만...

 

전 안되더군요.

 

그래도 시도해볼만한 가치는 있는 것 같습니다.

 

 

 

1-2.

 

혹시나 vi 편집기를 쓰기 힘드신 분은 제가 직접 편집한 파일을 받으셔서 실행하셔도 됩니다.

 

완전 초기화 진행 후

 

cd /tmp

 

wget http://cfile7.uf.tistory.com/attach/253B234F51E550D7125FFF

 

mv 253B234F51E550D7125FFF 1.sh

 

chmod +x 1.sh

 

export PATH=$PATH:/usr/sbin:/sbin

 

./1.sh

 

2. 우선 콤타강좌대로 스퀴즈 버전을 설치합니다.  http://comta.kr/?p=1820

 

그리고 소스를 스퀴즈에서 위지로 바꿔줍니다.

 

nano /etc/apt/sources.list

deb http://ftp.daum.net/debian/ wheezy main contrib non-free

deb-src http://ftp.daum.net/debian/ wheezy main contrib non-free

deb http://security.debian.org/ wheezy/updates main contrib non-free

deb http://ftp.debian.org/debian/ wheezy-backports main

위의 소스로 완전히 바꿔줍니다.

 

apt-get update

apt-get dist-upgrade

 그 후 위의 두 명령어로 완전히 위지로 넘어갑니다.

 

reboot 하기 전에 언어설정 및 시간설정을 미리 해두시는게 좋겠죠

 

dpkg-reconfigure locales

dpkg-reconfigure tzdata

설정 방법은 

 

http://comta.kr/?p=1820  여기 가시면 자세히 알 수 있습니다.

 

추가 USB가 있을 경우 처음부터 지금까지 꼽지 않고 재부팅 후 위지 소스가 완전히 올라간 후부터 꼽는게 좋습니다.

 

혹시라도 설정이 꼬일 수 있으니깐요.

 

uname -a

재부팅 후 위의 명령어로 3.x 버전으로 나온다면 위지로 완전히 올라간 것입니다.

 

저는 그 후 vsftpd를 깔았는데 기존 데비안에 있는 패키지가 아닌 다른 버전으로 깔았습니다.

 

wget http://http.us.debian.org/debian/pool/main/v/vsftpd/vsftpd_3.0.2-3_armel.deb 

dpkg -i vsftpd_3.0.2-3_armel.deb 

service vsftpd reload 

위의 명령을 순서대로 하시면 됩니다.

 

FTP 설정 할 때  (참조 : http://comta.kr/?p=2298 )

 

allow_writeable_chroot=YES

위의 글을 FTP 설정파일에 추가하면 chroot관련 문제들이 적어진다고 합니다.

 

그 후 Nginx 웹서버를 위한 패키지 설치

 

apt-get install nginx php5-fpm php5-cgi php5-mysql mysql-server mysql-client openssl php5-gd php5-curl

위의 명령어 한방이면 웹서버 관련 프로그램은 전부 설치가 됩니다.

 

아미나스킨을 안쓰시면 php-curl은 필요가 없습니다.

 

웹서버 설정 및 php 연동은 http://cafe.naver.com/pogolinux/175  를 참고하시기 바랍니다.

 

그리고 fail2ban과 iptables를 설치하여 SSH 및 FTP 비번을 과하게 틀린 사용자를 막을 겁니다.

 

상세 설정은 다른 게시물에 올려두었습니다. (링크 바로가기)

 

apt-get install python-pyinotify fail2ban whois gamin python-gamin iptables

여기까지가 기본 FTP 및 웹서버 설정이 끝났습니다.

 

중간중간에 

 

dd if=/dev/sda of=/media/backup_20130716.img 

 

이런 식으로 sda에 있는 이미지를 백업하면 중간에 과정이 실패하더라도 돌아갈 수 있습니다.







관련자료

  • 서명
    우성짱의 NAS를 운영하고 있습니다.

    저의 즐거움이 여러분의 즐거움이면 좋겠습니다.

댓글 0
등록된 댓글이 없습니다.
전체 8 / 1 페이지
RSS

최근글


새댓글


알림 0