Configure un Server Apache et ddclient
- Un serveur web (Apache 2)
- Un serveur de base de données (MySQL) et son front end web
- phpMyAdmin
- PHP le langage web dynamique par excellence.
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 \
Sur 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
Si toutefois vous êtes allergiques à phpMyAdmin, vous avez la possibilité d’utiliser des front en graphiques à MySQL :
sudo apt-get install mysql-navigator et mysql-query-browser
Installer et configurer son propre serveur de blog avec Ubuntu
On va rendre accessibles en écriture certains dossiers et fichiers.
exemple avec dotclear ou wordpress ou encore easyphp.
$ 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 (la dernière du fichier), ajoutez le bloc suivant :
Alias /blog/ “/home/votre-login/www/dotclear/”
Options Indexes MultiViews FollowSymLinks
Voila, on va redémarrer apache :
# /etc/init.d/apache2 restart
Exemple:Alias /madykob.blogdns.net/ "/home/mady/www/dyndns/"
Options Indexes MultiViews FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
DDCLIENT
sudo gedit /etc/ddclient.conf
# /etc/ddclient.conf
pid=/var/run/ddclient.pid
protocol=dyndns2
use=if, if=ppp0
use=if,if=eth0 ect...
server=members.dyndns.net
login=madykob
password=’********’
madykob.dyndns.net
Configure un serveur mail Imap
Imap