Vous êtes sur la page 1sur 2

Installer et configurer son propre serveur de blog avec Ubuntu et Dotcl

http://www.prendreuncafe.com/blog/post/2005/04/29/87-installer-et-co

Installer et configurer son propre serveur de blog avec Ubuntu et Dotclear

Par NiKo le vendredi 29 avril 2005, 21:09 - Ubuntu - Lien permanent

apachevendredi 29 avril 2005, 21:09 - Ubuntu - Lien permanent dotclear libre linux serveur tutoriel ubuntu

dotclear29 avril 2005, 21:09 - Ubuntu - Lien permanent apache libre linux serveur tutoriel ubuntu L'objectif

libre2005, 21:09 - Ubuntu - Lien permanent apache dotclear linux serveur tutoriel ubuntu L'objectif est ambitieux,

linux21:09 - Ubuntu - Lien permanent apache dotclear libre serveur tutoriel ubuntu L'objectif est ambitieux, mais

serveur- Ubuntu - Lien permanent apache dotclear libre linux tutoriel ubuntu L'objectif est ambitieux, mais réaliste

tutoriel- Lien permanent apache dotclear libre linux serveur ubuntu L'objectif est ambitieux, mais réaliste :

ubuntuLien permanent apache dotclear libre linux serveur tutoriel L'objectif est ambitieux, mais réaliste : Ubuntu linux

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.

Pour installer Dotclear sur Ubuntu Hoary, il nous faut :

Activer les dépôts universePour installer Dotclear sur Ubuntu Hoary, il nous faut : Un serveur web (Apache 2), Un

Un serveur web (Apache 2),Ubuntu Hoary, il nous faut : Activer les dépôts universe Un serveur de base de données

Un serveur de base de données (MySQL) et son frontend web, phpMyAdmin,: Activer les dépôts universe Un serveur web (Apache 2), PHP, le langage web dynamique par

PHP, le langage web dynamique par excellencede base de données (MySQL) et son frontend web, phpMyAdmin, Installation des paquets nécessaires Installons les

Installation des paquets nécessaires Installons les paquets nécessaires directement par le biais de la ligne de commande :

$ 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).

Configuration de MySQL 4.1 Maintenant, on va affecter un mot de passe à l'utilisateur root de MySQL, qui n'a bien evidemment rien à voir avec l'utilisateur root du système :

# mysqladmin -u root password ici_votre_mot_de_passe

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

suspense

mot de passe défini à l'étape précédente suspense Profitez-en pour créer la base de données que

Profitez-en pour créer la base de données que nous utiliserons pour notre blog Dotclear : nommez-là

dotclear

Si toutefois vous êtes allergiques à phpMyAdmin, vous avez la possibilité d'utiliser des frontends graphiques à MySQL :

# apt-get install mysql-navigator et mysql-query-browser

Configuration du serveur web Apache et installation de Dotclear On va maintenant créer un répertoire www dans notre répertoire /home, en ayant pris soin de quitter le mode superutilisateur :

# exit

exit

$ mkdir ~/www

On en profite pour installer Dotclear directement en ligne de commande (vous pourrez par la suite épater vos amis)

de commande (vous pourrez par la suite épater vos amis) $ wget

$ wget http://www.dotclear.net/download/dotclear-1.2.1.tar.gz

$ tar -zxvf dotclear-1.2.1.tar.gz -C ~/www/

Installer et configurer son propre serveur de blog avec Ubuntu et Dotcl

http://www.prendreuncafe.com/blog/post/2005/04/29/87-installer-et-co

On va rendre accessibles en écriture certains dossiers et fichiers de dotclear :

$ 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 :

Alias /blog/ "/home/votre-login/www/dotclear/" <Directory "/home/votre-login/www/dotclear/"> Options Indexes MultiViews FollowSymLinks </Directory>

Voila, on va redémarrer apache :

# /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/

en pointant vers l' URL http://localhost/blog/install/ Répondez aux questions de dotclear; pour le paramétrage de
en pointant vers l' URL http://localhost/blog/install/ Répondez aux questions de dotclear; pour le paramétrage de

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

: il ne reste plus qu'à rédiger votre premier billet Rendre votre blog accessible au monde

Rendre votre blog accessible au monde

Blogguer en local, c'est rigolo 2 minutes, mais ça lasse vite

rendre notre blog accessible au monde entier (tous en choeur : Waaaaaaah) :

accessible au monde entier (tous en choeur : Waaaaaaah) : Nous allons voir quelles sont les

Nous allons voir quelles sont les solutions qui s'offrent à nous pour

Si vous disposez d'une adresse IP fixe, il suffit de vous tourner vers un registrar comme Gandi 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 commefichier /etc/hosts afin que le pont se fasse correctement. DynDNS . Enfin, n'oubliez pas, si vous

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

un firewall, de le(s) configurer pour accepter les connexions entrantes sur le port 80. ENJOY 2