Server Setup · 5 min read · Jan 15, 2026
Il Server Perfetto - OpenSUSE 11.1 [ISPConfig 3] - Pagina 5
12 MyDNS
Installa il server DNS MyDNS. Esegui:
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 Installa 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 Installa fail2ban
rpm -i http://download.opensuse.org/repositories/home:/leonardocf/openSUSE_11.0/i586/fail2ban-0.8.2-5.2.i586.rpmAvvisi come “warning: /var/tmp/rpm-xfer.SCm0TM: Header V3 DSA signature: NOKEY, key ID 5b00c76e” possono essere ignorati.
15 Installa 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 Sincronizza l’Orologio di Sistema
Se desideri sincronizzare l’orologio di sistema con un server NTP, fai quanto segue:
yast2 -i xntpPoi aggiungi i collegamenti di avvio del sistema per ntp e avvia ntp:
chkconfig --add ntp
/etc/init.d/ntp start17 ISPConfig 3
Scarica l’attuale versione di ISPConfig e installala. L’installer di ISPConfig configurerà tutti i servizi come postfix, sasl, courier, ecc. per te. Una configurazione manuale come richiesta per ISPConfig 2 non è più necessaria.
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/Ora avvia il processo di installazione eseguendo:
php -q install.php--------------------------------------------------------------------------------
_____ ___________ _____ __ _
|_ _| ___| ___ \ / __ \ / _(_)
| | | |--.| |_/ / | / \/ ___ _ __ | |_ _ _ __
| | | `--. \ __/ | | / _ \| '_ \| _| |/ _` |
|_| |_|\__/ / | |\__/\ (_) | | | | | | | (_| |
\___/\____/\_| \____/\___/|_| |_|_| |_|\__, |
__/ |
|___/
--------------------------------------------------------------------------------
>> Configurazione iniziale
Sistema Operativo: openSUSE 11.1 o compatibile
Seguendo ci saranno alcune domande per la configurazione primaria, quindi fai attenzione.
I valori predefiniti sono tra [parentesi] e possono essere accettati con .
Digita "quit" (senza virgolette) per fermare l'installer.
Seleziona lingua (en,de) [en]: en
Modalità di installazione (standard, esperto) [standard]: standard
Nome host completamente qualificato (FQDN) del server, es. server1.domain.tld [server1.example.com]: server1.example.com
Nome host del server MySQL [localhost]: localhost
Nome utente root MySQL [root]: root
Password root MySQL []: howtoforge
Database MySQL da creare [dbispconfig]: dbispconfig
Charset MySQL [utf8]: utf8
Generazione di una chiave privata RSA a 2048 bit
............+++
........+++
scrittura della nuova chiave privata in 'smtpd.key'
-----
Stai per essere chiesto di inserire informazioni che saranno incorporate
nel tuo certificato di richiesta.
Ciò che stai per inserire è ciò che viene chiamato un Nome Distinto o DN.
Ci sono diversi campi, ma puoi lasciare alcuni vuoti
Per alcuni campi ci sarà un valore predefinito,
Se inserisci '.', il campo sarà lasciato vuoto.
-----
Nome del Paese (codice a 2 lettere) [AU]:DE
Nome dello Stato o della Provincia (nome completo) [Some-State]:
Nome della Località (es. città) []:
Nome dell'Organizzazione (es. azienda) [Internet Widgits Pty Ltd]:Howtoforge
Nome dell'Unità Organizzativa (es. sezione) []:
Nome Comune (es. IL TUO nome) []:
Indirizzo Email []:
Configurazione di Jailkit
Configurazione di SASL
Configurazione di PAM
Configurazione di Courier
Configurazione di Spamassassin
Configurazione di Amavisd
Configurazione di Getmail
Configurazione di Pureftpd
Configurazione di MyDNS
Configurazione di Apache
Configurazione del Firewall
Installazione di ISPConfig
Porta ISPConfig [8080]:8080
Configurazione di DBServer
Installazione di Crontab
nessun crontab per root
nessun crontab per getmail
Riavvio dei servizi ...
Riavvio del servizio MySQL
Arresto del servizio MySQL ..fatto
Avvio del servizio MySQL ..fatto
Arresto del servizio di posta (Postfix)..fatto
Avvio del servizio di posta (Postfix)..fatto
Arresto del servizio saslauthd..fatto
Avvio del servizio saslauthd..fatto
Attesa che il processo [10980] termini
Attesa che il processo [10980] termini
Daemon [10980] terminato da SIGTERM
Arresto dello scanner di virus (amavisd-new):..fatto
Avvio dello scanner di virus (amavisd-new):..fatto
Arresto del daemon Clam AntiVirus ..fatto
LibClamAV Avviso: ************************************************
LibClamAV Avviso: * Il database dei virus è più vecchio di 7 giorni! *
LibClamAV Avviso: * Si prega di aggiornarlo il prima possibile. *
LibClamAV Avviso: ************************************************
Avvio del daemon Clam AntiVirus ..fatto
Arresto del Daemon di Autenticazione Courier ..fatto
Avvio del Daemon di Autenticazione Courier ..fatto
Arresto di Courier-IMAP ..fatto
Avvio di Courier-IMAP ..fatto
Arresto di Courier-IMAP (SSL)..fatto
Avvio di Courier-IMAP (SSL)..fatto
Arresto di Courier-POP3 ..fatto
Avvio di Courier-POP3 ..fatto
Arresto di Courier-POP3 (SSL)..fatto
Avvio di Courier-POP3 (SSL)..fatto
Sintassi OK
Arresto di httpd2 (in attesa che tutti i figli terminino) ..fatto
Avvio di httpd2 (prefork) Arresto di pure-ftpd..fatto
Avvio di pure-ftpd..fatto
Installazione completata. Crea un collegamento simbolico per phpMyAdmin:
ln -s /srv/www/htdocs/phpMyAdmin /usr/local/ispconfig/interface/web/phpmyadminPulisci la directory /tmp:
rm -f /tmp/ispconfig3_install
rm -f ISPConfig-3.0.1.tar.gzPer accedere al pannello di controllo di ISPConfig, apri questo URL nel tuo browser (sostituisci l’IP per adattarlo alle tue impostazioni!):
http://192.168.0.105:8080/Il login predefinito è:
utente: admin
password: admin
17.1 Manuale di ISPConfig 3
Per imparare a usare ISPConfig 3, ti consiglio vivamente di scaricare il Manuale di ISPConfig 3.
Su quasi 300 pagine, copre il concetto dietro ISPConfig (amministratore, rivenditori, clienti), spiega come installare e aggiornare ISPConfig 3, include un riferimento per tutti i moduli e i campi modulo in ISPConfig insieme a esempi di input validi, e fornisce tutorial per i compiti più comuni in ISPConfig 3. Illustra anche come rendere il tuo server più sicuro e include una sezione di risoluzione dei problemi alla fine.
18 Opzionale
Installa un client email basato sul 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 Disabilita AppArmor
AppArmor è un’estensione di sicurezza di SUSE (simile a SELinux di Fedora) che dovrebbe fornire sicurezza avanzata. A mio avviso, non ne hai bisogno per configurare un sistema sicuro, e di solito causa più problemi che vantaggi (pensalo dopo aver fatto una settimana di risoluzione dei problemi perché qualche servizio non funzionava come previsto, e poi scopri che tutto era a posto, solo AppArmor stava causando il problema). Pertanto, lo disabilito (questo è un must se desideri installare ISPConfig in seguito).
Possiamo disabilitarlo in questo modo:
/etc/init.d/boot.apparmor stop
chkconfig -d boot.apparmor20 Link
- OpenSUSE: http://www.opensuse.org
- ISPConfig: http://www.ispconfig.org
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.