Server Wiki su Macchina Fisica

Da Wiki-itsos.
Versione del 9 feb 2016 alle 12:50 di Carlo Bocchetti (Discussione | contributi) (Configurazione iniziale)

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