Les fichiers de conf dans Apache2
Tutoriel APACHE (version 2.2.4)
LINUX

HTTPD.CONF

C'est LA base de votre serveur Apache2, c'est ici que rsident toutes les configurations dont vous aurez besoin. Ce fichier se trouve dans cd /usr/local/apache2/conf
Pour prendre en compte un mode, il suffit d'enlever le commentaire marqu par un " # ".
Pour au contraire l'ignorer il faut rajouter un commentaire marqu par un " # "
exemple :

#Include conf/vhosts/Vhosts ==> Le module d'activation des virtuals hosts ne sera pas activ.
Include conf/vhosts/Vhosts ==> Le module d'activation des virtuals hosts sera actif.

Bien entendu, pas mal de choses sont a configurer dans votre fichier de configuration comme le ServerRoot ou encore le DocumentsRoot.Il ne faut pas oublier que la scurit du serveur est primordiale, prenez garde a bien determiner les diffrentes racines.

N'oubliez pas non plus d'enregistrer vos modifications. Petit rappel :

Quitte sans enregistrer

:q


Enregistre sans quitter

:w

Quitte en Enregistrant

:wq

Pour forcer a enregister ou quitter

:q!

ou

:w!

ou

:wq!



Les Virtuals Hosts

Tout d'abord si vous voulez un site en www.quelquechose.com ou .fr ou .org etc... Il va nous falloir crer un dossier dans Apache2 nomm " www ".

cd /usr/local/apache2

$ mkdir www

Glissez ensuite votre site internet que vous avez fait dans ce www.

Maintenant, dans cd /usr/local/apache2/conf vous allez apercevoir un fichier nomm vhost.conf.
Entrer dedans et modifiez les lignes de facon a avoir cela :

NameVirtualHost *:80
<VirtualHost *:80>
ServerName site
DocumentRoot /www/votre_site
Aliasserver www.votre_site.com
</VirtualHost>


L'toile (*:80) tant a remplacer par votre adresse IP le 80 etant un exemple de port d'coute.

N'oubliez pas ce qui a t dit auparavant ... Et oui, l'activation dans le httpd.conf de nos virtuals hosts. Dcochez le commentaire (#) correspondant a vos Virtuals Hosts (Vers la fin)

Les plus rapides qui auraient essayer de tester sur Internet www.mon_site.fr se seraient vite apercu qu'un message d'erreur apparait lors de la tentative de connexion au site.
Nous sommes face a la premiere contrainte d'Apache (et oui, il y en a !). Il va falloir dire a votre serveur que votre site existe et qu'il se nomme de tel maniere a tel adresse IP. Et cela, sur tous les postes ou vous voudrez qu'il soit vu.

Pour cela :

vim /etc/vhost


192.168.2.4 www.votre_site.com
(L'adresse IP est donne a titre d'exemple)

Prcdent


.HTACCESS, .HTPASSWD pour page(s) prive(s)