<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://tala-informatique.fr/index.php?action=history&amp;feed=atom&amp;title=Httpd_vhost</id>
	<title>Httpd vhost - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://tala-informatique.fr/index.php?action=history&amp;feed=atom&amp;title=Httpd_vhost"/>
	<link rel="alternate" type="text/html" href="https://tala-informatique.fr/index.php?title=Httpd_vhost&amp;action=history"/>
	<updated>2026-05-31T18:22:20Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://tala-informatique.fr/index.php?title=Httpd_vhost&amp;diff=4203&amp;oldid=prev</id>
		<title>Jc.forton : /* Favicon pas dans la DocumentRoot */</title>
		<link rel="alternate" type="text/html" href="https://tala-informatique.fr/index.php?title=Httpd_vhost&amp;diff=4203&amp;oldid=prev"/>
		<updated>2026-05-31T09:25:46Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Favicon pas dans la DocumentRoot&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 31 mai 2026 à 11:25&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l142&quot;&gt;Ligne 142 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 142 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;L&amp;#039;expression suivante va réévaluer toutes les URLs se terminant (&amp;#039;&amp;#039;$&amp;#039;&amp;#039;) par &amp;#039;&amp;#039;favicon.ico&amp;#039;&amp;#039; en &amp;#039;&amp;#039;/chemin/vers/favicon.ico&amp;#039;&amp;#039;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;L&amp;#039;expression suivante va réévaluer toutes les URLs se terminant (&amp;#039;&amp;#039;$&amp;#039;&amp;#039;) par &amp;#039;&amp;#039;favicon.ico&amp;#039;&amp;#039; en &amp;#039;&amp;#039;/chemin/vers/favicon.ico&amp;#039;&amp;#039;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Favicon pas dans &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;la &lt;/del&gt;DocumentRoot ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Favicon pas dans &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;le &lt;/ins&gt;DocumentRoot ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Si votre &#039;&#039;favicon&#039;&#039; n&#039;est pas dans &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;la &lt;/del&gt;&#039;&#039;DocumentRoot&#039;&#039; (directive d&#039;Apache) de votre site web, il faudra la rendre exécutable pour qu&#039;Apache puisse la servir&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Si votre &#039;&#039;favicon&#039;&#039; n&#039;est pas dans &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;le &lt;/ins&gt;&#039;&#039;DocumentRoot&#039;&#039; (directive d&#039;Apache) de votre site web, il faudra la rendre exécutable pour qu&#039;Apache puisse la servir&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# chmod +x /chemin/vers/favicon.ico&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# chmod +x /chemin/vers/favicon.ico&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key my_wiki-mediawiki-:diff:1.41:old-4202:rev-4203:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Jc.forton</name></author>
	</entry>
	<entry>
		<id>https://tala-informatique.fr/index.php?title=Httpd_vhost&amp;diff=4202&amp;oldid=prev</id>
		<title>Jc.forton le 31 mai 2026 à 09:24</title>
		<link rel="alternate" type="text/html" href="https://tala-informatique.fr/index.php?title=Httpd_vhost&amp;diff=4202&amp;oldid=prev"/>
		<updated>2026-05-31T09:24:57Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 31 mai 2026 à 11:24&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Ligne 1 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 1 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Fonction Virtual Host &lt;/del&gt;=&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Assurez-vous d&#039;avoir correctement [[Httpd_install_start |configuré votre serveur Apache httpd]] avant d&#039;aller plus loin !&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Pour quoi faire ? &lt;/ins&gt;=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;La fonction Vhost permet de faire tourner plusieurs sites Web différents sur un même serveur. Les moyens de différenciation sont multiples:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;La fonction Vhost permet de faire tourner plusieurs sites Web différents sur un même serveur. Les moyens de différenciation sont multiples:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key my_wiki-mediawiki-:diff:1.41:old-4201:rev-4202:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Jc.forton</name></author>
	</entry>
	<entry>
		<id>https://tala-informatique.fr/index.php?title=Httpd_vhost&amp;diff=4201&amp;oldid=prev</id>
		<title>Jc.forton : Page créée avec « = Fonction Virtual Host =  La fonction Vhost permet de faire tourner plusieurs sites Web différents sur un même serveur. Les moyens de différenciation sont multiples: * le port TCP * l&#039;adresse IP * le nom DNS * un sous-ensemble de ces trois éléments  == Emplacement du fichier de configuration ==  Les fichiers de configuration de &#039;&#039;httpd&#039;&#039; se trouvent dans le dossier &#039;&#039;/etc/httpd/conf.d&#039;&#039;  &lt;pre&gt; # ll /etc/httpd/conf.d/ total 20 -rw-r--r--. 1 root root  392 13... »</title>
		<link rel="alternate" type="text/html" href="https://tala-informatique.fr/index.php?title=Httpd_vhost&amp;diff=4201&amp;oldid=prev"/>
		<updated>2026-05-31T09:22:06Z</updated>

		<summary type="html">&lt;p&gt;Page créée avec « = Fonction Virtual Host =  La fonction Vhost permet de faire tourner plusieurs sites Web différents sur un même serveur. Les moyens de différenciation sont multiples: * le port TCP * l&amp;#039;adresse IP * le nom DNS * un sous-ensemble de ces trois éléments  == Emplacement du fichier de configuration ==  Les fichiers de configuration de &amp;#039;&amp;#039;httpd&amp;#039;&amp;#039; se trouvent dans le dossier &amp;#039;&amp;#039;/etc/httpd/conf.d&amp;#039;&amp;#039;  &amp;lt;pre&amp;gt; # ll /etc/httpd/conf.d/ total 20 -rw-r--r--. 1 root root  392 13... »&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Fonction Virtual Host =&lt;br /&gt;
&lt;br /&gt;
La fonction Vhost permet de faire tourner plusieurs sites Web différents sur un même serveur. Les moyens de différenciation sont multiples:&lt;br /&gt;
* le port TCP&lt;br /&gt;
* l&amp;#039;adresse IP&lt;br /&gt;
* le nom DNS&lt;br /&gt;
* un sous-ensemble de ces trois éléments&lt;br /&gt;
&lt;br /&gt;
== Emplacement du fichier de configuration ==&lt;br /&gt;
&lt;br /&gt;
Les fichiers de configuration de &amp;#039;&amp;#039;httpd&amp;#039;&amp;#039; se trouvent dans le dossier &amp;#039;&amp;#039;/etc/httpd/conf.d&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# ll /etc/httpd/conf.d/&lt;br /&gt;
total 20&lt;br /&gt;
-rw-r--r--. 1 root root  392 13 août  19:28 README&lt;br /&gt;
-rw-r--r--. 1 root root 9473  2 août  13:59 ssl.conf&lt;br /&gt;
-rw-r--r--. 1 root root  299  2 août  13:59 welcome.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ces fichiers sont &amp;#039;&amp;#039;importés&amp;#039;&amp;#039; dans la configuration de &amp;#039;&amp;#039;httpd&amp;#039;&amp;#039; grâce à la directive &amp;#039;&amp;#039;Include&amp;#039;&amp;#039; présente dans le fichier &amp;#039;&amp;#039;httpd.conf&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Include conf.d/*.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nous allons donc créer un fichier spécifique pour nos VHost que nous appellerons &amp;#039;&amp;#039;vhost.conf&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# touch /etc/httpd/conf.d/vhost.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== VHost par ports TCP ==&lt;br /&gt;
&lt;br /&gt;
Ce choix permet avec une seule adresse IP d&amp;#039;avoir plusieurs sites qui sont accessibles sur des ports différents. C&amp;#039;est généralement le cas quand on veut installer des interfaces d&amp;#039;administration.&lt;br /&gt;
&lt;br /&gt;
Tout d&amp;#039;abord le serveur &amp;#039;&amp;#039;httpd&amp;#039;&amp;#039; doit écouter sur les ports en question&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;apache&amp;quot;&amp;gt;&lt;br /&gt;
Listen 80 # Ne pas ajouter si déjà dans httpd.conf&lt;br /&gt;
Listen 8080&lt;br /&gt;
ServerName www.tala-informatique.fr&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ensuite les VHost possèderont une directive &amp;#039;&amp;#039;VirtualHost&amp;#039;&amp;#039; différente&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;apache&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
    DocumentRoot /var/www/html/public&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;VirtualHost *:8080&amp;gt;&lt;br /&gt;
    DocumentRoot /var/www/html/admin&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== VHost par adresses IP ==&lt;br /&gt;
&lt;br /&gt;
=== Des contenus différents ===&lt;br /&gt;
&lt;br /&gt;
Ce choix est inintéressant quand le serveur Web possède deux cartes réseaux sur deux réseaux différents (vers Internet et vers l&amp;#039;intranet).&lt;br /&gt;
&lt;br /&gt;
Tout d&amp;#039;abord on déclare un serveur &amp;#039;&amp;#039;httpd&amp;#039;&amp;#039; principal et cette configuration est généralement déjà dans &amp;#039;&amp;#039;httpd.conf&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;apache&amp;quot;&amp;gt;&lt;br /&gt;
Listen 192.168.200.251:80&lt;br /&gt;
DocumentRoot /var/www/html/&lt;br /&gt;
ServerName www.tala-informatique.fr&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ensuite le VHost possèdera une directive &amp;#039;&amp;#039;VirtualHost&amp;#039;&amp;#039; différente&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;apache&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost 192.168.200.250:80&amp;gt;&lt;br /&gt;
    DocumentRoot /var/www/html/intranet&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Le même contenu ===&lt;br /&gt;
&lt;br /&gt;
Le serveur web peut avoir plusieurs interfaces, sur des réseaux différents, et en plus une interface d&amp;#039;administration sur laquelle on ne veut pas que &amp;#039;&amp;#039;httpd&amp;#039;&amp;#039; écoute.&lt;br /&gt;
&lt;br /&gt;
Tout d&amp;#039;abord le serveur &amp;#039;&amp;#039;httpd&amp;#039;&amp;#039; doit écouter sur le port TCP/80 (en général)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;apache&amp;quot;&amp;gt;&lt;br /&gt;
Listen *:80&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Puis on précise les interfaces d&amp;#039;écoute&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;apache&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost 192.168.200.250 192.168.200.251&amp;gt;&lt;br /&gt;
    DocumentRoot /var/www/html/intranet&lt;br /&gt;
    ServerName www.tala-informatique.fr&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== VHost par noms DNS ==&lt;br /&gt;
&lt;br /&gt;
C&amp;#039;est le type le plus courant de VHost, le plus souvent les gens ne possèdent qu&amp;#039;une seule adresse IP publique et il est donc plus simple de faire &amp;#039;&amp;#039;pointer&amp;#039;&amp;#039; plusieurs noms de domaine vers la même adresse.&lt;br /&gt;
&lt;br /&gt;
La directive NameVirtualHost permet de spécifier l&amp;#039;adresse IP sur laquelle le serveur recevra les requêtes pour les vhosts par nom. Si vous avez plusieurs serveurs virtuels basés sur le nom avec plusieurs adresses, utilisez une directive pour chaque adresse.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;apacheconf&amp;quot;&amp;gt;&lt;br /&gt;
NameVirtualHost *:80&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ensuite les VHost possèderont une variable &amp;#039;&amp;#039;ServerName&amp;#039;&amp;#039; différente&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;apacheconf&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
    DocumentRoot /var/www/html/informatique&lt;br /&gt;
    ServerName www.tala-informatique.fr&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
    DocumentRoot /var/www/html/wiki&lt;br /&gt;
    ServerName wiki.tala-informatique.fr&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== favicon.ico ?? ==&lt;br /&gt;
&lt;br /&gt;
Quand on parcourt le fichier &amp;#039;&amp;#039;access_log&amp;#039;&amp;#039; on peut croiser la ligne suivante&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
192.168.200.12 - - [28/Dec/2013:19:58:13 +0100] &amp;quot;GET /favicon.ico HTTP/1.1&amp;quot; 404 278 &amp;quot;-&amp;quot; &amp;quot;Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Firefox/24.0&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Et on peut se demander pourquoi le navigateur demande favicon.ico ?? En fait, il s&amp;#039;agit de l&amp;#039;icône qui figure dans l&amp;#039;onglet, à côté du titre&lt;br /&gt;
&lt;br /&gt;
[[Fichier:fireforx_favicon_tab.png]] &amp;amp;rarr; [[Fichier:favicon_tlc.png]]&lt;br /&gt;
&lt;br /&gt;
Vous pouvez la générer grâce au site suivant [http://www.favicon.cc/ www.favicon.cc] et la placer à la racine du site web (&amp;#039;&amp;#039;/var/www/html&amp;#039;&amp;#039;)&lt;br /&gt;
=== Plusieurs Vhosts et une seule favicon ===&lt;br /&gt;
Si vous désirez une &amp;#039;&amp;#039;favicon&amp;#039;&amp;#039; pour plusieurs vhost, utilisez une expression rationnelle:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;apache&amp;quot;&amp;gt;&lt;br /&gt;
AliasMatch &amp;quot;favicon.ico$&amp;quot; &amp;quot;/chemin/vers/favicon.ico&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
L&amp;#039;expression suivante va réévaluer toutes les URLs se terminant (&amp;#039;&amp;#039;$&amp;#039;&amp;#039;) par &amp;#039;&amp;#039;favicon.ico&amp;#039;&amp;#039; en &amp;#039;&amp;#039;/chemin/vers/favicon.ico&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
=== Favicon pas dans la DocumentRoot ===&lt;br /&gt;
Si votre &amp;#039;&amp;#039;favicon&amp;#039;&amp;#039; n&amp;#039;est pas dans la &amp;#039;&amp;#039;DocumentRoot&amp;#039;&amp;#039; (directive d&amp;#039;Apache) de votre site web, il faudra la rendre exécutable pour qu&amp;#039;Apache puisse la servir&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# chmod +x /chemin/vers/favicon.ico&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jc.forton</name></author>
	</entry>
</feed>