가상 호스팅 · 1 min read · Oct 28, 2025
CentOS 5.1에서 Virtualmin을 사용한 가상 호스팅 방법
CentOS 5.1에서 Virtualmin을 사용한 가상 호스팅 방법
버전 1.0.1
저자: Andrew Colin Kissa
소개
이 튜토리얼은 CentOS 5.x 서버를 설정하여 가상 웹 호스팅업체에 필요한 모든 서비스를 제공하는 방법을 보여줍니다. 여기에는 웹 호스팅, SMTP 서버(SMTP-AUTH 및 TLS, SPF, DKIM, Domainkeys), DNS, FTP, MySQL, POP3/IMAP, 방화벽, 통계용 Webalizer가 포함됩니다.
다음 소프트웨어를 사용할 것입니다:
- 데이터베이스 서버: MySQL 5.0.22
- 메일 서버: Postfix 2.3.3
- NS 서버: BIND9 9.3.3
- 웹 서버: Apache 2.2.3 /PHP 5.1.6
- FTP 서버: Vsftpd 2.0.5
- POP3/IMAP 서버: Dovecot 1.0
- Webalizer: 사이트 통계용 2.01_10
- Virtualmin: 제어판
OS 설치
요구 사항
시스템을 설치하려면 다음이 필요합니다:
- CentOS 5.1 설치 미디어
- 좋은 인터넷 연결
기본 시스템 설치
참고 설치의 일부 단계는 이 방법서를 간결하게 유지하기 위해 여기에서 설명되지 않았습니다. 예를 들어 grub 구성 단계는 생략되었습니다.
- DVD 또는 CD 미디어에서 부팅하고 부팅 프롬프트에 linux text를 입력합니다.
- 미디어 테스트를 건너뜁니다.
- 언어를 선택합니다:

- 키보드 레이아웃을 선택합니다:

- 네트워크를 구성합니다. DHCP를 사용할 것이며, DHCP가 없는 경우 정적 항목을 사용할 수 있습니다.

- 드라이브 초기화를 위해 예를 선택합니다:

- 파티셔닝 유형에 대해 사용자 정의 레이아웃을 선택합니다:

- 파티션을 생성합니다:





- 네트워킹을 구성합니다:


IP 주소와 넷마스크를 설정합니다:

게이트웨이와 DNS 서버를 설정합니다:

호스트 이름을 설정합니다:

- 시간대를 설정합니다:

- 루트 비밀번호를 설정합니다:

- 서버 그룹을 선택하고 소프트웨어 선택을 사용자 정의합니다:

- 패키지 그룹을 다음과 같이 선택합니다: - DNS 이름 서버 - bind-chroot

- 편집기 - vim-enhanced
- FTP 서버
- 메일 서버 - dovecot
- spamassassin
- postfix

- Mysql 데이터베이스 - mysql-server

- 웹 서버 - mod_ssl
- webalizer
- php
- php-pear
- http-suexec
- php-mysql

설치를 시작합니다:

파일 시스템이 포맷됩니다:

설치가 진행됩니다:

시스템을 재부팅합니다:

새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.