Professional Documents
Culture Documents
apache
dotclear
libre
linux
serveur
tutoriel
ubuntu
L'objectif est ambitieux, mais réaliste : Ubuntu linux est suffisament robuste, stable et performant pour assurer l'hébergement d'un
blog personnel. En plus, linux étant par défaut beaucoup plus secure que Windows, et avec la démocratisation des abonnements
internet proposants IP fixes et débit en upload supérieur ou égal à 128kbps à des tarifs dérisoires, pourquoi diable résister à la
tentation de devenir son propre hébergeur ?
Dotclear , gestionnaire de blog - ou BlogMS - très simple d'utilisation et performant sera utilisé dans cet
exemple.
$ sudo -s
Password:
# apt-get update
# apt-get install apache2 apache2-common apache2-mpm-prefork \
libapache2-mod-php4 libapache2-mod-auth-mysql php4-gd \
php4-mysql php4 php4-dowxml php4-common php4-cli php4-cgi \
mysql-server-4.1 mysql-client-4.1 mysql-common-4.1 \
libmysqlclient14 phpmyadmin
Si le système vous pose des questions, répondez par oui (apache2, mysql, phpmyadmin).
Vous pouvez d'ores et déjà accéder à phpMyAdmin, en tappant dans firefox l'adresse http://localhost/phpmyadmin/
et en entrant le login root et le mot de passe défini à l'étape précédente
Profitez-en pour créer la base de données que nous utiliserons pour notre blog Dotclear : nommez-là...suspense... dotclear
Si toutefois vous êtes allergiques à phpMyAdmin, vous avez la possibilité d'utiliser des frontends graphiques à MySQL :
# exit
exit
$ mkdir ~/www
On en profite pour installer Dotclear directement en ligne de commande (vous pourrez par la suite épater vos amis)
$ wget http://www.dotclear.net/download/dotclear-1.2.1.tar.gz
$ tar -zxvf dotclear-1.2.1.tar.gz -C ~/www/
$ sudo -s
Password:
# chmod 755 ~/www/dotclear/conf/
# chown www-data:www-data ~/www/dotclear/conf/
# chmod 644 ~/www/dotclear/conf/dotclear.ini
# chown www-data:www-data
# chmod 644 ~/www/dotclear/conf/UPDATE
# chown www-data:www-data ~/www/dotclear/conf/UPDATE
# chmod 755 ~/www/dotclear/images/
# chown www-data:www-data ~/www/dotclear/images/
# chmod 755 ~/www/dotclear/themes/
# chown www-data:www-data ~/www/dotclear/themes/
# chmod 755 ~/www/dotclear/ecrire/tools
# chown www-data:www-data ~/www/dotclear/ecrire/tools
# chmod 755 ~/www/dotclear/share/
# chown www-data:www-data ~/www/dotclear/share/
Il nous reste à paramétrer un vhost apache afin que vous puissiez stocker et installer votre répertoire dotclear dans votre répertoire
home, ce qui facilitera la maintenance des fichiers (droits nécessaires).
# gedit /etc/apache2/sites-available/default
Juste avant la ligne </VirtualHost> (la dernière du fichier), ajoutez le bloc suivant :
# /etc/init.d/apache2 restart
Si tout s'est bien passé, on peut lancer l'installation de Dotclear dans notre navigateur préféré en pointant vers l'URL
http://localhost/blog/install/
Répondez aux questions de dotclear; pour le paramétrage de la base de données MySQL, indiquez localhost comme serveur et
dotclear comme nom de base de données.
Voilà, Dotclear est installé : il ne reste plus qu'à rédiger votre premier billet
Si vous disposez d'une adresse IP fixe, il suffit de vous tourner vers un registrar comme Gandi ou
OVH, afin d'y enregistrer un domaine et de le faire pointer vers votre adresse IP. Il faudra déclarer
ce dernier dans votre fichier /etc/hosts afin que le pont se fasse correctement.
Si vous ne disposez pas d'une IP fixe, il faudra alors vous tourner vers un système de redirection dynamique comme
DynDNS .
Enfin, n'oubliez pas, si vous utilisez un routeur et/ou un firewall, de le(s) configurer pour accepter les connexions entrantes sur le
port 80.
ENJOY