German|English

Boletim

Assine o boletim do ISPConfig e fique informado sobre as últimas novidades e atualizações.

Email:

(Caso queira cancelar sua assinatura do boletim, envie um email em branco com o assunto: 'unsubscribe' para: newsletter@ispconfig.org.)

Instruções de Instalação


Requerimentos de sistema:

  • Sistema Operacional: Linux (Kernel 2.4 ou superior com glibc6). As seguintes distribuições são suportadas: Mandrake Linux versão 8.1 até 10.2; Mandriva 2006 ao 2007; Red Hat Linux versão 7.3 até 9.0; Fedora Core 1 ao 6, SuSE Linux versão 7.2 até 10.1; Debian 3.0 (Woody) e Debian 3.1 (Sarge); Ubuntu 5.04 (Hoary Hedgehog), 5.10 (Breezy Badger), 6.06 (Dapper Drake), 6.10 (Edgy Eft); CentOS 4.1 ao 4.4
  • Servidor Web Apache versão 1.3.12 ou superior / 2.0.40 ou superior
  • Sendmail ou Postfix
  • Procmail
  • Pacote de Cotas
  • ProFTP versão 'standalone' ou vsftpd como inetd/xinetd/standalone
  • PHP 4.0.5 ou superior como modulo Apache
  • Banco de dados MySQL
  • Daemon POP3/IMAP que suporte o tradicional formato de caixa de correio UNIX (ex: gnu-pop3d, qpopper, ipop3d, popa3d ou vm-pop3d) ou o formato Maildir (ex: Courier-Imap)
  • OpenSSL e mod_ssl para a criacao de hosts virtuais SSL
  • BIND8 / BIND9
  • iptables ou ipchains
  • gcc e cpp, os compiladores c e c++

Exemplos de configuração do Sistema Operacional:

Examplos de configuração do Sistema Operacional em que o ISPConfig funciona perfeitamente:


Instalação:


Dica: Com a instalação do ISPConfig, alguns arquivos de sistema são substituídos onde ajustes foram feitos. Isto pode levar a perca de entradas no named.conf bem como na configuração do Sendmail/Postfix.

Importante: ISPConfig foi feito para ser instalado em novas instalações do Linux sem websites. Se você já possui vários websites hospedados em um servidor e precisa de um painel de controle para os websites existentes, então ISPConfig não é adequado.
Antes de iniciar a instalação, certifique-se que os compiladores C e C++ estão instalados no servidor (gcc e cpp).

- Acesse o shell como super-usuário (root)

- Descompacte os arquivos de instalação:

  tar xvfz ISPConfig*.tar.gz

- Entre no diretório install_ispconfig:

  cd install_ispconfig

Neste diretório, leia o arquivo dist.txt e veja se os valores dados se enquadram na sua instalação Linux (são adequados para a maioria da instalações padrões) Se você modificar algum valor, atenção para não modificar o formato do arquivo.

- Inicie o script de instalação:

  ./setup
 
O programa de instalação irá compilar uma versão do Apache com PHP5 que irá rodar na porta 81, que será usado pelo ISPConfig. Isso não irá interferir com o Apache existente.

Importante: Certifique-se que você tem instalados no sistema gcc, flex e todas a ferramentas necessárias para compilação de fontes antes de executar ./setup! Você vai precisar instalar os arquivos de cabeçalho do MySQL que normalmente estão em um pacote chamado mysql-devel, mysql-dev, libmysql-devel ou similar. Caso contrário o PHP5 não irá compilar, e a instalação do ISPConfig falha.
Durante a compilação do Apache para o ISPConfig, um cerrtificado SSL personalizado será criado. Conseqüentemente você terá que responder algumas perguntas. Você pode aceitar os valores padrões ou entrar com novos valores, isto não é importante:


- Em step 7 ("Encrypting RSA private key of CA with a pass phrase for security [ca.key]") e step 8 ("Encrypting RSA private key of SERVER with a pass phrase for security [server.key]") da criação do certificado, você será perguntado se quer criptografar a respectiva chave. Escolha 'n' porque caso contrário, você terá que digitar a senha toda vez que reiniciar o ISPConfig o que quer dizer que o sistema não poderá reiniciar sem interação humana.

Se a compilação falhar, o programa de instalação para e todos os arquivos compilados são removidos. A mensagem de erro dirá a razão da falha (normalmente um pacote não encontrado (ex: arquivos de cabeçalho do MySQL não instalados). Resolva o problema e re-execute ./setup.

Completada a compilação com sucesso, a instalação continua:

Please choose your language. Aqui você escolhe o idioma da interface do ISPConfig.

em seguida, será mostrada a licença do ISPConfig (Licença BSD). Por favor, leia-a cuidadosamente. Caso concorde com os termos, pressione "y" para aceitart e continuar. Se você não quiser aceitar a licença, pressione "n" e o programa de instalação será interrompido.

Installation Mode. Aqui você seleciona o modo de instalacão. Você pode escolher o modo padrão (standard) ou expert.

No modo padrão, o programa de instalação assume os valores padrões para a distribuição Linux instalada e repassa para o ISPConfig.

No modo expert, o programa de instalação propõe os valores padões para a distribuição Linux instalada, os quais você pode confirmar ou editar.

Em circunstancias normais, o modo padrão deve atender suas necessidades.

O programa de instalação verifica se o seguinte software está instalado::

  • Apache,
  • Mail Transport Agent (MTA): Sendmail ou Postfix,
  • Procmail,
  • Quota,
  • MySQL,
  • ProFTP ou vsftpd,
  • OpenSSL,
  • Bind8 / Bind9,
  • iptables ou ipchains.

Se algum dos pacotes não estiver presente, o programa de instalação será interrompido. Instale o pacote não encontrado, apague o diretório install_ispconfig,descompacte o ISPConfig novamente e comece a instalação desde o início.

A sintaxe do arquivo de configuração do Apache será também verificada. A instalação será interrompida se algum erro for encontrado.

Se todas as condições forem atendidas, você terá que responder algumas perguntas essenciais para o ISPConfig::

Please enter your MySQL server: E.G. localhost
Please enter your MySQL user: E.G. root
Please enter your MySQL password: Your MySQL password
Please enter a name for the ISPConfig database: E.g. ispconfigdb
Please enter the IP address of the ISPConfig web: E.g. 192.168.0.1
Please enter the host name: E.g. www
Please enter the domain: E.g. xyz.de
Please select the protocol (http or https (SSL encryption)) to use to access the ISPConfig system: If you want to use your control panel with SSL, select 1. You can then access it under https://www.xyz.de:81. If you want to access it under http://www.xyz.de:81, choose 2.


Após respondidas as perguntas, o ISPConfig estará instalado. Se você indicou www como host e xyz.com como domínio, você poderá conectar-se a interface do ISPConfig por https://www.xyz.de:81 ou http://www.xyz.de:81

Usuário: admin
Senha
..
: admin

É recomendável modificá-la imediatamente! Para modificar a senha
, vá no menu TOOLS -> CHANGE PASSWORD.

Se o seu servidor tem mais de 1 endereçoi IP, verifique se os endereços
adicionais foram detectados corretamente: Vá em MANAGEMENT -> Server ->
Properties in the register Server -> IP list.

SpamAssassin

O ISPConfig instala o SpamAssassin, mas não os módulos Perl necessários pelo SpamAssassin.

Execute o seguinte comando após a instalação do ISPConfig:

/home/admispconfig/ispconfig/tools/spamassassin/usr/bin/spamassassin

Se aparecer algum erro, você deve instalar alguns módulos Perl.

# perl -MCPAN -e shell

cpan> install HTML::Parser
cpan> install DB_File
cpan> install Net::DNS (se perguntado para 'enable tests', escolha 'no')
cpan> install Digest::SHA1

Para sair do shell do Perl, digite: q

Se o comando

/home/admispconfig/ispconfig/tools/spamassassin/usr/bin/spamassassin

não mostrar nenhuma mensagem de erro, tudo está correto. Você pode sair do SpamAssassin pressionando: " CTRL + C "


Referências Gerias

* Linux Quota

Se o pacote de cotas estiver instalado, os seguintes passos são necessários após a instalação: (O exemplo assume que você quer aplicar cotas para o diretório /home na partição /dev/hda6)

- Edit o arquivo /etc/fstab e procure pela entrada na qual o diretório /home é mencionado. por exemplo: /dev/hda6/home ext2 default 1 2

- Adicione as palavras usrquota e grpquota como no exemplo:

  /dev/hda6 /home ext2 defaults,usrquota,grpquota 1 2

- Crie os arquivos aquota.user e aquota.group no diretório /home:

  touch /home/aquota.user

  touch /home/aquota.group

- Mude as permissões nos novos arquivos:

  chmod 600 /home/aquota.*

- Reinicie o servidor:

  shutdown -r now

- Após reiniciar, verifique e ative o pacote de cotas:

  quotacheck -avugm

  quotaon -avug

 

© 2006 projektfarm GmbH - Imprint