Servidor Perfeito · 7 min read · Jan 16, 2026

O Servidor Perfeito - Fedora 10 [ISPConfig 3] - Página 6

20 Instalar Jailkit

Jailkit é necessário apenas se você quiser chroot usuários SSH. Ele pode ser instalado da seguinte forma (importante: Jailkit deve ser instalado antes do ISPConfig - não pode ser instalado depois!):

cd /tmp  
wget http://olivier.sessink.nl/jailkit/jailkit-2.5.tar.gz  
tar xvfz jailkit-2.5.tar.gz  
cd jailkit-2.5  
./configure  
make  
make install  
rm -rf jailkit-2.5*

21 Instalar fail2ban

Isso é opcional, mas recomendado, porque o monitor do ISPConfig tenta mostrar o log:

yum install fail2ban
chkconfig --levels 235 fail2ban on  
/etc/init.d/fail2ban start

22 Instalar rkhunter

rkhunter pode ser instalado da seguinte forma:

yum install rkhunter

23 Instalar SquirrelMail

Para instalar o cliente de webmail SquirrelMail, execute…

yum install squirrelmail

… e reinicie o Apache:

/etc/init.d/httpd restart

Então configure o SquirrelMail:

/usr/share/squirrelmail/config/conf.pl

Devemos informar ao SquirrelMail que estamos usando Courier-IMAP/-POP3:

SquirrelMail Configuração : Leia: config.php (1.4.0)

Menu Principal –

  1. Preferências da Organização
  2. Configurações do Servidor
  3. Padrões de Pasta
  4. Opções Gerais
  5. Temas
  6. Catálogos de Endereços
  7. Mensagem do Dia (MOTD)
  8. Plugins
  9. Banco de Dados
  10. Idiomas

D. Definir configurações predefinidas para servidores IMAP específicos

C Desativar cor
S Salvar dados
Q Sair

Comando >> <– D

SquirrelMail Configuração : Leia: config.php

Enquanto estávamos construindo o SquirrelMail, descobrimos algumas
preferências que funcionam melhor com alguns servidores que não
funcionam tão bem com outros. Se você selecionar seu
servidor IMAP, esta opção definirá algumas
configurações predefinidas para esse servidor.

Por favor, note que você ainda precisará passar por
e garantir que tudo esteja correto. Isso não
muda tudo. Existem apenas algumas
configurações que isso mudará.

Por favor, selecione seu servidor IMAP:
bincimap = Binc IMAP server
courier = Courier IMAP server
cyrus = Cyrus IMAP server
dovecot = Dovecot Secure IMAP server
exchange = Microsoft Exchange IMAP server
hmailserver = hMailServer
macosx = Mac OS X Mailserver
mercury32 = Mercury/32
uw = University of Washington’s IMAP server

quit = Não mudar nada
Comando >> <– courier

SquirrelMail Configuração : Leia: config.php

Enquanto estávamos construindo o SquirrelMail, descobrimos algumas
preferências que funcionam melhor com alguns servidores que não
funcionam tão bem com outros. Se você selecionar seu
servidor IMAP, esta opção definirá algumas
configurações predefinidas para esse servidor.

Por favor, note que você ainda precisará passar por
e garantir que tudo esteja correto. Isso não
muda tudo. Existem apenas algumas
configurações que isso mudará.

Por favor, selecione seu servidor IMAP:
bincimap = Binc IMAP server
courier = Courier IMAP server
cyrus = Cyrus IMAP server
dovecot = Dovecot Secure IMAP server
exchange = Microsoft Exchange IMAP server
hmailserver = hMailServer
macosx = Mac OS X Mailserver
mercury32 = Mercury/32
uw = University of Washington’s IMAP server

quit = Não mudar nada
Comando >> courier

imap_server_type = courier
default_folder_prefix = INBOX.
trash_folder = Lixo
sent_folder = Enviados
draft_folder = Rascunhos
show_prefix_option = false
default_sub_of_inbox = false
show_contain_subfolders_option = false
optional_delimiter = .
delete_folder = true

Pressione qualquer tecla para continuar… <– pressione uma tecla

SquirrelMail Configuração : Leia: config.php (1.4.0)

Menu Principal –

  1. Preferências da Organização
  2. Configurações do Servidor
  3. Padrões de Pasta
  4. Opções Gerais
  5. Temas
  6. Catálogos de Endereços
  7. Mensagem do Dia (MOTD)
  8. Plugins
  9. Banco de Dados
  10. Idiomas

D. Definir configurações predefinidas para servidores IMAP específicos

C Desativar cor
S Salvar dados
Q Sair

Comando >> <–S

SquirrelMail Configuração : Leia: config.php (1.4.0)

Menu Principal –

  1. Preferências da Organização
  2. Configurações do Servidor
  3. Padrões de Pasta
  4. Opções Gerais
  5. Temas
  6. Catálogos de Endereços
  7. Mensagem do Dia (MOTD)
  8. Plugins
  9. Banco de Dados
  10. Idiomas

D. Definir configurações predefinidas para servidores IMAP específicos

C Desativar cor
S Salvar dados
Q Sair

Comando >> <–Q

Uma última coisa que precisamos fazer é modificar o arquivo /etc/squirrelmail/config_local.php e comentar a variável $default_folder_prefix - se você não fizer isso, verá a seguinte mensagem de erro no SquirrelMail após fazer login: Query: CREATE “Sent” Reason Given: Nome de caixa de correio inválido.

vi /etc/squirrelmail/config_local.php

| |

Agora você pode digitar http://server1.example.com/webmail ou http://192.168.0.100/webmail no seu navegador para acessar o SquirrelMail.

24 Instalar ISPConfig 3

Desinstale BIND e Dovecot para que o instalador do ISPConfig configure o ISPConfig para MyDNS e Courier:

yum remove bind dovecot

Para instalar o ISPConfig 3 a partir da versão mais recente lançada, faça isso:

cd /tmp  
wget http://downloads.sourceforge.net/ispconfig/ISPConfig-3.0.1.tar.gz?use_mirror=  
tar xvfz ISPConfig-3.0.1.tar.gz  
cd ispconfig3_install/install/

(Substitua ISPConfig-3.0.1.tar.gz pela versão mais recente.)

O próximo passo é executar

php -q install.php

Isso iniciará o instalador do ISPConfig 3:

[root@server1 install]# php -q install.php  
--------------------------------------------------------------------------------  
_____ _____________   _____              __ _  
|_   _/  ___| ___ \/  __ \            / _(_)  
| | | | `--.| |_/ /| |/  \/ ___  _ __| |_ _  __ _  
| | | | `--. \  __/ | |    / _ \| '_ \  _| |/ _` |  
| |_| |\__/ / |     | \__/\ (_) | | | | | | | (_| |  
\___/\____/\_|      \____/\___/|_| |_|_|_|_|\__, |  
__/ |  
|___/  
--------------------------------------------------------------------------------  
>> Configuração inicial  
Sistema Operacional: Fedora 10 ou compatível  
A seguir, haverá algumas perguntas para configuração primária, então tenha cuidado.  
Os valores padrão estão entre [colchetes] e podem ser aceitos com .  
Digite "quit" (sem as aspas) para parar o instalador.  
  
Selecione o idioma (en,de) [en]: <-- ENTER  
Modo de instalação (padrão, especialista) [padrão]: <-- ENTER  
Nome do host totalmente qualificado (FQDN) do servidor, por exemplo, server1.domain.tld  [server1.example.com]: <-- ENTER  
Nome do host do servidor MySQL [localhost]: <-- ENTER  
Nome de usuário root do MySQL [root]: <-- ENTER  
Senha root do MySQL []: <-- sua senha root do sql  
Banco de dados MySQL a ser criado [dbispconfig]: <-- ENTER  
Charset MySQL [utf8]: <-- ENTER  
Gerando uma chave privada RSA de 2048 bits  
..............................+++  
..........................................+++  
escrevendo nova chave privada em 'smtpd.key'  
-----  
Você está prestes a ser solicitado a inserir informações que serão incorporadas  
na sua solicitação de certificado.  
O que você está prestes a inserir é o que é chamado de Nome Distinto ou DN.  
Existem muitos campos, mas você pode deixar alguns em branco  
Para alguns campos haverá um valor padrão,  
Se você digitar '.', o campo ficará em branco.  
-----  
Nome do País (código de 2 letras) [GB]: <-- ENTER  
Nome do Estado ou Província (nome completo) [Berkshire]: <-- ENTER  
Nome da Localidade (por exemplo, cidade) [Newbury]: <-- ENTER  
Nome da Organização (por exemplo, empresa) [My Company Ltd]: <-- ENTER  
Nome da Unidade Organizacional (por exemplo, seção) []: <-- ENTER  
Nome Comum (por exemplo, seu nome ou o nome do host do seu servidor) []: <-- ENTER  
Endereço de Email []: <-- ENTER  
Configurando Jailkit  
Configurando SASL  
Configurando PAM  
Configurando Courier  
Configurando Spamassassin  
Configurando Amavisd  
Configurando Getmail  
Configurando Pureftpd  
Configurando MyDNS  
Configurando Apache  
Configurando Firewall  
Instalando ISPConfig  
Porta do ISPConfig [8080]: <-- ENTER  
  
Configurando DBServer  
Instalando Crontab  
sem crontab para root  
sem crontab para getmail  
Reiniciando serviços ...  
Parando MySQL:                                          [  OK  ]  
Iniciando MySQL:                                          [  OK  ]  
Desligando postfix:                                          [  OK  ]  
Iniciando postfix:                                          [  OK  ]  
Parando saslauthd:                                          [  OK  ]  
Iniciando saslauthd:                                          [  OK  ]  
Aguardando o processo [1788] terminar  
Daemon [1788] terminado por SIGTERM  
Desligando amavisd:                                          [  OK  ]  
amavisd parado  
Iniciando amavisd:                                          [  OK  ]  
  
Parando clamd.amavisd:                                          [  OK  ]  
Iniciando clamd.amavisd:                                          [  OK  ]  
Parando serviços de autenticação do Courier: authdaemond  
Iniciando serviços de autenticação do Courier: authdaemond  
Parando servidor Courier-IMAP: imap imap-ssl pop3 pop3-ssl  
Iniciando servidor Courier-IMAP: imap imap-ssl pop3 pop3-ssl  
Parando servidor Courier-IMAP: imap imap-ssl pop3 pop3-ssl  
Iniciando servidor Courier-IMAP: imap imap-ssl pop3 pop3-ssl  
Parando servidor Courier-IMAP: imap imap-ssl pop3 pop3-ssl  
Iniciando servidor Courier-IMAP: imap imap-ssl pop3 pop3-ssl  
Parando servidor Courier-IMAP: imap imap-ssl pop3 pop3-ssl  
Iniciando servidor Courier-IMAP: imap imap-ssl pop3 pop3-ssl  
Parando httpd:                                          [  OK  ]  
Iniciando httpd:                                          [  OK  ]  
Parando pure-ftpd:                                          [  OK  ]  
Iniciando pure-ftpd:                                          [  OK  ]  
Instalação concluída.  
[root@server1 install]#

O instalador configura automaticamente todos os serviços subjacentes, portanto, nenhuma configuração manual é necessária.

Depois, você pode acessar o ISPConfig 3 em http://server1.example.com:8080/ ou http://192.168.0.100:8080/. Faça login com o nome de usuário admin e a senha admin (você deve alterar a senha padrão após seu primeiro login):

![](/files/7fff2db7-05d3-4b81-b064-370cc952a23c.png)

![](/files/a1a1a781-d70a-4391-9446-3882627fd201.png)

O sistema agora está pronto para ser usado.

#### 24.1 Manual do ISPConfig 3

Para aprender como usar o ISPConfig 3, recomendo fortemente baixar o Manual do ISPConfig 3.

Em quase 300 páginas, ele cobre o conceito por trás do ISPConfig (administrador, revendedores, clientes), explica como instalar e atualizar o ISPConfig 3, inclui uma referência para todos os formulários e campos de formulário no ISPConfig juntamente com exemplos de entradas válidas, e fornece tutoriais para as tarefas mais comuns no ISPConfig 3. Também delineia como tornar seu servidor mais seguro e vem com uma seção de solução de problemas no final.

### 25 Links

- Fedora: http://fedoraproject.org
- ISPConfig: http://www.ispconfig.org
Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.