Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
full circle magazine n. 31 1"" indice ^
full circle
CCOOSSTTRRUUIIRREE IILL SSEERRVVEERRPPEERRFFEETTTTOO CCOONNUUBBUUNNTTUU 99..1100
LA RIVISTA INDIPENDENTE PER LA COMUNITÀ LINUX UBUNTU
ful l circle magazine non è affi l iata né sostenuta da Canonical Ltd.
Full CircleLA RIVISTA INDIPENDENTE PER LA COMUNITÀ LINUX UBUNTU
Cos'è Full Circle
Full Circle è una rivista gratuita e
indipendente, dedicata alla famiglia
Ubuntu dei sistemi operativi Linux.
Ogni mese pubblica utili articoli
tecnici e articoli inviati dai lettori.
Full Circle ha anche un podcast di
supporto, il Full Circle Podcast, con
gli stessi argomenti della rivista e
altre interessanti notizie.
Si prega di notare che questa
edizione speciale viene fornita senza
alcuna garanzia: né chi ha contribuito
né la rivista Full Circle hanno alcuna
responsabilità circa perdite di dati o
danni che possano derivare ai
computer o alle apparecchiature dei
lettori dall'applicazione di quanto
pubblicato.
Come contattarci
Sito web:
http://www.fullcirclemagazine.org/
Forum:
http://ubuntuforums.org/forumdispl
ay.php?f=270
IRC:
#fullcirclemagazine su
chat.freenode.net
Gruppo editoriale
Capo redattore: Ronnie Tucker
(aka: RonnieTucker)
Webmaster: Rob Kerfia
(aka: admin / linuxgeekery-
Podcaster: Robin Catling
(aka RobinCatling)
Manager delle comunicazioni:
Robert Clipsham
(aka: mrmonday) -
Ecco a voi un altro Speciale monotematico!
Come richiesto dai nostri lettori, stiamo assemblando in edizioni dedicatealcuni degli articoli pubblicati in serie.
Quella che avete davanti è la ristampa della serie "I l server perfetto"pubblicata nei numeri 31 -34: niente di speciale, giusto quello che abbiamogià pubblicato.
Vi chiediamo, però, di badare alla data di pubblicazione: le versioni attualidi hardware e software potrebbero essere diverse rispetto ad allora.Controllate il vostro hardware e il vostro software prima di provare quantodescritto nelle guide di queste edizioni speciali . Potreste avere versioni piùrecenti del software installato o disponibile nei repository delle vostredistribuzioni.
Buon divertimento!
Full Circle Magazine
Gl i articol i contenuti in questa rivista sono stati ri lasciati sotto la l icenza Creative Commons Attribuzione - Non commerciale - Condividi a l lo stesso modo3.0. Ciò significa che potete adattare, copiare, distribuire e inviare gl i articol i ma solo sotto le seguenti condizioni : dovete attribuire i l lavoro al l 'autoreoriginale in una qualche forma (almeno un nome, un'emai l o un indirizzo Internet) e a questa rivista col suo nome ("Ful l Circle Magazine") e con suo
indirizzo Internet www.ful lcirclemagazine.org (ma non attribuire i l /g l i articolo/i in alcun modo che lasci intendere che gl i autori e la rivista abbiano espl icitamente autorizzato voio l 'uso che fate del l 'opera). Se alterate, trasformate o create un'opera su questo lavoro dovete distribuire i l lavoro risultante con la stessa l icenza o una simi le o compatibi le.Full Circle magazine è completamente indipendente da Canonical, lo sponsor dei progetti di Ubuntu, e i punti di vista e le opinioni espresse nella rivista nonsono in alcun modo da attribuire o approvati da Canonical.
full circle magazine n. 31 indice ^
HOW-TO Il Server Perfetto - Parte 1
Questo tutorialmostracomepreparareunserverubuntu9.10 (KarmicKoala)per ISPConfig3e
come installare ISPConfig3sul serverstesso. ISPConfig3èunpannellodicontolloper ilwebhostingchepermettedi configurare i seguentiservizi tramiteunwebbrowser:Apachewebserver, Postfixmailserver,MySQL,MyDNSnameserver,PureFTPd,SpamAssassin,ClamAV,emolti altri.
Danotare,queste impostazioni
FCM09 - 16 : Server Serie 1 - 8FCM28 - 29 : LAMP Server 1 - 2
GraphicsDev Internet M/media System
HDDCD/DVD USB Drive Laptop Wireless
non funzionanoper ISPConfig2.Sonovalidesoloper ISPConfig3.!
RequisitiPer installare tale sistemaè
necessario il CDdiUbuntu9.10,disponibilequi: :http://releases.ubuntu.com/releases/9.10/ubuntu-9.10-server-i386.iso (32-bit) o:http://releases.ubuntu.com/releases/9.10/ubuntu-9.10-server-amd64.iso(64-bit)
Note preliminariInquesto tutorial èutilizzato
comenomedell'hostserver1.example.comcon indirizzo IP192.168.0.100egateway192.168.0.1.Queste impostazionipotrebberodifferiredautenteautente,quindidevonoesseremodificate inmodoappropriatodovenecessario.
Il sistema di baseInserire il CDdi installazionedi
Ubuntunelproprio sistemaeavviare
il sistemadaCD.Selezionare lapropria linguaequindi selezionare
InstallaUbuntuServer:
Selezionare lapropria lingua (dinuovo), localitàe il tipodi tastiera.
L'installatorecontrolla il CDdiinstallazionee l'hardwareeconfigurala retecon ilDHCPseèpresenteunserverDHCP in rete:
Inserire il nomedell'host. Inquestoesempio il sistemaèdenominatoserver1.example.com,quindi inserire server1:
Orabisognapartizionare l'harddisk. Per semplicità si puòselezionareGuidato,usare l'interodiscoeimpostare il LVM.Questo creaungruppovolumeconduevolumilogici, unoper la /del sistemaeunaltroper la swap.Ovviamente ilmododipartizionareèa sceltadell'utenteche, sesacome fare,puòimpostare lepartizioni anchemanualmente. Può rivelarsi utileneimesi successivi impostareadessopartizioni separateper la /homeeper /var.
Selezionare l'harddiskchesi
full circle magazine n. 31 indice ^
IL SERVER PERFETTO - PARTE 1vuolepartizionaree,quandorichiesto "Scrivere i cambiamenti suidischi econfigurareLVM?",selezionareSì.
SeerastatoselezionatoGuidato,utilizzare l'interodiscoe impostare ilLVM, il partizionatorecreeràungruppovolumegrandecheusa tuttolo spaziodeldisco.Aquestopuntoèpossibile specificarequantospaziodell'harddiskèutilizzatoda /eswap.Hasenso lasciaredello spaziononutilizzatoperpoterespanderesuccessivamente i volumi logici ocrearnedinuovi.Questopermetteunamaggiore flessibilità.
Unavolta terminato,quandovienechiesto "Scrivere i
cambiamenti sudisco?", premeresuSì:
Lenuovepartizioni sonocreatee
formattate:
Dopodiché il sistemadi baseviene installato:
Creareunutente, adesempiol'utenteAmministratore, con il nomeutenteadministrator.Nonusare ilnomeutenteadminpoichéèriservato inUbuntu9.10.
Senonsi reputanecessariauna
cifraturadelladirectoryprivata,selezionareno.
Successivamente il gestoredeipacchetti aptvieneconfigurato.Lasciare la lineaproxyHTTPvuotaamenocheèutilizzatoun serverproxyperconnettersi alla rete:
Per chi èunpo' vecchio stileepreferisceaggiornare i propri servermanualmenteperaveremaggiorecontrollo, selezionareNonaggiornareautomaticamente. Lasceltaovviamentedipendedall'utente.
SononecessariDNS,mail eserver Lamp, tuttavia se si preferisceaverepienocontrollo su cosavieneinstallato sulproprio sistemanonselezionarnenessuno. I pacchettinecessari saranno installatimanualmente in seguito. Il solo
elementochevieneselezionatoquièil serverOpenSSHperpoter cosìconnettere il sistemaconunclientSSHcomePuTTYquandol'installazioneè terminata:
L'installazionecontinuaeviene
installato il boot loaderGRUB.
L'installazionedibasedel sistematerminaqui.Rimuovere il CDdiinstallazionedal lettoreCDeselezionareContinuaper riavviare ilsistema:
full circle magazine #32 indice ^
HOW-TO Il server perfetto - Parte 2
Ilmese scorso abbiamoeffettuato l'installazione basedi Ubuntu Server da CD finoal punto di riavviare il
sistema installato.
Ottenere i permessi di rootDopo aver riavviato si può
effettuare l'accesso con il nomeutente e la password creataprecedentemente (ad esempioadministrator). Poiché i privilegi diroot sono necessari per effettuare
FCM09 - 16 : Serie Server 1 - 8FCM28 - 29 : Server LAMP 1 - 2FCM31 : Il Server Perfetto 1
GraphicsDev Internet M/media System
HDDCD/DVD USB Drive Laptop Wireless
tutti i passi di questo tutorialpossiamo o eseguire tutti icomandi anteponendo la parolasudo, o diventare root dall'iniziodigitando:
sudo su
È anche possibile abilitarel'accesso come root eseguendo:
sudo passwd root
e inserendo la password di root.Permette di effettuare l'accessodirettamente come root, ma èdisapprovato dagli sviluppatori diUbuntu e dalla comunità per varimotivi (vederehttp://ubuntuforums.org/showthread.php?t=765414)
Installare il Server SSH(Opzionale)
È possibile installare il serverSSH ora se non è stato fattodurante l'installazione delsistema:
aptitude install ssh openssh-server
Da questo punto in poi si puòusare un cliente SSH comePuTTY, connettersi dalla propriapostazione di lavoro al proprioserver Ubuntu 9.10 e seguire irestanti passi di questo tutorial.
Installare vim-nox(Opzionale)
In questo tutorial come editordi testo è utilizzato vi. Laversione di base del programmasi comporta in modo strano inUbuntu e Debian. Per risolverequesto installare vim-nox:
aptitude install vim-nox
Non è necessario eseguirequesto passo se si utilizza undiverso editor di testo come joe onano.
Configurare la reteL'installatore di Ubuntu ha
configurato il sistema perottenere le proprie impostazionivia DHCP. È necessario cambiaretali impostazioni perché un
server deve avere un indirizzo IPstatico. Modificare/etc/network/interfaces in base aipropri bisogni (in questo esempioverrà usato l'indirizzo IP192.168.0.100):
vi /etc/network/interfaces
# This file describes thenetwork interfaces availableon your system# and how to activate them.For more information, seeinterfaces(5).
# The loopback networkinterfaceauto loiface lo inet loopback
# The primary networkinterfaceauto eth0iface eth0 inet static
address 192.168.0.100netmask 255.255.255.0network 192.168.0.0broadcast 192.168.0.255gateway 192.168.0.1
Riavviare la rete con:
/etc/init.d/networking restart
Poi modificare /etc/hosts:
full circle magazine #32 indice ^
vi /etc/hostsin modo tale che sia uguale altesto mostrato in figura 1.
Ora eseguire:
echo server1.example.com >/etc/hostname
e riavviare il server con:
reboot
Dopodiché eseguire:
hostnamehostname -f
Ora entrambi dovrebberovisualizzare:
now.
Modificare sources.list eaggiornare la propriainstallazione Linux
Modificare /etc/apt/sources.list:
vi /etc/apt/sources.list
Commentare o rimuovere lariga relativa al CD di installazionedal file e assicurarsi che irepository universe e multiversesiano abilitati.
Poi eseguire
aptitude update
per aggiornare il database deipacchetti apt e
aptitude safe-upgrade
per installare gli ultimiaggiornamenti (se presenti). Sesi nota che un nuovo kernelviene installato durantel'aggiornamento, il sistemadovrebbe essere riavviato con:
reboot
Cambiare la shell didefault
/bin/sh is a symlink to/bin/dash, ma quello necessario è/bin/bash, non /bin/dash. Perciò sipuò fare così:
dpkg-reconfigure dash
Install dash as /bin/sh?,Scegliere: No
Se non si fa così l'installazionedi ISPConfig non riuscirà.
Disabilitare AppArmor
AppArmor è un'estensione disicurezza (simile a SELinux) chedovrebbe fornire una maggioresicurezza. Secondo me non ènecessario configurare unsistema di sicurezza, di solitocausa più problemi rispetto aivantaggi che porta (bastapensare a questo: passare unasettimana ad effettuaretroubleshooting perché qualcheservizio non funziona comedesiderato, e poi scoprire chetutto era OK, ma era solamenteAppArmor a causare il problema).Perciò io lo disabilito (questo èanche necessario se si vuoleinstallare ISPConfigsuccessivamente).
Lo si può disabilitare così:
/etc/init.d/apparmor stop
update-rc.d -f apparmor remove
aptitude remove apparmorapparmor-utils
Sincronizzare l'orologio disistema
È una buona ideasincronizzare l'orologio di sistemacon un server NTP (protocollo deltempo di rete) tramite internet.Basta semplicemente eseguire
aptitude install ntp ntpdate
e l'ora del sistema sarà sempresincronizzata.
IL SERVER PERFETTO - PARTE 2127.0.0.1 localhost.localdomain localhost192.168.0.100 server1.example.com server1
# The following lines are desirable for IPv6 capablehosts::1 localhost ip6-localhost ip6-loopbackfe00::0 ip6-localnetff00::0 ip6-mcastprefixff02::1 ip6-allnodesff02::2 ip6-allroutersff02::3 ip6-allhosts
full circle magazine n. 33 indice ^
HOW-TO Il server perfetto - Parte 3
Possiamo installarePostfix, Courier,Saslauthd, MySql,rkhunter e binutils, con
un solo comando:
(Mettete sudo prima di ognicomando, se richiesto).
aptitude install postfixpostfix-mysql postfix-docmysql-client mysql-servercourier-authdaemoncourierauthlib- mysqlcourier-pop courier-pop-sslcourier-imap courier-imap-
FCM 09 - 16: Serie server 1 - 8FCM 28 - 29: Server LAMP 1 - 2FCM 31 - 32: Il server perfetto 1 - 2
GraficaSviluppo Internet M/media Sistema
HDDCD/DVD USB Drive Laptop Wireless
ssl libsasl2-2 libsasl2-modules libsasl2- modules-sql sasl2-bin libpammysqlopenssl getmail4 rkhunterbinutils
Vi verrà posta la seguentedomanda:
New password for the MySql"root" user(Nuova password per l'utente"root" di MySql)
Repeat password for the MySql"root" user(Ripetere la password perl'utente "root" di MySql)
Create directories for web-based administration?(Creare le cartelle perl'amministrazione web?)Inserite:
General type of mailconfiguration(Tipo generale diconfigurazione posta)Inserite:
System mail name:(Nome della posta di sistema)
Inserite:(ma
usate il vostro .com)
SSL certificate(Certificato SSL)Inserite:
Quindi installate maildropcome segue:
update-alternatives --removeall maildir.5
update-alternatives --removeall maildirquota.7
aptitude install maildrop
Vi chiederete perché nonabbiamo installato maildropinsieme a tutti gli altripacchetti. La ragione è che perun bug nel pacchetto courier-base, se installate maildropinsieme a courier-pop, courier-pop-ssl, courier-imap e courier-imap-ssl, otterrete il seguenteerrore:
update-alternatives: error:alternative link/usr/share/man/man5/maildir.5.gz is already menaged bymaildir.5.gz
Vogliamo che MySqlrimanga in ascolto su tutte leinterfacce, non solo conlocalhost. Perciò editiamo/etc/mysql/my.cnf ecommentiamo la linea bind-address=127.0.0.1:
vi /etc/mysql/my.cnf
[...]
# Instead of skip-networkingthe default is now to listenonly on
# localhost which is morecompatible and is not lesssecure.
#bind-address = 127.0.0.1[...]
Quindi riavviamo MySql:
/etc/init.d/mysql restart
Ora controllate che la retesia abilitata, digitate:
netstat -tap | grep mysql
L'output dovrebbeassomigliare a questo:
full circle magazine n. 33 indice ^
IL SERVER PERFETTO - PARTE 3root@server1:~# netsat -tap| grep mysql
tcp 0 0 *:mysql *:* LISTEN6267/mysqld
root@server1:~#
Durante l'installazione icertificati SSL per IMAP-SSL ePOP3-SSL sono stati creati conl'hostname localhost. Percambiarlo con il correttohostname(server1.exemple.com inquesto tutorial), cancellate icertificati...
cd /etc/courier
rm -f /etc/courier/imapd.pem
rm -f /etc/courier/pop3d.pem
e modificate i seguenti duefile sostituendo CN=localhostcon CN=server1.example.com(potete anche modificare glialtri valori se necessario):
vi /etc/courier/imapd.cnf
[...]CN=server1.example.com[...]
vi /etc/courier/pop3d.cnf
[...]
CN=server1.example.com[...]
Quindi ricreate i certificati:
mkimapdcert
mkpop3dcert
e riavviate Courier-IMAP-SSLe Courier-POP3-SSL:
/etc/init.d/courier-imap-sslrestart
/etc/init.d/courier-pop-sslrestart
Installare Amavisd-new,SpamAssassin e ClamAV
Per installare amavisd-new,SpamAssassin e ClamAVeseguiamo:
aptitude install amavisd-newspamassassin clamav clamav-daemon zoo unzip bzip2 arjnomarch lzop cabextract apt-listchanges libnet-ldab-perllibauthen-sasl-perl clamav-docs daemon libio-string-perl libio-socket-ssl-perllibnet-ident-perl zip libnet-dns-perl
Installare Apache2,PHP5, phpMyAdmin,
FCGI, suExec, Pear emcrypt
Apache2, PHP5,phpMyAdmin, FCGI, suExec,Pear e mcrypt possono essereinstallati come segue:
aptitude install apache2apache2.2-common apache2-docapache2-mpm-prefork apache2-utils libexpat1 ssl-certlibapache2-mod-php5 php5php5-common php5-gd php5-mysql php5-imap phpmyadminphp5-cli pp5-cgi libapache2-mod-fcgid apache2-suexec php-pear php-auth php5-imagickimagick libapache2-mod-suphp
Vedrete le seguentidomande:
Web server to reconfigureautomatically:(Web server da riconfigurareautomaticamente:)Inserite:
Configure database forphpmyadmin with dbconfig-common?(Configurare il database perphpmyadmin con dbconfig-common?)Inserite:
Quindi eseguite i seguenticomandi per abilitare i moduliApache per suexec, rewrite,ssl, actions e include:
a2enmod suexec rewrite sslactions include
Riavviate Apache:
/etc/init.d/apache2 restart
Installare PureFTPd eQuota
PureFTPd e Quota possonoessere installati con i seguenticomandi:
aptitude install pure-ftpd-common pure-ftpd-mysql quotaquotatool
Modificate il file/etc/default/pure-ftpd-common:
vi /etc/default/pure-ftpd-common
ed assicuratevi che lamodalità di avvio sia impostatasu standalone e impostateVIRTUALCHROOT=true
[...]STANDALONE_OR_INETD=standalone
full circle magazine n. 33 indice ^
[...]VIRTUALCHROOT=true[...]
Quindi riavviare PureFTPd:
/etc/init.d/pure-ftpd-mysqlrestart
Modificate /etc/fstab. Il mioè come in Fig. 1 qui accanto(Ho aggiunto,usrjquota=aquota.user.user,grpjquota=aquota.group,jqfmt=vfsv0 alla partizione con punto dimount /):
vi /etc/fstab
Per abilitare le quote,eseguite questi comandi:
touch /aquota.user/aquota.group
chmod 600 /aquota.*
mount -o ramount /
quotacheck -avugm
quotaon -avug
Installare MyDNSPrima di installare MyNDS
abbiamo bisogno di installarequalche prerequisito:
aptitude install g++ libc6gcc gawk make texinfolibmysqlclien15-dev
MyDNS non è disponible trai repository di Ubuntu 9.10perciò dobbiamo crearcelo noistessi come segue:
cd /tmp
wgethttp://heatnet.dl.sourceforge.net/sourceforge/mydns-ng/mydns-1.2.8.27.tar.gz
tar xvfz mydns-1.2.8.27.tar.gz
cd mydns-1.2.8
./configure
make
make install
Quindi creiamo lo script distart/stop (mostrato nellapagina che segue) per MyDNS:
vi /etc/init.d/mydns
Quindi rendiamo lo scripteseguibile e creiamo icollegamenti al menu di avvio:
chmod +x /etc/init.d/mydns
update-rc.d mydns defaults
Installare Vlogger eWebalizer
Vlogger e Webalizer possonoessere installati come segue:
aptitude install vloggerwebalizer
Installare JailkitJailkit è necessario solo se
volete eseguire il chroot degliutenti SSH. Può essereinstallato come segue(importante: Jailkit deve essereinstallato prima di ISPConfig;
# /etc/fstab: static file system information.## 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# devices that works even if disks are added and removed. See fstab(5).## <file system> <mount point> <type> <options> <dump> <pass>proc /proc proc defaults 0 0/dev/mapper/server1-root / ext4 errors=remount-ro,usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0 0 1# /boot was on /dev/sda5 during installationUUID=9ea34148-31b7-4d5c-baee-c2e2022562ea /boot ext2 defaults 0
2/dev/mapper/server1-swap_1 none swap sw 0 0/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
IL SERVER PERFETTO - PARTE 3
full circle magazine n. 33 indice ^
#! /bin/sh## mydns Start the MyDNS server## Author: Philipp Kern <[email protected]>.# Based upon skeleton 1.9.4 by Miquel vanSmoorenburg# <[email protected]> and Ian Murdock<[email protected]>.#
set -e
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/binDAEMON=/usr/local/sbin/mydnsNAME=mydnsDESC="DNS server"
SCRIPTNAME=/etc/init.d/$NAME
# Gracefully exit if the package has been removed.test -x $DAEMON || exit 0
case "$1" instart)
echo -n "Starting $DESC: $NAME"start-stop-daemon --start --quiet \
--exec $DAEMON -- -becho ".";;
stop)echo -n "Stopping $DESC: $NAME"start-stop-daemon --stop --oknodo --quiet \
--exec $DAEMONecho ".";;
reload|force-reload)echo -n "Reloading $DESC configuration..."start-stop-daemon --stop --signal HUP --quiet \
--exec $DAEMONecho "done.";;
restart)echo -n "Restarting $DESC: $NAME"start-stop-daemon --stop --quiet --oknodo \
--exec $DAEMONsleep 1start-stop-daemon --start --quiet \
--exec $DAEMON -- -becho ".";;
*)echo "Usage: $SCRIPTNAME
{start|stop|restart|reload|force-reload}" >&2exit 1;;
esac
exit 0
non può essere installato dopo):
aptitude install build-essential autoconfautomake1.9 libtool flexbison
cd /tmp
wgethtpp://olivier.sessink.nl/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*
Installare fail2banQuesto è opzionale ma
raccomandato, perché ilmonitor di ISPConfig prova avisualizzare il log di fail2ban:
aptitude install fail2ban
Il prossimo mese,nell'installazione finale,installeremo SquirrelMail eISPConfig3 ottenendo il serverperfetto, pronto a partire!
IL SERVER PERFETTO - PARTE 3
full circle magazine n. 34 indice ^
HOW-TO Il Server Perfetto - Parte 4
Per installare il client diposta SquirrelMaileseguite:
aptitude install squirrelmail
Quindi create il seguente linksimbolico...
ln -s/usr/share/squirrelmail//var/www/webmail
... e configurate SquirrelMail:
FCM09 - 16 : Serie Server 1 - 8FCM28 - 29 : Server LAMP 1 - 2FCM31 - 33 : Il Server Perfetto 1 - 3
GraficaSviluppo Internet M/media Sistema
HDDCD/DVD USB Drive Laptop Wireless
squirrelmail-configure
Dobbiamo dire a SquirrelMailche siamo usando Courier-IMAP/-POP3:
SquirrelMail Configuration :Read: config.php (1.4.0)Main Menu1. Organization Preferences2. Server Settings3. Folder Defaults4. General Options5. Themes6. Address Books7. Message of the Day (MOTD)8. Plugins9. Database10. Languages
D. Set pre-defined settingsfor specific IMAP serversC Turn color onS Save dataQ Quit
Command >>
Inserite:
Ora vedrete la lista delleopzioni server IMAP:
Please select your IMAP server:(Selezionare il vostro serverIMAP)
Inserite la parola:
imap_server_type = courierdefault_folder_prefix = INBOX.trash_folder = Trashsent_folder = Sentdraft_folder = Draftsshow_prefix_option = falsedefault_sub_of_inbox = falseshow_contain_subfolders_option= falseoptional_delimiter = .delete_folder = true
Press any key to continue...
Successivamente, vedrete unalista di opzioni e le loroimpostazioni; premete percontinuare.
Tornate al menù principale,inserite: per salvare i dati, evedrete:
Data saved in config.phpPress enter to continue
Tornare al menù principale,inserite: per chiudere.
Dopo potete accedere aSquirrelMail su:http://server1.example.com/webmail
oppure:
http://192.168.0.100/webmail
Installare ISPConfig 3Per installare l'ultima versione
rilasciata di ISPConfig 3, fate così(sostituendo ISPConfig-3.0.1.6.tar.gz con l'ultimaversione):
cd /tmp
wgethttp://downloads.sourceforge.net/ispconfig/ISPConfig-3.0.1.6.tar.gz?use_mirror=
tar xvfz ISPConfig-3.0.1.6.tar.gz
full circle magazine n. 34 indice ^
IL SERVER PERFETTO - PARTE 4cdispconfig3_install/install/
Il passaggio successivo èeseguire:
php -q install.php
Questo avvierà l'installazione diISPConfig3. Premete per ogniopzione, eccetto quando vi verràchiesta la vostra password MySQL.
Il programma di installazioneconfigura automaticamente tutti iservizi di base, quindi non ènecessaria nessuna configurazionemanuale.
Dopo potrete accedere adISPConfig 3 da:
http://server1.example.com:8080/
oppure:
http://192.168.0.100:8080/
Eseguite il login con il nomeutente e la password
(dovreste cambiare lapassword predefinita dopo il primologin).
Il sistema è ora pronto peressere usato.