« Apache/Serveurs virtuels » : différence entre les versions

Contenu supprimé Contenu ajouté
déplacement
Aucun résumé des modifications
Ligne 16 :
Sous Debian, il y a généralement un fichier par section <code>VirtualHost</code> dans le répertoire <code>/etc/apache2/sites-available</code>.
 
La section devra contenir une directive [ServerName<ref>http://httpd.apache.org/docs/2.2/mod/core.html#servername ServerName]</ref> qui indiquera le nom associé à ce ''serveur virtuel''.
 
Elle pourra également contenir une directive [http://httpd.apache.org/docs/2.2/mod/core.html#serveralias ServerAlias] si on veut que d'autres noms aboutissent à ce site.
 
Par exemple :
* En Windows éditer <code>C:\Program Files (x86)\EasyPHP\binaries\conf_files\httpd.conf</code>
* En Unix-like : <code>/etc/apache2/httpd.conf</code>
<source lang=bashapache>
<VirtualHost MonIP:MonPort>
ServerAdmin admin@site1.com
Ligne 40 :
En cas d'erreur Apache d'ajouter une "directive" lors de sa relance, ajouter une ligne ''NameVirtualHost MonIP:MonPort''.
 
La [documentation d'Apache sur les serveurs virtuels<ref>http://httpd.apache.org/docs/2.2/vhosts/ documentation d'Apache sur les serveurs virtuels]</ref> contient des informations détaillées sur le sujet.
 
Pour que ce serveur virtuel fonctionne, il est impératif que les noms site1.com et www.site1.com soient connus par la machine qui tente d'y accéder (celle qui lance le navigateur).
Ligne 48 :
* utiliser un serveur DNS qui renverra la bonne IP pour ce domaine
* modifier le fichier <code>hosts</code> sur la machine cliente pour faire correspondre ce domaine à la bonne adresse IP (voir le livre [[Administration réseau sous Linux/Configuration réseau|Installation et configuration d'une carte réseau]])
 
==Références==
<references/>