서버 설정 · 2 min read · Sep 13, 2025

완벽한 서버 - OpenSUSE 12.3 x86_64 (nginx, Dovecot, ISPConfig 3)

이 튜토리얼은 OpenSUSE 12.3 64비트 (x86_64) 서버를 nginx와 함께 ISPConfig 3 설치를 위해 준비하는 방법과 ISPConfig 3을 설치하는 방법을 보여줍니다. 3.0.4 버전부터 ISPConfig는 Apache 외에도 nginx 웹 서버에 대한 완전한 지원을 제공하며, 이 튜토리얼은 Apache 대신 nginx를 사용하는 서버의 설정을 다룹니다. ISPConfig 3은 웹 브라우저를 통해 다음 서비스를 구성할 수 있는 웹 호스팅 제어판입니다: nginx 및 Apache 웹 서버, Postfix 메일 서버, MySQL, Dovecot POP3/IMAP, BIND 또는 MyDNS 네임서버, PureFTPd, SpamAssassin, ClamAV 등.

ISPConfig와 함께 Apache 대신 nginx를 사용하려면 nginx 버전이 최소 0.8.21 이상이어야 하며, PHP-FPM도 설치해야 합니다. CGI/Perl 지원을 위해서는 fcgiwrap을 사용해야 합니다. 이 모든 것은 이 튜토리얼에서 다룹니다.

다음 소프트웨어를 사용할 것입니다:

  • 웹 서버: PHP 5가 포함된 nginx
  • 데이터베이스 서버: MySQL
  • 메일 서버: 가상 사용자가 있는 Postfix
  • DNS 서버: BIND
  • FTP 서버: pureftpd
  • POP3/IMAP: Dovecot
  • 웹 사이트 통계를 위한 Webalizer 및 AWStats

결국 ISPConfig 3 제어판으로 쉽게 관리할 수 있고 신뢰성 있게 작동하는 시스템을 갖게 될 것입니다. 다음 가이드는 OpenSUSE의 64비트 버전에 대한 것입니다.

먼저 말씀드리고 싶은 것은, 이것이 이러한 시스템을 설정하는 유일한 방법이 아니라는 것입니다. 이 목표를 달성하는 방법은 여러 가지가 있지만, 이것이 제가 선택한 방법입니다. 이것이 여러분에게 작동할 것이라는 보장은 하지 않습니다!

알림: 이 가이드는 ISPConfig 3.0.4 이상을 위한 것입니다. ISPConfig 2.x에는 적합하지 않습니다!

ISPConfig 3 매뉴얼

ISPConfig 3을 사용하는 방법을 배우기 위해 ISPConfig 3 매뉴얼을 다운로드할 것을 강력히 권장합니다.

약 300페이지에 걸쳐 ISPConfig의 개념(관리자, 리셀러, 클라이언트)을 다루고, ISPConfig 3을 설치하고 업데이트하는 방법을 설명하며, ISPConfig의 모든 양식 및 양식 필드에 대한 참조와 유효한 입력의 예를 포함하고, ISPConfig 3에서 가장 일반적인 작업에 대한 튜토리얼을 제공합니다. 또한 서버를 더 안전하게 만드는 방법을 설명하고, 마지막에 문제 해결 섹션이 포함되어 있습니다.

1 요구 사항

이러한 시스템을 설치하려면 다음이 필요합니다:

2 사전 참고

이 튜토리얼에서는 호스트 이름 server1.example.com과 IP 주소 192.168.2.249 및 게이트웨이 192.168.2.254를 사용합니다. 이러한 설정은 여러분의 경우 다를 수 있으므로 적절한 곳에서 교체해야 합니다.

3 기본 시스템

OpenSUSE 12.3 DVD에서 부팅하고 설치를 선택합니다:

언어, 키보드 레이아웃을 선택하고 라이센스 약관에 동의합니다:

설치 관리자는 하드웨어를 분석하고 소프트웨어 저장소 캐시를 구축합니다:

새로운 설치를 선택합니다:

지역 및 시간대를 선택합니다:

여기서는 X-Window 데스크탑 없이 서버를 설치하고자 하므로 다른 > 최소 서버 선택(텍스트 모드)을 선택합니다. X-Window 시스템은 서버를 실행하는 데 필요하지 않으며 시스템을 느리게 만들 것입니다. 모든 관리 작업은 셸에서 또는 SSH 연결을 통해 수행할 것입니다. 예를 들어 원격 데스크탑에서 PuTTY를 통해 수행합니다.

제안된 파티션을 변경하려면 파티션 설정 편집…을 클릭합니다. 서버 설정이므로 /home 파티션 대신 큰 /srv 파티션이 필요합니다:

/dev/sda3를 선택하고 편집을 클릭하여 마운트 지점을 /srv로 변경한 후 완료를 클릭합니다:

수락을 클릭합니다:

다음 클릭:

이제 administrator라는 이름의 사용자를 생성합니다. 원하는 사용자 이름을 사용할 수 있습니다. 이 사용자에 대해 자동 로그인 체크박스를 비활성화해야 합니다. 여기에서 입력한 비밀번호는 루트 비밀번호로 사용됩니다:

설치 관리자는 선택한 설치 옵션의 개요를 보여줍니다. 방화벽 및 SSH 섹션으로 스크롤하여 SSH를 활성화합니다…

… 그런 다음 방화벽을 비활성화합니다(ISPConfig 3은 자체 방화벽을 제공합니다):

설치 프로세스를 시작하려면 설치를 클릭하고 설치를 시작하겠다는 확인을 클릭합니다:

설치 관리자는 하드 디스크를 포맷하고 소프트웨어 패키지를 설치하며 첫 부팅을 위한 시스템 구성을 준비합니다:

기본 설치가 완료되면 시스템이 자동으로 재부팅되고 자동 구성이 시스템이 재부팅된 직후 시작됩니다:

이제 설치 중에 선택한 비밀번호로 root 사용자로 로그인합니다.

Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.