편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
14번째 줄: | 14번째 줄: | ||
[[분류: 제타위키 사용자]] | [[분류: 제타위키 사용자]] | ||
=미완성된 [[VestaCP]] 문서 풀기= | |||
현재 대규모의 수정 작업을 하시다가 아직 미완성 상태가 된 [[VestaCP]] 문서를 여기에 풀었습니다. 자세한 내용은 한줄잡담을 참조하십시오. 또한 경우에 따라서는 해당 문서가 되돌려질 수도 있음을 알려드립니다. | |||
<onlyinclude> | |||
==개요== | |||
;VESTA Control Panel, Vesta Control Panel (VestaCP) | |||
;베스타 컨트롤 패널, 베스타 제어판, 베스타CP | |||
* 오픈소스 [[웹호스팅 제어판]] | |||
* [https://github.com/serghey-rodin/vesta Serghey Rodin이 만든 오픈소스 PHP 웹패널(GitHub)] | |||
* [https://vestacp.com VestaCP 홈페이지 (추가 정보 확인 바람)] | |||
* [https://github.com/Hoto-Cocoa/vesta Cocoa씨가 한국어로 번역] | |||
* 사용 시 방화벽이 설정되어 있으니 DMZ를 사용하셔도 무방하며 8083 포트를 사용합니다. | |||
* VestaCP의 가장 큰 장점은 일반인도 사용하기 쉽고 빠른 것입니다. (기본적인 리눅스 지식 필요) | |||
https://vestacp.com/img/vesta_logo.png | |||
https://vestacp.com/img/features-slider/user.png | |||
==현재 알려진 이슈 또는 오류== | |||
{{문단 분리 건의|VestaCP 트러블슈팅}} | |||
* 분리예정 | |||
==설치== | |||
VestaCP를 리눅스 서버에 설치합니다. [https://vestacp.com/install 여기에서 설치 스크립트를 생성할 수 있습니다.] | |||
{| class='wikitable' | |||
! 조건 !! 최소 요구 사항 (VPS에 설치 기준) | |||
|- | |||
| CPU | |||
| 1Ghz 이상의 싱글코어 프로세서 | |||
|- | |||
| RAM | |||
| 512MB 이상의 RAM | |||
|- | |||
| 운영체제 | |||
| VestaCP 설치에 필요한 운영체제는 다음과 같습니다. | |||
* '''RHEL / CentOS''': 5, 6, 7 | |||
* '''Debian''': 7, 8, 9 | |||
* '''Ubuntu''': 12.04 to 17.04 | |||
|} | |||
==기능== | |||
VestaCP는 8083번 포트로 접속할 수 있습니다. | |||
===서버관리=== | |||
서버관리는 admin 계정에서 사용할 수 있으며 1단계 상단 메뉴바에서 찾을 수 있습니다. | |||
====패키지 (package)==== | |||
<source lang='text'> | |||
localhost:8083/list/package/ | |||
</source> | |||
패키지는 사용자당 할당받는 월별허용량이며 여러개를 생성할 수 있습니다. admin계정은 이 규칙을 무시합니다. | |||
=====패키지 추가하기===== | |||
각 사용자들에게 할당할 패키지를 추가합니다. 기본적으로 default 설정은 대부분의 PHP 애플리케이션을 작동할 수 있게 해줍니다. | |||
{| class='wikitable' | |||
! 규칙 !! 조건 | |||
|- | |||
| 패키지 이름 | |||
| 영문으로 작성해야 하며 생성한 이후에는 편집이 불가능합니다. | |||
|- | |||
| 웹 템플릿 | |||
| 엔진의 설정을 CMS에 최적화 또는 맞추어진 것으로 설정합니다. | |||
|- | |||
| 백엔드 템플릿 (PHP-FPM) | |||
| PHP의 설정을 애플리케이션이 필요한 것으로 설정합니다. | |||
|- | |||
| DNS 템플릿 (bind9) | |||
| DNS의 설정을 애플리케이션이 필요한 것으로 설정합니다. | |||
|- | |||
| SSH 접근 | |||
| 사용자가 sFTP 또는 SSH로 서버에 접근할 수 있는 방법을 설정합니다. nologin으로 설정하면 접근이 불가능합니다. | |||
|- | |||
| 웹 템플릿 | |||
| 추가가능한 웹 사이트의 개수이며 VestaCP에서는 서브도메인을 따로 다루지 않기 때문에 서브도메인도 1개의 사이트로 취급합니다. | |||
|- | |||
| 웹 별칭 | |||
| 추가한 웹사이트의 별칭 사이트입니다. 예를 들어 <code>www.domain.tld</code>를 <code>domain.tld</code>에 별칭으로 추가합니다. | |||
|- | |||
| DNS 도메인 | |||
| 서버의 DNS로 관리할 수 있는 도메인의 개수입니다. | |||
|- | |||
| DNS 기록 (도메인마다) | |||
| 도메인 당 추가할 수 있는 DNS 레코드의 개수입니다. | |||
|- | |||
| 메일 도메인 | |||
| 추가가능한 메일 도메인의 개수입니다. | |||
|- | |||
| 메일 계정 (도메인마다) | |||
| 추가한 메일 도메인마다 설정할 수 있는 계정(<code>admin@domain.tld</code>)의 개수입니다. | |||
|- | |||
| 데이터베이스 | |||
| 추가가능한 데이터베이스의 개수입니다. MySQL과 pgSQL(설치했다면) 데이터베이스의 개수를 따로 설정할 수는 없습니다. | |||
|- | |||
| Cron 작업 | |||
| 추가가능한 시스템 Cron의 개수입니다. | |||
|- | |||
| 한도 (메가바이트 단위) | |||
| 메가바이트 단위로 사용가능한 디스크 사용량입니다. | |||
|- | |||
| 대역폭 (메가바이트 단위) | |||
| 메가바이트 단위로 사용가능한 대역폭 사용량(웹호스팅에서 보통 트래픽이라 표기)입니다. | |||
|- | |||
| 네임서버 | |||
| 등록할 네임서버들입니다. | |||
|} | |||
=====패키지 삭제하기===== | |||
추가한 패키지를 삭제합니다. | |||
=====패키지 수정하기===== | |||
추가한 패키지를 수정합니다. 패키지의 이름은 변경할 수 없습니다. 나머지 항목은 위와 같습니다. | |||
====IP==== | |||
<source lang='text'> | |||
localhost:8083/list/ip/ | |||
</source> | |||
서버에서 사용할 IP들의 목록입니다. 기본적으로 1개가 설정되어 있습니다. | |||
=====IP 추가하기===== | |||
서버에서 사용할 IP를 추가합니다. | |||
{| class='wikitable' | |||
! 규칙 !! 조건 | |||
|- | |||
| IP 주소 | |||
| 사용할 IP 주소입니다. | |||
|- | |||
| 넷마스크 | |||
| 사용할 넷마스크입니다. | |||
|- | |||
| 인터페이스 | |||
| 사용할 네트워크 장치입니다. 노트북인 경우 무선 인터페이스도 나타날 수 있습니다. | |||
|- | |||
| 공유된 | |||
| 체크하지 않으면 특정한 사용자에게 IP를 할당합니다. | |||
|- | |||
| 부여된 도메인 | |||
| 특정한 도메인에게 IP를 할당합니다. | |||
|- | |||
| NAT IP 모음 | |||
| 해석될 IP입니다. 패시브 FTP에서 오류가 발생할 수 있습니다. | |||
|} | |||
=====IP 삭제하기===== | |||
IP를 삭제합니다. | |||
=====IP 수정하기===== | |||
추가한 IP를 수정합니다. 설정은 추가할 때와 같습니다. | |||
====그래프 (RRD)==== | |||
<source lang='text'> | |||
localhost:8083/list/rrrd/ | |||
</source> | |||
서버의 현재 상태를 보여주며 일정 시간마다 새로고침됩니다. | |||
====통계 (Stats)==== | |||
<source lang='text'> | |||
localhost:8083/list/stats/ | |||
</source> | |||
서버의 월별 사용량을 간략히 보여줍니다. | |||
====기록 (Log)==== | |||
<source lang='text'> | |||
localhost:8083/list/log/ | |||
</source> | |||
서버에서 사용자가 어떤 활동을 했는지 보여줍니다. | |||
====업데이트 (Updates)==== | |||
<source lang='text'> | |||
localhost:8083/list/updates/ | |||
</source> | |||
서버에 설치된 PHP 및 엔진, 패널을 업데이트할 수 있습니다. | |||
====방화벽 (Firewall)==== | |||
<source lang='text'> | |||
localhost:8083/list/firewall/ | |||
</source> | |||
서버에 입출하는 패킷을 허용할지 결정합니다. | |||
=====방화벽 규칙 추가하기===== | |||
서버에서 허가 또는 거부할 규칙을 추가합니다. | |||
{| class='wikitable' | |||
! 규칙 !! 조건 | |||
|- | |||
| 동작 | |||
| 해당 규칙에 일치하는 패킷이 도착했을때 실행하는 동작입니다. | |||
|- | |||
| 프로토콜 | |||
| 어떤 프로토콜로 접근할 때를 지정합니다. | |||
|- | |||
| 포트 | |||
| 포트 규칙을 범위 또는 정수로 지정합니다. | |||
|- | |||
| IP 주소 | |||
| CDIR 형식을 지원하며 해당 규칙에 일치할 IP 주소를 지정합니다. | |||
|- | |||
| 댓글 | |||
| 간단한 설명을 추가합니다. | |||
|} | |||
=====방화벽 규칙 삭제===== | |||
서버에서 사용할 방화벽 규칙을 삭제합니다. | |||
=====방화벽 규칙 수정===== | |||
방화벽 규칙을 수정합니다. 설정은 추가할 때와 같습니다. | |||
====서버 (Server)==== | |||
<source lang='text'> | |||
localhost:8083/list/server/ | |||
</source> | |||
서버를 구성하고 제어합니다. 또한 VestaCP에서 사용할 패키지를 활성화하는 등의 작업을 할 수 있습니다. | |||
=====서버 구성===== | |||
서버를 구성하는 패키지를 제어합니다. | |||
* 추가바람 | |||
==같이 보기== | |||
* [[웹호스팅 제어판]] | |||
==참고== | |||
* {{파비콘|vestacp.com}} http://vestacp.com | |||
* {{파비콘|github.com}} https://github.com/serghey-rodin/vesta | |||
[[분류: 웹서버 관리 소프트웨어]] | |||
</onlyinclude> | |||
- '''[[User:PlavorSeol|PlavorSeol]]''' | [[User talk:PlavorSeol|T]] | [[Special:Contributions/PlavorSeol|C]] 2018년 7월 11일 (수) 02:20 (KST) |