Sei sulla pagina 1di 12

full circle

LA RIVISTA INDIPENDENTE PER LA COMUNITÀ LINUX UBUNTU

COSTRUIRE IL SERVER
PERFETTO CON
UBUNTU 9.10
full circle magazine non è affiliata né 1"
"
full circle magazine n. 31 indice ^
sostenuta da Canonical Ltd.
Full Circle
Cos'è Full Circle Come contattarci
Full Circle è una rivista gratuita e Sito web:
indipendente, dedicata alla famiglia http://www.fullcirclemagazine.org/
Ubuntu dei sistemi operativi Linux. Forum:
Ogni mese pubblica utili articoli LA RIVISTA INDIPENDENTE PER LA COMUNITÀ LINUX UBUNTU http://ubuntuforums.org/forumdispl
tecnici e articoli inviati dai lettori. ay.php?f=270
IRC:
Full Circle ha anche un podcast di Ecco a voi un altro Speciale monotematico! #fullcirclemagazine su
supporto, il Full Circle Podcast, con chat.freenode.net
gli stessi argomenti della rivista e Come richiesto dai nostri lettori, stiamo assemblando in edizioni dedicate
altre interessanti notizie. alcuni degli articoli pubblicati in serie. Gruppo editoriale
Capo redattore: Ronnie Tucker
Quella che avete davanti è la ristampa della serie "Il server perfetto" (aka: RonnieTucker)
pubblicata nei numeri 31 -34: niente di speciale, giusto quello che abbiamo ronnie@fullcirclemagazine.org
già pubblicato. Webmaster: Rob Kerfia
Si prega di notare che questa (aka: admin / linuxgeekery-
edizione speciale viene fornita senza Vi chiediamo, però, di badare alla data di pubblicazione: le versioni attuali admin@fullcirclemagazine.org
alcuna garanzia: né chi ha contribuito di hardware e software potrebbero essere diverse rispetto ad allora. Podcaster: Robin Catling
né la rivista Full Circle hanno alcuna Controllate il vostro hardware e il vostro software prima di provare quanto (aka RobinCatling)
responsabilità circa perdite di dati o descritto nelle guide di queste edizioni speciali. Potreste avere versioni più podcast@fullcirclemagazine.org
danni che possano derivare ai recenti del software installato o disponibile nei repository delle vostre Manager delle comunicazioni:
computer o alle apparecchiature dei distribuzioni. Robert Clipsham
lettori dall'applicazione di quanto (aka: mrmonday) -
pubblicato. Buon divertimento! mrmonday@fullcirclemagazine.org

Gli articoli contenuti in questa rivista sono stati rilasciati sotto la licenza Creative Commons Attribuzione - Non commerciale - Condividi allo stesso modo
3.0. Ciò significa che potete adattare, copiare, distribuire e inviare gli articoli ma solo sotto le seguenti condizioni: dovete attribuire il lavoro all'autore
originale in una qualche forma (almeno un nome, un'email o un indirizzo Internet) e a questa rivista col suo nome ("Full Circle Magazine") e con suo
indirizzo Internet www.fullcirclemagazine.org (ma non attribuire il/gli articolo/i in alcun modo che lasci intendere che gli autori e la rivista abbiano esplicitamente autorizzato voi
o l'uso che fate dell'opera). Se alterate, trasformate o create un'opera su questo lavoro dovete distribuire il lavoro risultante con la stessa licenza o una simile o compatibile.
Full Circle magazine è completamente indipendente da Canonical, lo sponsor dei progetti di Ubuntu, e i punti di vista e le opinioni espresse nella rivista non
sono in alcun modo da attribuire o approvati da Canonical.

Full Circle Magazine


HOW-TO Il Server Perfetto - Parte 1
non funzionano per ISPConfig 2. il sistema da CD. Selezionare la
Sono valide solo per ISPConfig 3.! propria lingua e quindi selezionare
FCM09 - 16 : Server Serie 1 - 8
FCM28 - 29 : LAMP Server 1 - 2
Requisiti
Per installare tale sistema è
necessario il CD di Ubuntu 9.10,
disponibile qui: : Ora bisogna partizionare l'hard
http://releases.ubuntu.com/releases/9 disk. Per semplicità si può selezionare
.10/ubuntu-9.10-server-i386.iso (32- Guidato, usare l'intero disco e
Dev Graphics Internet M/media System
bit) o: impostare il LVM. Questo crea un
http://releases.ubuntu.com/releases/9 gruppo volume con due volumi
.10/ubuntu-9.10-server-amd64.iso logici, uno per la / del sistema e un
(64-bit) Installa Ubuntu Server: altro per la swap. Ovviamente il
CD/DVD HDD USB Drive Laptop Wireless modo di partizionare è a scelta
Selezionare la propria lingua (di
Note preliminari
dell'utente che, se sa come fare, può
nuovo), località e il tipo di tastiera. impostare le partizioni anche

Q
uesto tutorial mostra come manualmente. Può rivelarsi utile nei
In questo tutorial è utilizzato L'installatore controlla il CD di
preparare un server mesi successivi impostare adesso
come nome dell'host installazione e l'hardware e configura
ubuntu 9.10 (Karmic partizioni separate per la /home e
server1.example.com con indirizzo IP la rete con il DHCP se è presente un
Koala) per ISPConfig 3 e per /var.
192.168.0.100 e gateway server DHCP in rete:
come installare ISPConfig 3 sul server 192.168.0.1. Queste impostazioni
stesso. ISPConfig 3 è un pannello di Selezionare l'hard disk che si
potrebbero differire da utente a
contollo per il web hosting che utente, quindi devono essere
permette di configurare i seguenti modificate in modo appropriato dove
servizi tramite un web browser: necessario.
Apache web server, Postfix mail
server, MySQL, MyDNS name server,
PureFTPd, SpamAssassin, ClamAV, e
Il sistema di base Inserire il nome dell'host. In
questo esempio il sistema è
molti altri.
Inserire il CD di installazione di denominato server1.example.com,
Ubuntu nel proprio sistema e avviare quindi inserire server1:
Da notare, queste impostazioni
full circle magazine n. 31 indice ^
IL SERVER PERFETTO - PARTE 1
vuole partizionare e, quando cifratura della directory privata, elemento che viene selezionato qui è
richiesto "Scrivere i cambiamenti sui selezionare no. il server OpenSSH per poter così
dischi e configurare LVM?", connettere il sistema con un client
selezionare Sì. SSH come PuTTY quando
l'installazione è terminata:
Se era stato selezionato Guidato,
utilizzare l'intero disco e impostare il L'installazione continua e viene
LVM, il partizionatore creerà un
gruppo volume grande che usa tutto
lo spazio del disco. A questo punto è
possibile specificare quanto spazio Successivamente il gestore dei
dell'hard disk è utilizzato da / e swap. formattate: pacchetti apt viene configurato.
Ha senso lasciare dello spazio non Lasciare la linea proxy HTTP vuota a
utilizzato per poter espandere meno che è utilizzato un server
successivamente i volumi logici o proxy per connettersi alla rete: installato il boot loader GRUB.
crearne di nuovi. Questo permette
una maggiore flessibilità. L'installazione di base del sistema
termina qui. Rimuovere il CD di
Una volta terminato, quando installazione dal lettore CD e
viene chiesto "Scrivere i selezionare Continua per riavviare il
Dopodiché il sistema di base sistema:
viene installato:
Per chi è un po' vecchio stile e
preferisce aggiornare i propri server
manualmente per avere maggiore
controllo, selezionare Non aggiornare
automaticamente. La scelta
ovviamente dipende dall'utente.

Creare un utente, ad esempio Sono necessari DNS, mail e


l'utente Amministratore, con il nome server Lamp, tuttavia se si preferisce
utente administrator. Non usare il avere pieno controllo su cosa viene
cambiamenti su disco?", premere su nome utente admin poiché è installato sul proprio sistema non
Sì: riservato in Ubuntu 9.10. selezionarne nessuno. I pacchetti
necessari saranno installati
Le nuove partizioni sono create e Se non si reputa necessaria una manualmente in seguito. Il solo
full circle magazine n. 31 indice ^
HOW-TO Il server perfetto - Parte 2
tutti i passi di questo tutorial Da questo punto in poi si può server deve avere un indirizzo IP
possiamo o eseguire tutti i usare un cliente SSH come statico. Modificare
FCM09 - 16 : Serie Server 1 - 8
FCM28 - 29 : Server LAMP 1 - 2 comandi anteponendo la parola PuTTY, connettersi dalla propria /etc/network/interfaces in base ai
FCM31 : Il Server Perfetto 1 sudo, o diventare root dall'inizio postazione di lavoro al proprio propri bisogni (in questo esempio
digitando: server Ubuntu 9.10 e seguire i verrà usato l'indirizzo IP
restanti passi di questo tutorial. 192.168.0.100):
sudo su

Installare vim-nox
vi /etc/network/interfaces
È anche possibile abilitare
l'accesso come root eseguendo: (Opzionale) # This file describes the
network interfaces available
Dev Graphics Internet M/media System
on your system
sudo passwd root In questo tutorial come editor # and how to activate them.
di testo è utilizzato vi. La For more information, see
e inserendo la password di root. versione di base del programma interfaces(5).
Permette di effettuare l'accesso si comporta in modo strano in
CD/DVD HDD USB Drive Laptop Wireless direttamente come root, ma è Ubuntu e Debian. Per risolvere # The loopback network
interface
disapprovato dagli sviluppatori di questo installare vim-nox: auto lo

I
Ubuntu e dalla comunità per vari iface lo inet loopback
l mese scorso abbiamo motivi (vedere aptitude install vim-nox
effettuato l'installazione base http://ubuntuforums.org/showthre # The primary network
di Ubuntu Server da CD fino ad.php?t=765414) Non è necessario eseguire interface
al punto di riavviare il questo passo se si utilizza un auto eth0
iface eth0 inet static
sistema installato.
Installare il Server SSH diverso editor di testo come joe o address 192.168.0.100
nano.
(Opzionale)
netmask 255.255.255.0
Ottenere i permessi di root network 192.168.0.0

Configurare la rete
broadcast 192.168.0.255
È possibile installare il server gateway 192.168.0.1
Dopo aver riavviato si può
SSH ora se non è stato fatto
effettuare l'accesso con il nome L'installatore di Ubuntu ha Riavviare la rete con:
durante l'installazione del
utente e la password creata configurato il sistema per
sistema:
precedentemente (ad esempio ottenere le proprie impostazioni /etc/init.d/networking restart
administrator). Poiché i privilegi di aptitude install ssh openssh- via DHCP. È necessario cambiare
root sono necessari per effettuare server tali impostazioni perché un Poi modificare /etc/hosts:

full circle magazine #32 indice ^


IL SERVER PERFETTO - PARTE 2
vi /etc/hosts Poi eseguire 127.0.0.1 localhost.localdomain localhost
in modo tale che sia uguale al 192.168.0.100 server1.example.com server1
testo mostrato in figura 1. aptitude update
# The following lines are desirable for IPv6 capable
Ora eseguire: per aggiornare il database dei hosts
::1 localhost ip6-localhost ip6-loopback
pacchetti apt e fe00::0 ip6-localnet
echo server1.example.com > ff00::0 ip6-mcastprefix
/etc/hostname aptitude safe-upgrade ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
e riavviare il server con: per installare gli ultimi ff02::3 ip6-allhosts
aggiornamenti (se presenti). Se
reboot si nota che un nuovo kernel aptitude remove apparmor
viene installato durante AppArmor è un'estensione di apparmor-utils
Dopodiché eseguire: l'aggiornamento, il sistema sicurezza (simile a SELinux) che

Sincronizzare l'orologio di
dovrebbe essere riavviato con: dovrebbe fornire una maggiore
hostname sicurezza. Secondo me non è
hostname -f
reboot necessario configurare un sistema
sistema di sicurezza, di solito
Ora entrambi dovrebbero
visualizzare: Cambiare la shell di causa più problemi rispetto ai È una buona idea

default
vantaggi che porta (basta sincronizzare l'orologio di sistema
now.
pensare a questo: passare una con un server NTP (protocollo del
settimana ad effettuare tempo di rete) tramite internet.
Modificare sources.list e /bin/sh is a symlink to troubleshooting perché qualche Basta semplicemente eseguire
aggiornare la propria /bin/dash, ma quello necessario è
/bin/bash, non /bin/dash. Perciò si
servizio non funziona come
installazione Linux desiderato, e poi scoprire che aptitude install ntp ntpdate
può fare così: tutto era OK, ma era solamente
AppArmor a causare il problema). e l'ora del sistema sarà sempre
Modificare /etc/apt/sources.list: dpkg-reconfigure dash sincronizzata.
Perciò io lo disabilito (questo è
vi /etc/apt/sources.list Install dash as /bin/sh?, anche necessario se si vuole
Scegliere: No installare ISPConfig
Commentare o rimuovere la successivamente).
riga relativa al CD di installazione Se non si fa così l'installazione Lo si può disabilitare così:
dal file e assicurarsi che i di ISPConfig non riuscirà.
/etc/init.d/apparmor stop
repository universe e multiverse
siano abilitati. Disabilitare AppArmor update-rc.d -f apparmor remove

full circle magazine #32 indice ^


HOW-TO Il server perfetto - Parte 3
ssl libsasl2-2 libsasl2- Inserite:
modules libsasl2- modules- (ma
FCM 09 - 16: Serie server 1 - 8 sql sasl2-bin libpammysql Vogliamo che MySql
FCM 28 - 29: Server LAMP 1 - 2 openssl getmail4 rkhunter usate il vostro .com) rimanga in ascolto su tutte le
FCM 31 - 32: Il server perfetto 1 - 2 binutils interfacce, non solo con
SSL certificate localhost. Perciò editiamo
Vi verrà posta la seguente (Certificato SSL) /etc/mysql/my.cnf e
domanda: Inserite: commentiamo la linea bind-
address=127.0.0.1:
New password for the MySql Quindi installate maildrop
"root" user come segue: vi /etc/mysql/my.cnf
Sviluppo Grafica Internet M/media Sistema (Nuova password per l'utente
"root" di MySql) update-alternatives -- [...]
removeall maildir.5

Repeat password for the MySql # Instead of skip-networking


update-alternatives -- the default is now to listen
CD/DVD HDD USB Drive Laptop Wireless "root" user removeall maildirquota.7 only on
(Ripetere la password per
aptitude install maildrop # localhost which is more
l'utente "root" di MySql)

P
compatible and is not less
ossiamo installare Vi chiederete perché non secure.
Create directories for web-
Postfix, Courier, abbiamo installato maildrop
based administration? #bind-address = 127.0.0.1
Saslauthd, MySql, insieme a tutti gli altri
(Creare le cartelle per [...]
rkhunter e binutils, con pacchetti. La ragione è che per
l'amministrazione web?)
un solo comando: un bug nel pacchetto courier-
Inserite: Quindi riavviamo MySql:
base, se installate maildrop
(Mettete sudo prima di ogni insieme a courier-pop, courier- /etc/init.d/mysql restart
General type of mail
comando, se richiesto). pop-ssl, courier-imap e courier-
configuration
imap-ssl, otterrete il seguente Ora controllate che la rete
aptitude install postfix (Tipo generale di
errore: sia abilitata, digitate:
postfix-mysql postfix-doc configurazione posta)
mysql-client mysql-server Inserite:
courier-authdaemon update-alternatives: error: netstat -tap | grep mysql
courierauthlib- mysql alternative link
courier-pop courier-pop-ssl System mail name: /usr/share/man/man5/maildir.5
.gz is already menaged by L'output dovrebbe
courier-imap courier-imap- (Nome della posta di sistema)
maildir.5.gz assomigliare a questo:
full circle magazine n. 33 indice ^
IL SERVER PERFETTO - PARTE 3
CN=server1.example.com
[...]
FCGI, suExec, Pear e Quindi eseguite i seguenti
mcrypt comandi per abilitare i moduli
root@server1:~# netsat -tap
| grep mysql Apache per suexec, rewrite,
Quindi ricreate i certificati: ssl, actions e include:
tcp 0 0 *:mysql *:* LISTEN Apache2, PHP5,
6267/mysqld mkimapdcert phpMyAdmin, FCGI, suExec, a2enmod suexec rewrite ssl
root@server1:~# Pear e mcrypt possono essere actions include
mkpop3dcert
installati come segue:
Durante l'installazione i Riavviate Apache:
e riavviate Courier-IMAP-SSL aptitude install apache2
certificati SSL per IMAP-SSL e e Courier-POP3-SSL: apache2.2-common apache2-doc /etc/init.d/apache2 restart
POP3-SSL sono stati creati con apache2-mpm-prefork apache2-
l'hostname localhost. Per /etc/init.d/courier-imap-ssl utils libexpat1 ssl-cert
cambiarlo con il corretto restart libapache2-mod-php5 php5 Installare PureFTPd e
Quota
php5-common php5-gd php5-
hostname
/etc/init.d/courier-pop-ssl mysql php5-imap phpmyadmin
(server1.exemple.com in restart php5-cli pp5-cgi libapache2-
questo tutorial), cancellate i mod-fcgid apache2-suexec php- PureFTPd e Quota possono
pear php-auth php5-imagick
Installare Amavisd-new,
certificati... essere installati con i seguenti
imagick libapache2-mod-suphp
SpamAssassin e ClamAV
comandi:
cd /etc/courier
Vedrete le seguenti
rm -f /etc/courier/imapd.pem aptitude install pure-ftpd-
domande:
Per installare amavisd-new, common pure-ftpd-mysql quota
rm -f /etc/courier/pop3d.pem SpamAssassin e ClamAV quotatool
Web server to reconfigure
eseguiamo:
e modificate i seguenti due automatically: Modificate il file
file sostituendo CN=localhost aptitude install amavisd-new (Web server da riconfigurare /etc/default/pure-ftpd-common:
con CN=server1.example.com spamassassin clamav clamav- automaticamente:)
daemon zoo unzip bzip2 arj Inserite: vi /etc/default/pure-ftpd-
(potete anche modificare gli nomarch lzop cabextract apt- common
altri valori se necessario): listchanges libnet-ldab-perl
libauthen-sasl-perl clamav- Configure database for
docs daemon libio-string- phpmyadmin with dbconfig- ed assicuratevi che la
vi /etc/courier/imapd.cnf
perl libio-socket-ssl-perl common? modalità di avvio sia impostata
[...] libnet-ident-perl zip libnet- su standalone e impostate
(Configurare il database per
CN=server1.example.com dns-perl VIRTUALCHROOT=true
[...]
phpmyadmin con dbconfig-
common?)
vi /etc/courier/pop3d.cnf Installare Apache2, Inserite:
[...]

PHP5, phpMyAdmin,
STANDALONE_OR_INETD=standalon
e
[...]
full circle magazine n. 33 indice ^
IL SERVER PERFETTO - PARTE 3
[...]
VIRTUALCHROOT=true
[...] # /etc/fstab: static file system information.
#
Quindi riavviare PureFTPd: # Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
/etc/init.d/pure-ftpd-mysql # devices that works even if disks are added and removed. See fstab(5).
restart #
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
Modificate /etc/fstab. Il mio /dev/mapper/server1-root / ext4 errors=remount-
è come in Fig. 1 qui accanto ro,usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0 0 1
(Ho aggiunto # /boot was on /dev/sda5 during installation
UUID=9ea34148-31b7-4d5c-baee-c2e2022562ea /boot ext2 defaults 0
,usrjquota=aquota.user.user,gr 2
pjquota=aquota.group,jqfmt=vf /dev/mapper/server1-swap_1 none swap sw 0 0
sv0 alla partizione con punto di /dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
mount /): /dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0

vi /etc/fstab
./configure
Per abilitare le quote,
aptitude install g++ libc6
gcc gawk make texinfo make Installare Vlogger e
eseguite questi comandi: libmysqlclien15-dev
make install
Webalizer
touch /aquota.user MyDNS non è disponible tra
/aquota.group Vlogger e Webalizer possono
i repository di Ubuntu 9.10 Quindi creiamo lo script di
essere installati come segue:
chmod 600 /aquota.* perciò dobbiamo crearcelo noi start/stop (mostrato nella
stessi come segue: pagina che segue) per MyDNS: aptitude install vlogger
mount -o ramount / webalizer
cd /tmp vi /etc/init.d/mydns
quotacheck -avugm
wget Quindi rendiamo lo script Installare Jailkit
quotaon -avug http://heatnet.dl.sourceforge
eseguibile e creiamo i
.net/sourceforge/mydns- Jailkit è necessario solo se
Installare MyDNS ng/mydns-1.2.8.27.tar.gz collegamenti al menu di avvio:
volete eseguire il chroot degli
tar xvfz mydns- chmod +x /etc/init.d/mydns utenti SSH. Può essere
Prima di installare MyNDS 1.2.8.27.tar.gz installato come segue
abbiamo bisogno di installare update-rc.d mydns defaults (importante: Jailkit deve essere
cd mydns-1.2.8
qualche prerequisito: installato prima di ISPConfig;

full circle magazine n. 33 indice ^


IL SERVER PERFETTO - PARTE 3
#! /bin/sh restart)
# echo -n "Restarting $DESC: $NAME"
# mydns Start the MyDNS server start-stop-daemon --stop --quiet --oknodo \
# --exec $DAEMON
# Author: Philipp Kern <phil@philkern.de>. sleep 1
# Based upon skeleton 1.9.4 by Miquel van start-stop-daemon --start --quiet \
Smoorenburg --exec $DAEMON -- -b
# <miquels@cistron.nl> and Ian Murdock echo "."
<imurdock@gnu.ai.mit.edu>. ;;
# *)
echo "Usage: $SCRIPTNAME
set -e {start|stop|restart|reload|force-reload}" >&2
exit 1
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin: ;;
/usr/bin esac
DAEMON=/usr/local/sbin/mydns
NAME=mydns exit 0
DESC="DNS server"

SCRIPTNAME=/etc/init.d/$NAME
non può essere installato dopo):
# Gracefully exit if the package has been removed. rm -rf jailkit-2.10*
test -x $DAEMON || exit 0 aptitude install build-
case "$1" in
essential autoconf
automake1.9 libtool flex Installare fail2ban
start) bison
echo -n "Starting $DESC: $NAME"
start-stop-daemon --start --quiet \
Questo è opzionale ma
cd /tmp raccomandato, perché il
--exec $DAEMON -- -b
echo "." wget monitor di ISPConfig prova a
;; htpp://olivier.sessink.nl/jai visualizzare il log di fail2ban:
stop) lkit-2.10.tar.gz
echo -n "Stopping $DESC: $NAME"
aptitude install fail2ban
start-stop-daemon --stop --oknodo --quiet \ tar xvfz jailkit-2.10.tar.gz
--exec $DAEMON
echo "." cd jailkit-2.10 Il prossimo mese,
;; nell'installazione finale,
reload|force-reload) ./configure
echo -n "Reloading $DESC configuration..."
installeremo SquirrelMail e
start-stop-daemon --stop --signal HUP --quiet \ ISPConfig3 ottenendo il server
make
--exec $DAEMON perfetto, pronto a partire!
echo "done." make install
;;
cd ..
full circle magazine n. 33 indice ^
HOW-TO Il Server Perfetto - Parte 4
squirrelmail-configure Inserite la parola: oppure:
FCM09 - 16 : Serie Server 1 - 8
FCM28 - 29 : Server LAMP 1 - 2 Dobbiamo dire a SquirrelMail imap_server_type = courier http://192.168.0.100/webmail
FCM31 - 33 : Il Server Perfetto 1 - 3 che siamo usando Courier-IMAP/- default_folder_prefix = INBOX.
trash_folder = Trash
POP3: sent_folder = Sent
draft_folder = Drafts
SquirrelMail Configuration : show_prefix_option = false
Read: config.php (1.4.0) default_sub_of_inbox = false
Main Menu show_contain_subfolders_option
1. Organization Preferences = false
2. Server Settings optional_delimiter = .
Sviluppo Grafica Internet M/media Sistema 3. Folder Defaults delete_folder = true
4. General Options
5. Themes Press any key to continue...
6. Address Books
7. Message of the Day (MOTD)
8. Plugins Successivamente, vedrete una
CD/DVD HDD USB Drive Laptop Wireless
9. Database lista di opzioni e le loro
10. Languages impostazioni; premete per
Installare ISPConfig 3

P
continuare.
er installare il client di D. Set pre-defined settings
for specific IMAP servers
posta SquirrelMail C Turn color on Tornate al menù principale, Per installare l'ultima versione
eseguite: S Save data inserite: per salvare i dati, e rilasciata di ISPConfig 3, fate così
Q Quit vedrete: (sostituendo ISPConfig-
3.0.1.6.tar.gz con l'ultima
aptitude install squirrelmail Command >>
Data saved in config.php versione):
Press enter to continue
Quindi create il seguente link Inserite: cd /tmp
simbolico... Tornare al menù principale,
Ora vedrete la lista delle inserite: per chiudere. wget
ln -s opzioni server IMAP: http://downloads.sourceforge.net
/usr/share/squirrelmail/ /ispconfig/ISPConfig-
Dopo potete accedere a
/var/www/webmail Please select your IMAP server: 3.0.1.6.tar.gz?use_mirror=
SquirrelMail su:
(Selezionare il vostro server
IMAP) http://server1.example.com/webma tar xvfz ISPConfig-
... e configurate SquirrelMail:
il 3.0.1.6.tar.gz

full circle magazine n. 34 indice ^


IL SERVER PERFETTO - PARTE 4
cd
ispconfig3_install/install/

Il passaggio successivo è
eseguire:

php -q install.php

Questo avvierà l'installazione di


ISPConfig3. Premete per ogni
opzione, eccetto quando vi verrà
chiesta la vostra password MySQL.

Il programma di installazione
configura automaticamente tutti i
servizi di base, quindi non è
necessaria nessuna configurazione
manuale.

Dopo potrete accedere ad


ISPConfig 3 da:

http://server1.example.com:8080/

oppure:

http://192.168.0.100:8080/

Eseguite il login con il nome


utente e la password
(dovreste cambiare la
password predefinita dopo il primo
login).

Il sistema è ora pronto per


essere usato.

full circle magazine n. 34 indice ^

Potrebbero piacerti anche