Differenze tra le versioni di "Server Wiki su Macchina Fisica"

Da Wiki-itsos.
(Installazione del server LAMP)
(Configurazione iniziale)
Riga 58: Riga 58:
 
  service apache2 restart
 
  service apache2 restart
 
  * Restarting web server apache2                                        [ OK ]
 
  * Restarting web server apache2                                        [ OK ]
 +
 +
Nel file LocalSettings.php aggiungiamo
 +
 +
$wgEmailConfirmToEdit = true;
 +
$wgSMTP = array(
 +
'host' => "Server di mail", //could also be an IP address
 +
'IDHost' => "IdDel server mail",
 +
'port' => 25,
 +
'auth' => true,
 +
'username' => "UtenteDelServerMail",
 +
'password' => "PasswdDelServerMail"
 +
);
 +
 +
Ovviamente occorre avere a disposizione:
 +
* un server mail connesso a internet e capace di fare il relay di posta
 +
* un account abilitato sul server
 +
(Può essere, ad esempio, un account di gmail, oppure un server creato ad hoc, o anche la stessa macchina che ospita wiki (usare postfix)
  
 
=[[ Cambiare il Logo | Cambiare il logo a Wiki]]=
 
=[[ Cambiare il Logo | Cambiare il logo a Wiki]]=

Versione delle 12:50, 9 feb 2016

Installazione base Wiki

Situazione iniziale

siamo partiti da un server avente:

  • processore 64 bit 4core
  • 8Gb Ram
  • Hd 160G
  • Connessione a internet

configurata con il sistema operativo Ubuntu14.04 Serve base

Azioni preparatorie

Installazione del server LAMP

per installare un sever lamp abbiamo implementato i seguenti pacchetti:

sudo apt-get install apache2 php5 php5-mysql mysql-server php-apc php5-intl git ImageMagick


Installazione wikimedia base

Scarico il cms da:
http://www.mediawiki.org/wiki/Download
la versione:Mediawiki <Versione> il file è mediawiki-<Versione>.tar.gz si trasporta in /home/tech per scompattarlo:

tar -xzf mediawiki-<Versione>.tar.gz
cd mediawiki-<Versione>3/
sudo mv * /var/www/html/

Il risultato, se impostiamo nel browser http://wiki.tes.mi.it/index.php, è l'avvio della configurazione di wiki

Configurazione iniziale

Accettiamo i valori proposti, ma impostiamo

nome Database beta-wiki

Nome wiki: <ScegliereNome> account <Utente> mail <ImpostareMail>

solo editori autorizzati

abilita posta in uscita mail <ImpostareMail> abilita inoltre etc

Generato il file LocalSettings.php Il file viene portato in /home/tech per un backup

chmod 544 /var/www/html/LocalSettings.php
chown tech:tech /var/www/html/LocalSettings.php

abilitare il caricamento di immagini

chmod 777 /var/www/html/images/

abilitare invio mail

sudo -s
apt-get install php-pear
pear install mail
pear install Net_SMTP
pear install Auth_SASL
pear install mail_mime
service apache2 restart
* Restarting web server apache2                                         [ OK ]

Nel file LocalSettings.php aggiungiamo

$wgEmailConfirmToEdit = true;
$wgSMTP = array(
'host' => "Server di mail", //could also be an IP address
'IDHost' => "IdDel server mail",
'port' => 25,
'auth' => true,
'username' => "UtenteDelServerMail",
'password' => "PasswdDelServerMail"
);

Ovviamente occorre avere a disposizione:

  • un server mail connesso a internet e capace di fare il relay di posta
  • un account abilitato sul server

(Può essere, ad esempio, un account di gmail, oppure un server creato ad hoc, o anche la stessa macchina che ospita wiki (usare postfix)

Cambiare il logo a Wiki

Procedura per il backup di wiki

Procedura ripristino di wiki

Procedura per Mobile FrontEnd

Protezione server da attacchi DOS