Configurer vos noms de domaines sous Apache (Virtual Hosts)

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.

<VirtualHost 121.23.43.224>
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/

</VirtualHost>

 

Faire du SEF et diriger les URL :

Voir le site suivant : apache-mod-rewrite.fr

Adminoob v2

Depuis hier la version 2.0 d’adminoob.com est en ligne. Je ne m’occupait plus du site depuis un moment et je le laissais mourir à petit feu. Grâce aux encouragements de Morgan j’ai voulu redonner vie à ce blog.

Quoi de neuf et quels projets? Tout d’abord un nouveau design. L’ancien me plaisait mais il fallait que je le retouche en profondeur donc j’ai préféré reprendre un nouveau thème. Ensuite des articles que je vais remettre en forme car je me relis et je vois que certaines phrases sont peu compréhensibles. N’hésitez pas, d’ailleurs, à me signaler les articles qui nécessitent des éclaircissements.

Read the rest of this entry »