Servidor · 5 min read · Dec 06, 2025

O Servidor Perfeito - OpenSUSE 11.1 x86_64 [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/x86_64/mydns-ng-1.2.8-5.1.x86_64.rpm  
wget http://download.opensuse.org/repositories/home:/bajizs_cnt/openSUSE_11.1/x86_64/mydns-ng-mysql-1.2.8-5.1.x86_64.rpm   
rpm -i mydns*.rpm  
rm -f mydns*.rpm
chkconfig --add mydns

13 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-DateManip

14 Instalar fail2ban

rpm -i http://download.opensuse.org/repositories/home:/kolbma/openSUSE_11.1/x86_64/fail2ban-0.8.4-2.1.x86_64.rpm

Avisos 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.10.tar.gz  
tar xvfz jailkit-2.10.tar.gz  
cd jailkit-2.10  
./configure  
make  
make install  
cd ..  
rm -rf jailkit-2.10*

16 Sincronizar o Relógio do Sistema

Se você quiser ter o relógio do sistema sincronizado com um servidor NTP, faça o seguinte:

yast2 -i xntp

Em seguida, adicione links de inicialização do sistema para ntp e inicie o ntp:

chkconfig --add ntp  
/etc/init.d/ntp start

17 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.6.tar.gz?use_mirror=  
tar xvfz ISPConfig-3.0.1.6.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 do host totalmente qualificado (FQDN) do servidor, ex: server1.domain.tld [server1.example.com]: <– server1.example.com

Nome do host do servidor MySQL [localhost]: <– localhost

Nome de usuário root do MySQL [root]: <– root

Senha root do MySQL []: <– sua senha root do sql

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
na sua solicitação 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 ficará em branco.
—–
Nome do País (código de 2 letras) [AU]: <– ENTER
Nome do Estado ou Província (nome completo) [Some-State]: <– ENTER
Nome da Localidade (ex, cidade) []: <– ENTER
Nome da Organização (ex, empresa) [Internet Widgits Pty Ltd]: <– ENTER
Nome da Unidade Organizacional (ex, seção) []: <– ENTER
Nome Comum (ex, SEU nome) []: <– ENTER
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 o mais rápido 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/phpmyadmin Limpe o diretório /tmp: rm -f /tmp/ispconfig3_install rm -f ISPConfig-3.0.1.6.tar.gz Para 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.100: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ários no ISPConfig, juntamente com exemplos de entradas válidas, e fornece tutoriais para as tarefas mais comuns no ISPConfig 3. Ele 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.19-4.1.noarch.rpm ln -s /srv/www/htdocs/squirrelmail /usr/local/ispconfig/interface/web/webmail ### 19 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.apparmor ### 20 Links - OpenSUSE: http://www.opensuse.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.