Servidor · 4 min read · Jan 15, 2026
O Servidor Perfeito - OpenSUSE 11.1 [ISPConfig 3] - Página 5
12 MyDNS
Instale o Servidor DNS MyDNS. Execute:
cd /tmp
wget http://download.opensuse.org/repositories/home:/bajizs_cnt/openSUSE_11.1/i586/mydns-ng-1.2.8-1.1.i586.rpm
wget http://download.opensuse.org/repositories/home:/bajizs_cnt/openSUSE_11.1/i586/mydns-ng-mysql-1.2.8-1.1.i586.rpm
rpm -i mydns*.rpm
rm -f mydns*.rpmchkconfig --add mydns13 Instalar vlogger e Webalizer
cd /tmp
wget http://n0rp.chemlab.org/vlogger/vlogger-1.3.tar.gz
tar xvfz vlogger-1.3.tar.gz
mv vlogger-1.3/vlogger /usr/sbin/
rm -rf vlogger*
yast2 -i webalizer perl-DateManip14 Instalar fail2ban
rpm -i http://download.opensuse.org/repositories/home:/leonardocf/openSUSE_11.0/i586/fail2ban-0.8.2-5.2.i586.rpmAvisos como “aviso: /var/tmp/rpm-xfer.SCm0TM: Assinatura V3 DSA do cabeçalho: NOKEY, ID da chave 5b00c76e” podem ser ignorados.
15 Instalar jailkit
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
cd ..
rm -rf jailkit-2.5*16 Sincronizar o Relógio do Sistema
Se você deseja ter o relógio do sistema sincronizado com um servidor NTP, faça o seguinte:
yast2 -i xntpEm seguida, adicione links de inicialização do sistema para ntp e inicie o ntp:
chkconfig --add ntp
/etc/init.d/ntp start17 ISPConfig 3
Baixe a versão atual do ISPConfig e instale-a. O instalador do ISPConfig configurará todos os serviços como postfix, sasl, courier, etc. para você. Uma configuração manual, como era necessária para o ISPConfig 2, não é mais necessária.
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/Agora inicie o processo de instalação executando:
php -q install.php--------------------------------------------------------------------------------
_____ ___________ _____ __ _
|_ _| ___| ___ \ / __ \ / _(_)
| | | |__ | |_/ / | / \/ ___ _ __ | |_ _ _ __
| | | __| __/ | | / _ \| '_ \| _| |/ _` |
|_| |_| |_| |\__ / (_) | | | | | | | | (_| |
\___/\____/|_| \____/\___/|_| |_|_|_|_|\__, |
__/ |
|___/
--------------------------------------------------------------------------------
>> Configuração inicial
Sistema Operacional: openSUSE 11.1 ou compatível
A seguir, haverá algumas perguntas para a 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]: en
Modo de instalação (padrão, especialista) [padrão]: padrão
Nome de host totalmente qualificado (FQDN) do servidor, ex: server1.domain.tld [server1.example.com]: server1.example.com
Nome do servidor MySQL [localhost]: localhost
Nome de usuário root do MySQL [root]: root
Senha root do MySQL []: howtoforge
Banco de dados MySQL a ser criado [dbispconfig]: dbispconfig
Charset MySQL [utf8]: utf8
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
no seu pedido de certificado.
O que você está prestes a inserir é o que é chamado de Nome Distinto ou DN.
Existem vários campos, mas você pode deixar alguns em branco
Para alguns campos haverá um valor padrão,
Se você digitar '.', o campo será deixado em branco.
-----
Nome do País (código de 2 letras) [AU]:DE
Nome do Estado ou Província (nome completo) [Some-State]:
Nome da Localidade (ex, cidade) []:
Nome da Organização (ex, empresa) [Internet Widgits Pty Ltd]:Howtoforge
Nome da Unidade Organizacional (ex, seção) []:
Nome Comum (ex, SEU nome) []:
Endereço de Email []:
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 ISPConfig [8080]:8080
Configurando DBServer
Instalando Crontab
sem crontab para root
sem crontab para getmail
Reiniciando serviços ...
Reiniciando serviço MySQL
Desligando serviço MySQL ..feito
Iniciando serviço MySQL ..feito
Desligando serviço de email (Postfix)..feito
Iniciando serviço de email (Postfix)..feito
Desligando serviço saslauthd..feito
Iniciando serviço saslauthd..feito
Aguardando o processo [10980] terminar
Aguardando o processo [10980] terminar
Daemon [10980] terminado por SIGTERM
Desligando scanner de vírus (amavisd-new):..feito
Iniciando scanner de vírus (amavisd-new):..feito
Desligando daemon Clam AntiVirus ..feito
LibClamAV Aviso: ************************************************
LibClamAV Aviso: * O banco de dados de vírus é mais antigo que 7 dias! *
LibClamAV Aviso: * Por favor, atualize-o assim que possível. *
LibClamAV Aviso: ************************************************
Iniciando daemon Clam AntiVirus ..feito
Desligando Daemon de Autenticação Courier ..feito
Iniciando Daemon de Autenticação Courier ..feito
Desligando Courier-IMAP ..feito
Iniciando Courier-IMAP ..feito
Desligando Courier-IMAP (SSL)..feito
Iniciando Courier-IMAP (SSL)..feito
Desligando Courier-POP3 ..feito
Iniciando Courier-POP3 ..feito
Desligando Courier-POP3 (SSL)..feito
Iniciando Courier-POP3 (SSL)..feito
Sintaxe OK
Desligando httpd2 (aguardando todos os filhos terminarem) ..feito
Iniciando httpd2 (prefork) Desligando pure-ftpd..feito
Iniciando pure-ftpd..feito
Instalação concluída. Crie um link simbólico para phpMyAdmin:
ln -s /srv/www/htdocs/phpMyAdmin /usr/local/ispconfig/interface/web/phpmyadminLimpeza do diretório /tmp:
rm -f /tmp/ispconfig3_install
rm -f ISPConfig-3.0.1.tar.gzPara fazer login no painel de controle do ISPConfig, abra esta URL no seu navegador (substitua o IP para corresponder às suas configurações!):
http://192.168.0.105:8080/O login padrão é:
usuário: admin
senha: admin
17.1 Manual do ISPConfig 3
Para aprender a 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 (administradores, 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 descreve como tornar seu servidor mais seguro e vem com uma seção de solução de problemas no final.
18 Opcional
Instale um cliente de email baseado na web:
rpm -i http://download.opensuse.org/repositories/server:/php:/applications/openSUSE_11.1/noarch/squirrelmail-1.4.17-1.2.noarch.rpm
ln -s /srv/www/htdocs/squirrelmail /usr/local/ispconfig/interface/web/webmail19 Desativar AppArmor
AppArmor é uma extensão de segurança do SUSE (semelhante ao SELinux do Fedora) que deve fornecer segurança estendida. Na minha opinião, você não precisa dele para configurar um sistema seguro, e geralmente causa mais problemas do que vantagens (pense nisso depois de uma semana de solução de problemas porque algum serviço não estava funcionando como esperado, e então você descobre que tudo estava ok, apenas o AppArmor estava causando o problema). Portanto, eu o desativo (isso é obrigatório se você quiser instalar o ISPConfig mais tarde).
Podemos desativá-lo assim:
/etc/init.d/boot.apparmor stop
chkconfig -d boot.apparmor20 Links
- OpenSUSE: http://www.opensuse.org
- ISPConfig: http://www.ispconfig.org
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.