완벽한 서버 - Ubuntu 14.04(nginx, BIND, MySQL, PHP, Postfix, Dovecot 및 ISPConfig 3)

완벽한 서버 - Ubuntu 14.04(nginx, BIND, MySQL, PHP, Postfix, Dovecot 및 ISPConfig 3)

2022-10-19 last update

6 minutes reading email bind ftp nginx linux mysql
이 튜토리얼은 ISPConfig 3 설치를 위해 Ubuntu 14.04(Trusty Tahr) 서버(nginx, BIND, Dovecot 포함)를 준비하는 방법과 ISPConfig 3을 설치하는 방법을 보여줍니다. ISPConfig 3은 웹 호스팅 제어판으로 구성할 수 있습니다. 웹 브라우저를 통한 다음 서비스: Apache 또는 nginx 웹 서버, Postfix 메일 서버, Courier 또는 Dovecot IMAP/POP3 서버, MySQL, BIND 또는 MyDNS 이름 서버, PureFTPd, SpamAssassin, ClamAV 등. 이 설정은 nginx(Apache 대신), BIND(MyDNS 대신) 및 Dovecot(Courier 대신)를 다룹니다.

ISPConfig와 함께 Apache 대신 nginx를 사용하려면 nginx 버전이 0.8.21 이상이어야 하며 PHP-FPM도 설치해야 합니다. CGI/Perl 지원의 경우 fcgiwrap을 사용해야 합니다. 이 튜토리얼에서는 이 모든 내용을 다룹니다.
Squeeze는 이전 nginx 버전(0.7.67.)과 함께 제공되고 PHP-FPM 패키지가 없기 때문에 이 튜토리얼을 Debian Squeeze에 사용할 수 없습니다.
이 설정은 ISPConfig 2에서 작동하지 않습니다. ISPConfig 3에만 유효합니다!
나는 이것이 당신에게 효과가 있다는 어떤 보장도 하지 않습니다!

ISPConfig 3 매뉴얼


ISPConfig 3 사용법을 배우려면 download the ISPConfig 3 Manual 을 강력히 추천합니다.
300페이지가 넘는 페이지에서 ISPConfig(관리자, 리셀러, 클라이언트) 이면의 개념을 다루고, ISPConfig 3을 설치 및 업데이트하는 방법을 설명하고, 유효한 입력의 예와 함께 ISPConfig의 모든 양식 및 양식 필드에 대한 참조를 포함하고, 자습서를 제공합니다. ISPConfig 3의 가장 일반적인 작업에 대해 설명합니다. 또한 서버를 보다 안전하게 만드는 방법을 설명하고 끝에 문제 해결 섹션이 제공됩니다.

Android용 ISPConfig 모니터 앱


ISPConfig 모니터 앱을 사용하면 서버 상태를 확인하고 모든 서비스가 예상대로 실행되고 있는지 확인할 수 있습니다. TCP 및 UDP 포트를 확인하고 서버를 ping할 수 있습니다. 그 외에도 이 앱을 사용하여 ISPConfig가 설치된 서버에서 세부 정보를 요청할 수 있습니다(ISPConfig 모니터 앱을 지원하는 최소 설치된 ISPConfig 3 버전은 3.0.3.3입니다!). 이러한 세부 정보에는 ISPConfig 제어판의 모니터 모듈에서 알고 있는 모든 정보(예: 서비스, 메일 및 시스템 로그, 메일 대기열, CPU 및 메모리 정보, 디스크 사용량, 할당량, OS 세부 정보, RKHunter 로그 등)가 포함됩니다. , ISPConfig는 다중 서버를 지원하므로 ISPConfig 마스터 서버에서 제어되는 모든 서버를 확인할 수 있습니다.
다운로드 및 사용 지침은 http://www.ispconfig.org/ispconfig-3/ispconfig-monitor-app-for-android/을 방문하십시오.

1 요구 사항


이러한 시스템을 설치하려면 다음이 필요합니다.
  • Ubuntu 14.04 서버 CD, 여기에서 사용 가능: http://releases.ubuntu.com/releases/14.04/ubuntu-14.04-server-i386.iso (i386) 또는 http://releases.ubuntu.com/releases/14.04/ubuntu-14.04-server-amd64.iso (x86_64)
  • 빠른 인터넷 연결.

  • 2 서문


    이 자습서에서는 IP 주소가 192.168.0.100이고 게이트웨이가 192.168.0.1인 호스트 이름 server1.example.com을 사용합니다. 이러한 설정은 사용자에 따라 다를 수 있으므로 적절한 경우 교체해야 합니다.

    3 기본 시스템


    Ubuntu 설치 CD를 시스템에 넣고 부팅합니다. 언어 선택:

    그런 다음 Ubuntu 서버 설치를 선택합니다.

    언어를 다시 선택(?):

    그런 다음 위치를 선택합니다.


    여기에서 인도 위치로 계속하겠습니다. 키보드를 아니요로 구성하고 여기에서 영어(미국)를 선택합니다.



    설치 프로그램은 설치 CD와 하드웨어를 확인하고 네트워크에 DHCP 서버가 있는 경우 DHCP로 네트워크를 구성합니다.

    호스트 이름을 입력합니다. 이 예에서 내 시스템의 이름은 server1.example.com이므로 server1을 입력합니다.

    예를 들어 사용자 이름이 관리자인 사용자 Administrator를 생성합니다(사용자 이름 admin은 Ubuntu 14.04에서 예약된 이름이므로 사용하지 마십시오).