RaspberryPi2를 통해 사이트 구축(1단계: 웹min &virtualmin 가져오기)

RaspberryPi2를 이용한 웹 사이트 구축
OS가 설치된 상태부터 시작
우선 웹min과virtualmin의 도입부터 시작하겠습니다.

1. 웹min 설치


1-1. 필요한 파일 설치

sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions

1-2. 웹min 패키지 다운로드


2016/1/24 최신 버전(1.780)
wget http://prdownloads.sourceforge.net/webadmin/webmin_1.780_all.deb

1-3. 웹min 설치 실행

sudo dpkg --install webmin_1.780_all.deb

1-4. 웹min 전용 루트 비밀번호 설정


다음 명령은 비밀번호를 "password"로 설정합니다
sudo /usr/share/webmin/changepass.pl /etc/webmin root password

1-5. 웹min 실행 확인


WEB 브라우저를 통해 포트 10000호에 액세스
1-4에 설정된 암호로 로그인할 수 있는지 확인

2.virtualmin 설치


2-1. 비디오 패키지 다운로드


2016/1/24의 최신 버전 (4.19)
wget http://download.webmin.com/download/virtualmin/webmin-virtual-server_4.19.gpl_all.deb

2-2. virtualmin 설치 실행

sudo dpkg --install webmin-virtual-server_4.19.gpl_all.deb

2-3. 비디오 템플릿 다운로드


2016/1/24시 최신 버전(9.2)
wget http://download.webmin.com/download/virtualmin/webmin-virtual-server-theme_9.2_all.deb

2-4. virtualmin 템플릿 설치 실행

sudo dpkg --install webmin-virtual-server-theme_9.2_all.deb

3.virtualmin 초기 설정


3-1. 웹min에서 필요한 모듈 설치

  • Apache Webserver
  • BIND DNS
  • Postfix Mail Server
  • 왼쪽 메뉴 Un-used Modules 에서 선택

    3-2. Apache 설정 변경


    아파치의 설정 화면에서
    Configure Apache Modules actions 확인

    3-3. Postfix 설정 변경


    Postfix의 설정 화면을 보면/etc/postfix/main입니다.cf에 다음 매개 변수 추가
    virtual_alias_maps = hash:/etc/postfix/virtual
    

    3-4. virtualmin 템플릿 설정 변경


    virtualmin 설정 화면에서 Default Settings 템플릿 편집

    Edit template section의 Apache 웹 사이트에서
    Automatically add appropriate SuExec directive?아니오로 변경

    3-5. 필요 없는 플러그인 비활성화


    이번 일은 필요 없는 플러그인이 비활성화됩니다.
    (필요에 따라 사용할 때도 있으니 필요에 따라)
    virtualmin 설정 화면의 Features and Plugins에서 설정 변경
  • BIND DNS domain
  • Webalizer reporting

  • 이제 가져오기가 완료되었습니다.
    그런 다음 Virtual Server를 만듭니다.

    좋은 웹페이지 즐겨찾기