sentimancho.'>

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

Préliminaires

Ca y est, vous ĂŞtes prĂŞts Ă  prendre le rĂ´le d’un administrateur web? Vous y ĂŞtes contraints par des Ă©vènements extĂ©rieurs? Bref, dans tous les cas, vous devez gĂ©rer un serveur web. Mais au final, qu’est-ce que reprĂ©sente le rĂ´le d’un administrateur web? Quelles seront vos tâches, et les compĂ©tences que vous devrez avoir? Nous prĂ©sentons ici les diffĂ©rentes parties de cette activitĂ©. Ces parties seront toutes suivies d’articles dĂ©diĂ©s, afin de vous aider Ă  bien prendre en main leur rĂ©alisation.

Read the rest of this entry »

Subdomains Wildcard Rewriting / Gestion de sous-domaines à la volée

DĂ©finition du subdomains wildcard rewriting :

Un sous-domaine (subdomain en anglais) est une extension d”un nom de domaine (NDD). Vous avez peut ĂŞtre dĂ©jĂ  visitĂ© des sites web dont l”adresse Ă©tait : http://forum.nom_du_site.com. Le sous domaine est ici “forum”. Un autre exemple que vous avez surement tous rencontrĂ© est le suivant : wikipedia. Avez vous fait attention Ă  l”adresse des pages françaises, diffĂ©rentes des pages anglaises? Les pages françaises commencent par le sous domaine “fr”.


Lire la suite de l’article sur Apache Mod Rewrite (site partenaire)

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.

Read the rest of this entry »