"Vers une société numérique libre"
Richard Stallman, initiateur du projet GNU (GNU Is not Unix) et fondateur de la Free Software Foundation, donne une conférence sur le logiciel libre, "Vers une société numérique libre" aux étudiants et personnels de l'université. Conférence organisée par l'IUT de Poitiers.
ette vidéo est diffusée dans les formats libres WebM/VP8 et Ogg Theora.
Elle n'est consultable que sur les navigateurs Mozilla Firefox, Google Chrome (ou sa version libre Chromium) et Opera
mercredi 29 janvier 2014
mardi 21 janvier 2014
Installer un serveur Web
Comme je vous l’ai déjà expliqué lors de mes précédents
tutoriels. J’utilise mon blog comme aide mémoire, mais, qu’ils puissent aussi
servir, aider les utilisateurs de la communauté GNU/LINUX.
Ce tutoriel aujourd’hui s’adresse à tout ceux qui désir
installer un serveur Web et en particulier une architecture LAMP.
Mais qu’est ce que LAMP :
·
L
pour Linux
·
A
pour apache
·
M
pour mysql
·
P
pour PHP
Ces quatre technologies sont utilisées pour les services
Web.
Je vais commencer par installer les paquets Apache2.
#
apt-get install apache2 apache-common
NB: Vous pouvez
installer l’ensemble des paquets qui constituent architecture LAMP :
#apt-get
install apache2 mysql-server php5 php5-mysql libapache2-mod-php5
Je préfère, dans ce tutorial séparer les paquets afin de
mieux vous expliquer comment les paramétrer
Si vous avez installé le pare feu UFW OU GUFW, il va falloir
ajouter une règle pour autoriser les requêtes http.
# ufw allow www
Ou l’interface GUFW
Maintenant,
allons faire un tour dans le repertoire apache2 afin d’y ajouter quelques
modifications de securité dans etc/apache2/apache.conf. Afin de securiser votre
serveur lors d’une erreur 404 et de ne pas faire apparaitre sur votre
bandeau : « the requested url/404 was not found on this server »
et quel serveur Apache 2…. (debian). Et il ne faut pas que ces informations
puissent être utlisées par des éventuelles des pirates. Alors avec la commande
Vi ou nano
#nano
/etc/apache2/apache.conf
Vous
allez tout en bas du fichier apache. Pour désactiver le bandeau vous copiez ces
régles ci-dessous et vous les collez en bas du fichier.
# Enlever les bandeaux donnant des informations sur le
serveur en cas d’erreur 404.
ServerSignature Off
ServerTokens Prod
# Pour donner un nom à votre serveur
ServerName toto.com
Si
comme moi vous avez besoin de réécrire vos URL ou d’avoir des URL correctes
vous utiliserez la commande suivante pour activer le mode rewrite
#
a2enmod rewrite
N’oubliez
pas dés lors que vous faites des modification sur Apache il faut le redemarrer
par la commande suivante selon la version debian que vous avez soit :
#
/etc/init.d/apache2 restart ou
#
service apache2 restart
Installation de PHP :
Avec
la commande :
# apt-get install libapache2-mod-php5
php5 php5-mysql php5-common
Maintenant
pour valider le bon fonctionnement de php.
Soit
vous modifiez le fichier index.html en index.php.
Donc
vous n’êtes pas encore dans le repertoire www vous faite la commande :
cd
/var/www
puis vous modifiez votre fichier avec la
commande :
mv
index.html index.php
Petit oubli, pour que php soit pris en compte
avec apache il faut redémarrer apache avec la commande :
# service apache2 restart ou
#
/etc/init.d/apache2 restart
Maintenant
nous allons modifier le fichier index.php avec la commande vi ou nano
#nano
index.php
Vous
ouvrez ensuite la balise php
< ?php
echo phpinfo() ;
?>
Ceci
fait, lancez votre navigateur pour verifier si phpinfo s’affiche sur it work.
Pour cela taper dans la barre d’adresse localhost.
Installation et configuration de Mysql :
#apt-get install mysql-server mysql-client mysql-common
Vous
suivez et renseigner les indications demandé:
mot
de passe root et confirmation.
Modifier
le language dans le fichier conf de mysql :
# cd /etc/mysql/
Puis
vous faite vi ou nano selon celui que vous avez l’habitude d’utiliser.
# vi my.cnf
N'oublier de relancer le serveur ave la commande:
service mysql reload
service mysql reload
Installation de phpmyadmin :
# apt-get install phpmyadmin
Suivre
les instrutions de l’outil de configuration des paquets. Pour cocher la case
apache2 il suiffit d’appuyer sur la touche espace du clavier.
Puis
vous pouvez mettre un mot de passe different que mysql
Redémarrer apache avec selon votre distribution
/etc/init.d/apache2
reload
Service
apache2 reload
Ensuite vous vérifier si phpmyadmin est bien installé. Pour
cela lancez votre navigateur et dans la barre d’adresse tapez localhost/phpmyadmin.
Votre installation est terminé.
Inscription à :
Articles (Atom)