« Apache » : différence entre les versions

Un livre de Wikilivres.
Contenu supprimé Contenu ajouté
prémière ébauche
prémière ébauche
Ligne 1 : Ligne 1 :
{{EnTravaux}}

{{ébauche}}
{{ébauche}}


Ligne 15 : Ligne 17 :
nano /etc/apache2/apache2.conf
nano /etc/apache2/apache2.conf


...
et remplacer :

DirectoryIndex index.html index.cgi index.pl index.php index.xhtml

par :

DirectoryIndex index.html index.htm index.shtml index.cgi index.php index.php3 index.pl index.xhtml



==Ajouter le support de PHP==
==Ajouter le support de PHP==
Ligne 28 : Ligne 23 :
Tout d'abord installer PHP :
Tout d'abord installer PHP :


apt-get install php
apt-get install php4


Et ensuite le mod PHP pour apache
Et ensuite le module PHP pour apache


apt-get install apache2-mod-php
apt-get install libapache2-mod-php4


Redémarrer apache
Redémarrer apache


/etc/init.d/apache2 restart
/etc/init.d/apache2 restart

Créons un fichier contenant un script php minimal qui nous permettra de faire un test

echo "<?php phpinfo(); ?>" > /var/www/test.php

Testons :

lynx http://localhost/test.php


==Ajouter le support d'une base de données SQL==
==Ajouter le support d'une base de données SQL==

Installer MySQL :

apt-get install mysql-server

puis modifier PHP pour qu'il supporte MySQL :

apt-get install php4-mysql


==Permettre la connexion https (SSL)==
==Permettre la connexion https (SSL)==

Version du 12 juillet 2006 à 16:13

En travauxlink={{{link}}}

Cette page est en travaux. Tant que cet avis n'aura pas disparu, veuillez en considérer le plan et le contenu encore incomplets, temporaires et sujets à caution. Si vous souhaitez participer, il vous est recommandé de consulter sa page de discussion au préalable, où des informations peuvent être données sur l'avancement des travaux.

Cette page est considérée comme une ébauche à compléter . Si vous possédez quelques connaissances sur le sujet, vous pouvez les partager en éditant dès à présent cette page (en cliquant sur le lien « modifier »).

Ressources suggérées : Aucune (vous pouvez indiquer les ressources que vous suggérez qui pourraient aider d'autres personnes à compléter cette page dans le paramètre « ressources » du modèle? engendrant ce cadre)

Dans cette partie nous allons installer un serveur http : Apache.

Installer apache 2.0.x.x :

apt-get install apache2

On peut déjà tester le serveur, pour voir si une page s'affiche ou s'il refuse la connexion :

lynx http://localhost/

Éditer /etc/apache2/apache2.conf :

nano /etc/apache2/apache2.conf

...

Ajouter le support de PHP

Tout d'abord installer PHP :

apt-get install php4

Et ensuite le module PHP pour apache

apt-get install libapache2-mod-php4

Redémarrer apache

/etc/init.d/apache2 restart

Créons un fichier contenant un script php minimal qui nous permettra de faire un test

echo "<?php phpinfo(); ?>" > /var/www/test.php

Testons :

lynx http://localhost/test.php

Ajouter le support d'une base de données SQL

Installer MySQL :

apt-get install mysql-server

puis modifier PHP pour qu'il supporte MySQL :

apt-get install php4-mysql

Permettre la connexion https (SSL)

Éditer /etc/apache2/ports.conf

nano /etc/apache2/ports.con

et ajouter Listen 443 :

Listen 80
Listen 443

Répertoires utilisateurs (public_html)

Instaurer des quotas

Modèle:Administration serveur réseau