웹패널인 vestacp에 대해 알아보겠습니다.(1)

  리눅스 서버를 세팅은 보안까지 고려해야 하기 때문에 정말 쉬운일이 아닙니다. 기본적인 세팅만으로 서버를 구동하다간 언제 문제가 발생할지도 모르고 운영할려는 성격에 맞는 리눅스와 환결설정을 해야 하기 때문에 여간 어려운것이 아닙니다.

1. 웹패널 vestacp

  • 무료 웹패널
  • 사용자 ssh 접속 허용에 따른 저렴한 요금제
  • 관리 용이

  일반 웹호스팅은 서버 전문가들이 독립서버에 리눅스를 설치해서 분양하기 때문에 기본설정 및 보안까지는 이용자는 신경쓰지 않아도 되기 때문에 월 이용료만 지불하면 그만입니다. 장애가 발생하면 고객센터에서 문의하면 바로바로 해결이 되기 때문에 사이트 운영에만 신경쓰면 되거든요.

  그런데 방문자도 많아지고 데이터량이 늘어나면 웹호스팅만으로는 부족함이 있습니다. 용량이나 트랙픽을 올릴 수록 높아지는 요금과 속도문제가 발생하게 되는데요. 당연한것이 공유형이기 때문입니다. 상황이 이렇게 되면 가상서버나 독립서버를 사용해야 하는데요. 이런 경우 기본적으로 리눅스 설치와 도메인 연결설정등은 서버호스팅사에서 해줍니다.

  그러나 기본인 기본일 뿐입니다. 도메인 추가 혹은 특정 스크립트 설치등은 유료이기 때문에 작업할때마다 비용이 들어가고 메니지먼트까지 고려한다면 서버비용외에 월 5~10만원정도가 관리 비용으로 들어가게 되는데요. 월 10만원은 상당히 큰 금액입니다. 이런 문제로 웹패널을 사용하는 경우가 많습니다. 대표적인 웹패널은 C-panel 이 있는데요. 무료버전은 없고 플랜 모두가 유료입니다.

c-panel 요금

  요금은 기본 15.99 부터 53.99까지 다양합니다. 그래도 서버 메니지먼트 보다는 더 저렴하기 때문에 사용하지만 패널또한 어느정도 공부가 필요합니다. 그래도 SSH 터미널의 명령어를 몰라도 운영할 수 있으며 멀티 php등 기타 스크립트로 버튼하나로 설치가 가능합니다. 단점이라면 패널이 설치된 만큼 cpu, 메모리, HDD 를 할당받기 때문에 순수 서버보다는 속도는 조금 느려진다고 봐야 하겠습니다.

  무료로 배포되고 있는 패널이 많기도 하지만 이번에는 vestacp 패널을 설치해보겠습니다.

vestacp메인

  vestacp 사이트 메인 입니다. 설명을 번역하면 "한 번의 클릭으로 439개 이상의 앱을 설치할 수 있는 Softaculous 자동 설치 프로그램의 섬세한 터치가 있습니다. 경험이 많지 않은 사용자에게 감사할 수 있기를 바랍니다." 입니다. 앞서 말씀드린 바와 같이 SSH 터미널 명령어를 몰라도 클릭으로 앱을 설치하여 서버 구동이 가능합니다.

  설치 방법은 메인 메뉴의 Install 버튼을 클릭하면 안내하고 있습니다.

RHEL / CentOS
5, 6, 7

Debian
7, 8, 9

Ubuntu
12 . 04 - 18 . 10

  많이 사용하는 리눅스 배포판이죠. 대부분 지원하니 먼저 서버에 리눅스를 설치하셔야 합니다. 몰곡에는 없는데 Centos는 2024년까지만 지원하므로 패스하고 데비안이나 우분투에 설치하시면 됩니다. Centos대안으로 로켓 리눅스를 설치하셔도 되겠습니다.

 

설치방법

  설치 방법은 간단합니다. 리눅스 서버에 루트 권한으로 로그인 후 위 명령어만 순서대로 입력하시면 됩니다. 또한 vestacp에서는 설치 커스텀도 제공하고 있습니다.

설치 커스텀

  원하는 항목을 선택하고 Generate Install Command 버튼을 클릭하고 명령어를 입력하면 체크한 항목 그대로 설치가 됩니다. 예제에서는 기본 설치만 해겠습니다.

설치시작

  서버에 접속후 설치 명령어 curl -O http://vestacp.com/pub/vst-install.sh  을 입력하고 엔터합니다.

로드

  설치 파일이 서버에 로드되었습니다. 

실행

  실행 명령어인 bash vst-install.sh 을 입력후 엔터합니다.

y를 입력

  마지막에 y를 입력하면 설치 됩니다.

이메일 입력

  이메일을 입력합니다. 실제 사용하는 메일을 입력하세요.

포트입력

  포트를 입력합니다. 예제처엄 8083을 입력합니다.

호스트입력

  호스트네임을 입력합니다. localhost 를 입력합니다.

설치 준비

  설치 준비중입니다. 약 15분 정도가 소요된다고 안내하고 있습니다.

설치중

  설치되고 있습니다. 

설치완료

2. 설치 후

  • Rocky 리눅스에서 설치
  • 무료이지만 강력한 기능
  설치를 마치며

설치가 완료되었습니다. 우분투는 버전이 높아 설치가 안되는것으로 확인되었습니다. 20.04에서는 설치가 안되어 록키리눅스에서 설치하였습니다. 록키리눅스는 최신 버전에서도 설치가 가능했습니다. 장점은 ssh 허용 유무에 따른 저렴한 요금제가 큰 장점이었고  패널의 다양한 기능은 좋았지만 ubuntu 나 debian의 최신 버전에서는 설치가 안되는 단점이 있었습니다.

댓글

Designed by 1gak.com