sentimancho.'>

Configurer Apache

La configuration de votre serveur Apache est l’étape principale lors de la mise en place d’un serveur. Les quelques points suivants vous aideront à partir sur de bonnes bases.

Les Virtual Hosts

Article à lire ici :

http://www.unix-girl.com/geeknotes/apache_virtual_host_conf.html


Ressource officielle ici :

http://httpd.apache.org/docs/1.3/vhosts/



Configuration sous OVH :

Sur mon serveur OVH, le fichier de conf se trouve à l’adresse : /etc/apache2/apache2.conf ( et non pas httpd.conf comme d’habitude). La gestion des virtual hosts se fait d’une manière un peu différentes par rapport aux sites présentés ci-dessus.

En effet, chaque virtual hosts correspond à un fichier (vous lui donner le nom qui va bien pour qu’on puisse facilement le reconnaitre), et les fichiers correspondant aux virtual hosts se trouvent à l’adresse : /etc/apache2/sites-available

Chaque fichier correspond à une DNS. Donc, j’ai préféré séparer chaque site par un fichier différent : site1, site2, perso, public, privé, etc…

Pour dire à apache de prendre en compte ces sites web, il faut placer un lien symbolique qui pointe vers un de ces fichier dans : /etc/apache2/sites-enabled :

ln -s /etc/apache2/sites-available/site1 /etc/apache2/sites-enabled/site1

Explication : ln -s crée un lien symbolique, du premier fichier, vers le deuxième fichier.

Voilà, à présent on redémarre apache pour que les changements soient pris en compte :

apache2 -k restart


Rediriger les http://site.com vers un http://www.site.com

Pour cela j’ai séparé en plusieurs parties mes virtual hosts. On trouve dans le dossier site-enabled les liens vers les virtual hosts à proprement parler, et j’ai rajouté un ficher redirect qui contient les redirections.

Chaque virtual host”de base” contient les informations nécessaires à la sécurité, à la gestion des erreurs et aux fichiers de log de chaque site. Le fichier redirect contient lui toutes les informations de redirection (http://site.com -> http://www.site.com ou http://www.site.fr -> http://www.site.com).

Voilà le contenu du fichier pour un site où l’on veut rediriger les navigateur vers : www.site.com.


ServerName www.site.fr

ServerAlias *
#The previous line allow to avoid the two following
#ServerAlias site.fr
#ServerAlias site.com

Redirect permanent / http://www.site.com/

Faire du SEF et diriger les URL :

Voir l’article suivant : http://www.webmaster-hub.com/publication/Mod-rewrite-ou-la-reecriture-des.html

Posts similaires

One Response to “Configurer Apache”

  1. Admin’oob.com » Blog Archive » Subdomains Wildcard Rewriting / Gestion de sous-domaines à la volée Says:

    [...] comment configurer votre serveur Apache de manière basique, faites un tour sur l’article : configurer son serveur Apache. Le but du jeu sera ici de pouvoir rediriger n’importe quelle sous-domaine vers une page qui [...]


Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">