<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Archives des Nginx - CoffeeBreak Info</title>
	<atom:link href="https://coffeebreak.en-images.info/tag/nginx/feed/" rel="self" type="application/rss+xml" />
	<link>https://coffeebreak.en-images.info/tag/nginx/</link>
	<description>Une petite pause :)</description>
	<lastBuildDate>Fri, 12 Nov 2021 18:08:50 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>

<image>
	<url>https://coffeebreak.en-images.info/wp-content/uploads/2021/07/cropped-Tasse_Cafe-scaled-1-32x32.jpg</url>
	<title>Archives des Nginx - CoffeeBreak Info</title>
	<link>https://coffeebreak.en-images.info/tag/nginx/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>MODOP &#8211; Cluster de 3 Machines Apache et LoadBalancing Nginx</title>
		<link>https://coffeebreak.en-images.info/modop-cluster-de-3-machines-apache-et-loadbalancing-nginx/</link>
					<comments>https://coffeebreak.en-images.info/modop-cluster-de-3-machines-apache-et-loadbalancing-nginx/#comments</comments>
		
		<dc:creator><![CDATA[chris]]></dc:creator>
		<pubDate>Sun, 06 Jun 2021 17:13:14 +0000</pubDate>
				<category><![CDATA[Debian Linux]]></category>
		<category><![CDATA[RedHat/Centos Linux]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Centos]]></category>
		<category><![CDATA[Cluster]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Nginx]]></category>
		<guid isPermaLink="false">https://coffeebreak.en-images.info/?p=1137</guid>

					<description><![CDATA[<p>Mise en place d'un cluster Apache avec 2 loadbalancing Nginx pour gérer la répartition de charge et le faillover.</p>
<p>L’article <a href="https://coffeebreak.en-images.info/modop-cluster-de-3-machines-apache-et-loadbalancing-nginx/">MODOP &#8211; Cluster de 3 Machines Apache et LoadBalancing Nginx</a> est apparu en premier sur <a href="https://coffeebreak.en-images.info">CoffeeBreak Info</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>Réseau Privé Subnet 10.10.0.0/24</strong></p>
<ul>
<li>Serveur WEB n°1 : 10.10.0.40 (web01.house.cpb)</li>
<li>Serveur WEB n°2 : 10.10.0.41 (web02.house.cpb)</li>
<li>Serveur Web n°3 : 10.10.0.42 (web03.house.cpb)</li>
</ul>
<p>Réseau Local 192.168.1.0/24 et passerelle sur réseau Privé Subnet 10.10.0.0/24</p>
<ul>
<li>Server Load Balancing : 192.168.1.67 et 10.10.0.59 (janus.house.cpb) Multi Site (VirtualHost)</li>
</ul>
<p><strong>Spécification de l’infrastructure.</strong></p>
<ul>
<li>3 sites seront hébergés sur les Machines WEB (VirtualHost)
<ul>
<li>site1.en-images.info</li>
<li>site2.en-images.info</li>
<li>site3.en-images.info</li>
</ul>
</li>
<li>Montage NFS
<ul>
<li>/home/www</li>
<li>/home/conf.d</li>
</ul>
</li>
</ul>
<p><img fetchpriority="high" decoding="async" width="1071" height="536" class="wp-image-1141" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-223.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-223.png 1071w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-223-300x150.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-223-1024x512.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-223-768x384.png 768w" sizes="(max-width: 1071px) 100vw, 1071px" /></p>
<p><strong>Mise en place dans la zone DNS de notre « register » les 3 sites sur notre domaine « en-images.info »</strong><br />
<img decoding="async" width="1133" height="175" class="wp-image-1144" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-224.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-224.png 1133w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-224-300x46.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-224-1024x158.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-224-768x119.png 768w" sizes="(max-width: 1133px) 100vw, 1133px" /></p>
<p>La résolution est déléguée par la zone DNS « en-images.info » hébergé sur OVH.</p>
<h3><span style="text-decoration: underline;">1°) Installation de la machine LoadBalancing Janus.house.cpb</span></h3>
<p><strong>Installer un Machine Virtuelle « janus.house.cpb » en Mode Proxy « LoadBalancing »</strong><br />
L’OS choisi sera Linux Debian<br />
<img decoding="async" width="715" height="289" class="wp-image-1146" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-225.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-225.png 715w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-225-300x121.png 300w" sizes="(max-width: 715px) 100vw, 715px" /><br />
<img loading="lazy" decoding="async" width="699" height="227" class="wp-image-1147" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-226.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-226.png 699w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-226-300x97.png 300w" sizes="auto, (max-width: 699px) 100vw, 699px" /><br />
<img loading="lazy" decoding="async" width="690" height="249" class="wp-image-1149" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-227.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-227.png 690w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-227-300x108.png 300w" sizes="auto, (max-width: 690px) 100vw, 690px" /><br />
<img loading="lazy" decoding="async" width="702" height="224" class="wp-image-1152" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-228.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-228.png 702w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-228-300x96.png 300w" sizes="auto, (max-width: 702px) 100vw, 702px" /><br />
<img loading="lazy" decoding="async" width="703" height="210" class="wp-image-1155" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-229.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-229.png 703w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-229-300x90.png 300w" sizes="auto, (max-width: 703px) 100vw, 703px" /></p>
<p><strong>Démarrer la machine et modifier les paramètres</strong><br />
Modifier l’host machine</p>
<pre>[cp219538@pc-xxx ~]$ <span style="color: #ff0000;"><strong>vi /etc/hostname</strong></span></pre>
<p><img loading="lazy" decoding="async" width="184" height="50" class="wp-image-1157" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-230.png" /></p>
<p><strong>Passer la VM en IP Statiques</strong></p>
<pre>root@pc-165:/home/chris# <span style="color: #ff0000;"><strong>vi /etc/network/interfaces</strong></span></pre>
<p><img loading="lazy" decoding="async" width="614" height="379" class="wp-image-1160" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-231.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-231.png 614w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-231-300x185.png 300w" sizes="auto, (max-width: 614px) 100vw, 614px" /></p>
<ul>
<li>Le réseau Lan « Internet » est connecté sur le vSwitch -&gt; vmbr0</li>
<li>Le réseau Privé Vlan10 est connecté sur le vSwitch -&gt; vmbr1</li>
</ul>
<p><img loading="lazy" decoding="async" width="1731" height="233" class="wp-image-1162" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-232.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-232.png 1731w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-232-300x40.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-232-1024x138.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-232-768x103.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-232-1536x207.png 1536w" sizes="auto, (max-width: 1731px) 100vw, 1731px" /></p>
<p><strong>Installer les outils suivants pour la VM janus</strong></p>
<pre>[cp219538@web01 ~]$ <span style="color: #ff0000;"><strong>apt update</strong></span>
[cp219538@web01 ~]$ <strong><span style="color: #ff0000;">apt install qemu-guest-agent nmap net-tools</span></strong></pre>
<p><strong>Installation nginx pour le loadBalancing</strong></p>
<pre>root@janus:/home/chris# <strong><span style="color: #ff0000;">apt-get install nginx</span></strong>
root@janus:/home/chris# <span style="color: #ff0000;"><strong>cd /etc/nginx/</strong></span>

root@janus:/etc/nginx# <strong><span style="color: #ff0000;">ln -s /etc/nginx/sites-available/vhost /etc/nginx/sites-enabled/vhost</span></strong>

root@janus:/etc/nginx# <strong><span style="color: #ff0000;">systemctl enable nginx</span></strong>
root@janus:/etc/nginx#<strong><span style="color: #ff0000;"> systemctl start nginx</span></strong></pre>
<p><img loading="lazy" decoding="async" width="984" height="246" class="wp-image-1163" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-233.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-233.png 984w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-233-300x75.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-233-768x192.png 768w" sizes="auto, (max-width: 984px) 100vw, 984px" /></p>
<p><strong>Créer les fichiers « load-balancer »</strong></p>
<pre>root@janus:/etc/nginx# <strong><span style="color: #ff0000;">touch site1-load-balancer.conf</span></strong>
root@janus:/etc/nginx#<strong><span style="color: #ff0000;"> touch site2-load-balancer.conf</span></strong>
root@janus:/etc/nginx# <strong><span style="color: #ff0000;">touch site3-load-balancer.conf</span></strong></pre>
<p><strong>Pour le site1 (site1.en-images.info et site1.house.cpb)</strong></p>
<pre>root@janus:/etc/nginx# <strong><span style="color: #ff0000;">vi site1-load-balancer.conf</span></strong></pre>
<p><img loading="lazy" decoding="async" width="815" height="504" class="wp-image-1165" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-234.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-234.png 815w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-234-300x186.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-234-768x475.png 768w" sizes="auto, (max-width: 815px) 100vw, 815px" /></p>
<p><strong>Pour le site2 (site2.en-images.info et site2.house.cpb)</strong><br />
<img loading="lazy" decoding="async" width="789" height="518" class="wp-image-1168" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-235.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-235.png 789w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-235-300x197.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-235-768x504.png 768w" sizes="auto, (max-width: 789px) 100vw, 789px" /></p>
<p><strong>Pour le site3 (site3.en-images.info et site3.house.cpb)</strong><br />
<img loading="lazy" decoding="async" width="802" height="515" class="wp-image-1170" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-236.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-236.png 802w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-236-300x193.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-236-768x493.png 768w" sizes="auto, (max-width: 802px) 100vw, 802px" /></p>
<p><strong>Editer le fichier /etc/hosts et ajouter les Hosts Webxx</strong><br />
<img loading="lazy" decoding="async" width="336" height="80" class="wp-image-1171" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-237.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-237.png 336w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-237-300x71.png 300w" sizes="auto, (max-width: 336px) 100vw, 336px" /></p>
<p><strong>Effacer le fichier par default</strong></p>
<pre>root@janus:/etc/nginx/conf.d# <strong><span style="color: #ff0000;">rm /etc/nginx/sites-enabled/default</span></strong></pre>
<p><strong><span style="color: #000000;">Redémarrer le proxy reverse nginx.</span></strong></p>
<pre>root@janus:/etc/nginx/conf.d# <span style="color: #ff0000;"><strong>service nginx stop</strong></span>
root@janus:/etc/nginx/conf.d#<strong><span style="color: #ff0000;"> service nginx start</span></strong></pre>
<p>A présent il faut rediriger les requêtes de notre Routeur Oranger vers la machine « janus.house.cpb » qui nous sert de « LoadBalancing » de charge et de disponibilité.</p>
<p>Côté DNS Orange<br />
<img loading="lazy" decoding="async" width="738" height="42" class="wp-image-1173" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-238.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-238.png 738w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-238-300x17.png 300w" sizes="auto, (max-width: 738px) 100vw, 738px" /></p>
<p>Côté NAT Orange<br />
<img loading="lazy" decoding="async" width="780" height="41" class="wp-image-1176" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-239.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-239.png 780w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-239-300x16.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-239-768x40.png 768w" sizes="auto, (max-width: 780px) 100vw, 780px" /></p>
<h3><span style="text-decoration: underline;">2°) Installation de la machine web01.house.cpb (modéle pour web02 et web03)</span></h3>
<p><strong>L’OS choisi sera Centos7</strong></p>
<ul>
<li>Host : web01.house.cpb</li>
<li>IP Réseau Lan : 192.168.1.40 (vmbr0)</li>
<li>IP Réseau Privé : 10.10.0.40 (vmbr1)</li>
</ul>
<p><img loading="lazy" decoding="async" width="461" height="56" class="wp-image-1178" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-240.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-240.png 461w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-240-300x36.png 300w" sizes="auto, (max-width: 461px) 100vw, 461px" /><br />
<img loading="lazy" decoding="async" width="696" height="230" class="wp-image-1179" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-241.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-241.png 696w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-241-300x99.png 300w" sizes="auto, (max-width: 696px) 100vw, 696px" /><br />
<img loading="lazy" decoding="async" width="705" height="210" class="wp-image-1181" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-242.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-242.png 705w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-242-300x89.png 300w" sizes="auto, (max-width: 705px) 100vw, 705px" /><br />
<img loading="lazy" decoding="async" width="695" height="206" class="wp-image-1184" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-243.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-243.png 695w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-243-300x89.png 300w" sizes="auto, (max-width: 695px) 100vw, 695px" /><br />
<img loading="lazy" decoding="async" width="699" height="247" class="wp-image-1186" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-244.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-244.png 699w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-244-300x106.png 300w" sizes="auto, (max-width: 699px) 100vw, 699px" /><br />
<img loading="lazy" decoding="async" width="701" height="221" class="wp-image-1187" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-245.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-245.png 701w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-245-300x95.png 300w" sizes="auto, (max-width: 701px) 100vw, 701px" /><br />
<img loading="lazy" decoding="async" width="697" height="219" class="wp-image-1189" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-246.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-246.png 697w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-246-300x94.png 300w" sizes="auto, (max-width: 697px) 100vw, 697px" /><br />
<img loading="lazy" decoding="async" width="699" height="203" class="wp-image-1192" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-247.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-247.png 699w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-247-300x87.png 300w" sizes="auto, (max-width: 699px) 100vw, 699px" /><br />
<img loading="lazy" decoding="async" width="762" height="124" class="wp-image-1194" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-248.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-248.png 762w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-248-300x49.png 300w" sizes="auto, (max-width: 762px) 100vw, 762px" /></p>
<p>Ajouter une carte réseau net1 supplémentaire et la connectée sur le vSwitch vmbr1.<br />
Vmbr1 correspond au Réseau Vlan10 Privé des machines virtuelles.<br />
<img loading="lazy" decoding="async" width="1345" height="194" class="wp-image-1195" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-249.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-249.png 1345w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-249-300x43.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-249-1024x148.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-249-768x111.png 768w" sizes="auto, (max-width: 1345px) 100vw, 1345px" /></p>
<p>Démarrer et installer Centos7<br />
<img loading="lazy" decoding="async" width="1826" height="664" class="wp-image-1197" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-250.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-250.png 1826w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-250-300x109.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-250-1024x372.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-250-768x279.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-250-1536x559.png 1536w" sizes="auto, (max-width: 1826px) 100vw, 1826px" /></p>
<p>Pendant la phase d’installation activer les cartes réseaux (DHCP) provisoirement.<br />
<img loading="lazy" decoding="async" width="1111" height="402" class="wp-image-1200" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-251.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-251.png 1111w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-251-300x109.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-251-1024x371.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-251-768x278.png 768w" sizes="auto, (max-width: 1111px) 100vw, 1111px" /></p>
<p><strong>Configurer la machine</strong></p>
<pre>[root@pc-218 chris]#<strong><span style="color: #ff0000;"> vi /etc/hostname</span></strong></pre>
<p><img loading="lazy" decoding="async" width="199" height="57" class="wp-image-1202" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-252.png" /></p>
<pre>[root@pc-218 chris]# <strong><span style="color: #ff0000;">cd /etc/sysconfig/network-scripts/</span></strong>
[root@pc-218 network-scripts]#<span style="color: #ff0000;">ls –al</span></pre>
<p><img loading="lazy" decoding="async" width="1082" height="96" class="wp-image-1203" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-253.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-253.png 1082w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-253-300x27.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-253-1024x91.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-253-768x68.png 768w" sizes="auto, (max-width: 1082px) 100vw, 1082px" /></p>
<pre>[root@pc-218 network-scripts]#<span style="color: #ff0000;"><strong> vi ifcfg-eth0</strong></span></pre>
<p><strong><span style="color: #ff0000;">Commenter les lignes de l’IPV6.</span></strong><br />
<img loading="lazy" decoding="async" width="613" height="346" class="wp-image-1205" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-254.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-254.png 613w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-254-300x169.png 300w" sizes="auto, (max-width: 613px) 100vw, 613px" /></p>
<p><strong>Désactiver l’ipv6</strong></p>
<pre>[root@pc-218 network-scripts]#<strong><span style="color: #ff0000;"> vi /etc/sysctl.d/disableipv6.conf</span></strong>

<em>Ajouter la commande : <span style="color: #ff0000;">net.ipv6.conf.all.disable_ipv6 = 1</span></em></pre>
<p><img loading="lazy" decoding="async" width="393" height="72" class="wp-image-1208" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-255.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-255.png 393w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-255-300x55.png 300w" sizes="auto, (max-width: 393px) 100vw, 393px" /></p>
<pre>[root@pc-218 network-scripts]# <strong><span style="color: #ff0000;">vi ifcfg-eth0</span></strong></pre>
<p><img loading="lazy" decoding="async" width="579" height="345" class="wp-image-1210" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-256.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-256.png 579w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-256-300x179.png 300w" sizes="auto, (max-width: 579px) 100vw, 579px" /><br />
<span style="color: #ff0000;"><em>Ajouter le DNS1=192.168.1.1</em></span></p>
<p><strong>Installer les paquets</strong></p>
<pre>[root@pc-218 network-scripts]#<strong><span style="color: #ff0000;">yum update</span></strong>
[root@pc-218 network-scripts]# <strong><span style="color: #ff0000;">yum install qemu-guest-agent nmap net-tools</span></strong></pre>
<p><strong>Installer Apache</strong></p>
<pre>[root@web01 cp219538]# <strong><span style="color: #ff0000;">yum install httpd</span></strong>
[root@web01 cp219538]# <span style="color: #ff0000;"><strong>systemctl enable httpd</strong></span>
[root@web01 cp219538]# <span style="color: #ff0000;"><strong>systemctl start httpd</strong></span></pre>
<p><strong>Installer les règles Firewall</strong></p>
<pre>[root@web01 cp219538]#<strong><span style="color: #ff0000;"> firewall-cmd --zone=public --permanent --add-service=http</span></strong>
[root@web01 cp219538]# <strong><span style="color: #ff0000;">firewall-cmd --zone=public --permanent --add-service=https</span></strong>
[root@web01 cp219538# <span style="color: #ff0000;"><strong>firewall-cmd --reload</strong></span></pre>
<p><img loading="lazy" decoding="async" width="929" height="154" class="wp-image-1211" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-257.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-257.png 929w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-257-300x50.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-257-768x127.png 768w" sizes="auto, (max-width: 929px) 100vw, 929px" /></p>
<p><strong>Installer PHP</strong></p>
<pre>[root@web01 cp219538]# <strong><span style="color: #ff0000;">yum install php php-mcrypt php-cli php-gd php-curl php-mysql php-ldap php-zip php-fileinfo</span></strong>
[root@web01 cp219538]# <strong><span style="color: #ff0000;">php -v</span></strong></pre>
<p><img loading="lazy" decoding="async" width="739" height="86" class="wp-image-1213" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-258.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-258.png 739w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-258-300x35.png 300w" sizes="auto, (max-width: 739px) 100vw, 739px" /></p>
<p><strong>Montage Ressource réseau cifs (Synology)</strong></p>
<pre>[root@web01 cp219538]# <span style="color: #ff0000;"><strong>mkdir /home/www</strong></span>
[root@web01 cp219538]# <strong><span style="color: #ff0000;">yum install cifs-common cifs-utils</span></strong>
[root@web01 cp219538]# <strong><span style="color: #ff0000;">vi /root/.datastore1</span></strong>
<em><span style="color: #ff0000;">username=User</span></em>
<em><span style="color: #ff0000;">password=Password_user</span></em>

[root@web01 <strong><span style="color: #ff0000;">cp219538]#</span> <span style="color: #ff0000;">vi /etc/fstab</span></strong>
<em><span style="color: #ff0000;">//10.10.0.52/DataStore01/www /home/www cifs credentials=/root/.datastore1,iocharset=utf8,vers=2.0,uid=48,gid=48 0 0</span></em>

[root@web01 cp219538]# <span style="color: #ff0000;"><strong>mount –a</strong></span>
[root@web01 cp219538]# <span style="color: #ff0000;"><strong>df –h</strong></span></pre>
<p><img loading="lazy" decoding="async" width="692" height="177" class="wp-image-1216" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-259.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-259.png 692w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-259-300x77.png 300w" sizes="auto, (max-width: 692px) 100vw, 692px" /></p>
<p><strong>Création des répertoires sites</strong></p>
<pre>[root@web01 cp219538]#<span style="color: #ff0000;"><strong>mkdir /home/www/site1</strong></span>
[root@web01 cp219538]#<span style="color: #ff0000;"><strong>mkdir /home/www/site2</strong></span>
[root@web01 cp219538]#<strong><span style="color: #ff0000;">mkdir /home/www/site3</span></strong></pre>
<h3><span style="text-decoration: underline;"><strong>3°) Création des pages Web pour les 3 sites</strong></span></h3>
<p><strong>Configuration Site1</strong></p>
<pre>[root@web01 cp219538]# <strong><span style="color: #ff0000;">vi /home/www/site1/index.php</span></strong>
<span style="color: #ff0000;">
&lt;center&gt;&lt;h1&gt;&lt;b&gt; site1.en-images.info (site1) &lt;/b&gt;&lt;/h1&gt;&lt;/center&gt;</span>
<span style="color: #ff0000;"><em>&lt;?php</em></span>
<span style="color: #ff0000;"><em>// afficher le nom du fichier de script éxécuté</em></span>
<span style="color: #ff0000;"><em>echo $_SERVER['PHP_SELF'];</em></span>
<span style="color: #ff0000;"><em>echo "&lt;br&gt;";</em></span>
<span style="color: #ff0000;"><em>// afficher l'adresse IP du serveur où le script est éxécuté</em></span>
<span style="color: #ff0000;"><em>echo $_SERVER['SERVER_ADDR'];</em></span>
<span style="color: #ff0000;"><em>echo "&lt;br&gt;";</em></span>
<span style="color: #ff0000;"><em>// afficher le nom d'hôte du serveur</em></span>
<span style="color: #ff0000;"><em>echo $_SERVER['SERVER_NAME'];</em></span>
<span style="color: #ff0000;"><em>echo "&lt;br&gt;";</em></span>
<span style="color: #ff0000;"><em>// afficher la méthode de requête ('GET', 'HEAD', 'POST', 'PUT')</em></span>
<span style="color: #ff0000;"><em>echo $_SERVER['REQUEST_METHOD'];</em></span>
<span style="color: #ff0000;"><em>echo "&lt;br&gt;";</em></span>
<span style="color: #ff0000;"><em>// afficher les paramètres de l'URL</em></span>
<span style="color: #ff0000;"><em>echo $_SERVER['QUERY_STRING'];</em></span>
<span style="color: #ff0000;"><em>echo "&lt;br&gt;";</em></span>
<span style="color: #ff0000;"><em>// afficher le nom du répertoire racine du script</em></span>
<span style="color: #ff0000;"><em>echo $_SERVER['DOCUMENT_ROOT'];</em></span>
<span style="color: #ff0000;"><em>echo "&lt;br&gt;";</em></span>
<span style="color: #ff0000;"><em>// afficher le nom d'hôte de la machine cliente</em></span>
<span style="color: #ff0000;"><em>echo $_SERVER['HTTP_HOST'];</em></span>
<span style="color: #ff0000;"><em>echo "&lt;br&gt;";</em></span>
<span style="color: #ff0000;"><em>// afficher les informations sur le navigateur utilisé</em></span>
<span style="color: #ff0000;"><em>echo $_SERVER['HTTP_USER_AGENT'];</em></span>
<span style="color: #ff0000;"><em>echo "&lt;br&gt;";</em></span>
<span style="color: #ff0000;"><em>// afficher l'adresse IP du client</em></span>
<span style="color: #ff0000;"><em>echo $_SERVER['REMOTE_ADDR'];</em></span>
<span style="color: #ff0000;"><em>echo "&lt;br&gt;";</em></span>
<span style="color: #ff0000;"><em>?</em>&gt;</span></pre>
<p><strong>Configuration Site2</strong></p>
<pre><span style="color: #ff0000;"><span style="color: #000000;">[root@web01 cp219538]#</span><strong> cp /home/www/site1/index.php /home/www/site2/index.php</strong></span></pre>
<pre>[root@web01 cp219538]# <span style="color: #ff0000;"><strong>vi /home/www/site2/index.php</strong></span>
<em><span style="color: #ff0000;">&lt;center&gt;&lt;h1&gt;&lt;b&gt; site2.en-images.info (site2) &lt;/b&gt;&lt;/h1&gt;&lt;/center&gt;</span></em>
<em><span style="color: #ff0000;">&lt;?php</span></em>
<em><span style="color: #ff0000;">// afficher le nom du fichier de script éxécuté</span></em>
<em><span style="color: #ff0000;">echo $_SERVER['PHP_SELF'];</span></em>
<em><span style="color: #ff0000;">echo "&lt;br&gt;";</span></em>
<em><span style="color: #ff0000;">// afficher l'adresse IP du serveur où le script est éxécuté</span></em>
<em><span style="color: #ff0000;">echo $_SERVER['SERVER_ADDR'];</span></em>
<em><span style="color: #ff0000;">echo "&lt;br&gt;";</span></em>
<em><span style="color: #ff0000;">// afficher le nom d'hôte du serveur</span></em>
<em><span style="color: #ff0000;">echo $_SERVER['SERVER_NAME'];</span></em>
<em><span style="color: #ff0000;">echo "&lt;br&gt;";</span></em>
<em><span style="color: #ff0000;">// afficher la méthode de requête ('GET', 'HEAD', 'POST', 'PUT')</span></em>
<em><span style="color: #ff0000;">echo $_SERVER['REQUEST_METHOD'];</span></em>
<em><span style="color: #ff0000;">echo "&lt;br&gt;";</span></em>
<em><span style="color: #ff0000;">// afficher les paramètres de l'URL</span></em>
<em><span style="color: #ff0000;">echo $_SERVER['QUERY_STRING'];</span></em>
<em><span style="color: #ff0000;">echo "&lt;br&gt;";</span></em>
<em><span style="color: #ff0000;">// afficher le nom du répertoire racine du script</span></em>
<em><span style="color: #ff0000;">echo $_SERVER['DOCUMENT_ROOT'];</span></em>
<em><span style="color: #ff0000;">echo "&lt;br&gt;";</span></em>
<em><span style="color: #ff0000;">// afficher le nom d'hôte de la machine cliente</span></em>
<em><span style="color: #ff0000;">echo $_SERVER['HTTP_HOST'];</span></em>
<em><span style="color: #ff0000;">echo "&lt;br&gt;";</span></em>
<em><span style="color: #ff0000;">// afficher les informations sur le navigateur utilisé</span></em>
<em><span style="color: #ff0000;">echo $_SERVER['HTTP_USER_AGENT'];</span></em>
<em><span style="color: #ff0000;">echo "&lt;br&gt;";</span></em>
<em><span style="color: #ff0000;">// afficher l'adresse IP du client</span></em>
<em><span style="color: #ff0000;">echo $_SERVER['REMOTE_ADDR'];</span></em>
<em><span style="color: #ff0000;">echo "&lt;br&gt;";</span></em>
<em><span style="color: #ff0000;">?&gt;</span></em></pre>
<p><strong>Configuration Site3</strong></p>
<pre>[root@web01 cp219538]#<strong><span style="color: #ff0000;"> cp /home/www/site1/index.php /home/www/site3/index.php</span></strong></pre>
<pre>[root@web01 cp219538]#<strong><span style="color: #ff0000;">vi /home/www/site3/index.php</span></strong>
<span style="color: #ff0000;"><em>&lt;center&gt;&lt;h1&gt;&lt;b&gt; site3.en-images.info (site3) &lt;/b&gt;&lt;/h1&gt;&lt;/center&gt;</em></span>
<span style="color: #ff0000;"><em>&lt;?php</em></span>
<span style="color: #ff0000;"><em>// afficher le nom du fichier de script éxécuté</em></span>
<span style="color: #ff0000;"><em>echo $_SERVER['PHP_SELF'];</em></span>
<span style="color: #ff0000;"><em>echo "&lt;br&gt;";</em></span>
<span style="color: #ff0000;"><em>// afficher l'adresse IP du serveur où le script est éxécuté</em></span>
<span style="color: #ff0000;"><em>echo $_SERVER['SERVER_ADDR'];</em></span>
<span style="color: #ff0000;"><em>echo "&lt;br&gt;";</em></span>
<span style="color: #ff0000;"><em>// afficher le nom d'hôte du serveur</em></span>
<span style="color: #ff0000;"><em>echo $_SERVER['SERVER_NAME'];</em></span>
<span style="color: #ff0000;"><em>echo "&lt;br&gt;";</em></span>
<span style="color: #ff0000;"><em>// afficher la méthode de requête ('GET', 'HEAD', 'POST', 'PUT')</em></span>
<span style="color: #ff0000;"><em>echo $_SERVER['REQUEST_METHOD'];</em></span>
<span style="color: #ff0000;"><em>echo "&lt;br&gt;";</em></span>
<span style="color: #ff0000;"><em>// afficher les paramètres de l'URL</em></span>
<span style="color: #ff0000;"><em>echo $_SERVER['QUERY_STRING'];</em></span>
<span style="color: #ff0000;"><em>echo "&lt;br&gt;";</em></span>
<span style="color: #ff0000;"><em>// afficher le nom du répertoire racine du script</em></span>
<span style="color: #ff0000;"><em>echo $_SERVER['DOCUMENT_ROOT'];</em></span>
<span style="color: #ff0000;"><em>echo "&lt;br&gt;";</em></span>
<span style="color: #ff0000;"><em>// afficher le nom d'hôte de la machine cliente</em></span>
<span style="color: #ff0000;"><em>echo $_SERVER['HTTP_HOST'];</em></span>
<span style="color: #ff0000;"><em>echo "&lt;br&gt;";</em></span>
<span style="color: #ff0000;"><em>// afficher les informations sur le navigateur utilisé</em></span>
<span style="color: #ff0000;"><em>echo $_SERVER['HTTP_USER_AGENT'];</em></span>
<span style="color: #ff0000;"><em>echo "&lt;br&gt;";</em></span>
<span style="color: #ff0000;"><em>// afficher l'adresse IP du client</em></span>
<span style="color: #ff0000;"><em>echo $_SERVER['REMOTE_ADDR'];</em></span>
<span style="color: #ff0000;"><em>echo "&lt;br&gt;";</em></span>
<span style="color: #ff0000;"><em>?&gt;</em></span></pre>
<h3><span style="text-decoration: underline;"><strong>3°) Configurer Apache pour les 3 sites</strong></span></h3>
<p><strong>Configurer Apache</strong></p>
<pre>[root@web01 cp219538]# <strong><span style="color: #ff0000;">cd /etc/httpd/conf</span></strong>
[root@web01 cp219538]#<strong><span style="color: #ff0000;"> vi httpd.conf</span></strong></pre>
<p>Modifier</p>
<pre><em><span style="color: #ff0000;">ServerAdmin <a style="color: #ff0000;" href="mailto:chris@en-images.info">chris@en-images.info</a></span></em>
<em><span style="color: #ff0000;">ServerName web01.house.cpb:80</span></em></pre>
<p>Commenter</p>
<pre><em><span style="color: #ff0000;">#&lt;Directory /&gt;</span></em>
<em><span style="color: #ff0000;"># AllowOverride none</span></em>
<em><span style="color: #ff0000;"># Require all denied</span></em>
<em><span style="color: #ff0000;">#&lt;/Directory&gt;</span></em></pre>
<p>Commenter</p>
<pre><span style="color: #ff0000;"><em>#DocumentRoot "/var/www/html"</em></span></pre>
<p>Commenter</p>
<pre><span style="color: #ff0000;"><em>#&lt;Directory "/var/www"&gt;</em></span>
<span style="color: #ff0000;"><em># AllowOverride None</em></span>
<span style="color: #ff0000;"><em># # Allow open access:</em></span>
<span style="color: #ff0000;"><em># Require all granted</em></span>
<span style="color: #ff0000;"><em>#&lt;/Directory&gt;</em></span></pre>
<p>Commenter</p>
<pre><em><span style="color: #ff0000;">#&lt;IfModule dir_module&gt;</span></em>
<em><span style="color: #ff0000;"># DirectoryIndex index.html</span></em>
<em><span style="color: #ff0000;">#&lt;/IfModule&gt;</span></em>
<em><span style="color: #ff0000;">IncludeOptional conf.d/*.conf</span></em></pre>
<pre>[root@web01 cp219538]# <span style="color: #ff0000;"><strong>cd /etc/httpd/conf.d</strong></span>
[root@web01 cp219538]# <span style="color: #ff0000;"><strong>mv welcome.conf welcome.conf-d</strong></span>
[root@web01 cp219538]# <strong><span style="color: #ff0000;">mv userdir.conf userdir.conf-d</span></strong></pre>
<h3><span style="text-decoration: underline;"><strong>4°) Configurer les VirtualHost</strong></span></h3>
<p><strong>Configure Site1</strong></p>
<pre>[root@web01 cp219538]# <strong><span style="color: #ff0000;">touch site1.conf</span></strong></pre>
<pre>[root@web01 cp219538]# <span style="color: #ff0000;"><strong>vi site1.conf</strong></span>
<em><span style="color: #ff0000;">&lt;VirtualHost *:80&gt;</span></em>
<em><span style="color: #ff0000;">             ServerAdmin chris@en-images.info</span></em>
<em><span style="color: #ff0000;">             DocumentRoot /home/www/site1</span></em>
<em><span style="color: #ff0000;">             ServerName house.cpb</span></em>
<em><span style="color: #ff0000;">             ServerAlias site1.house.cpb</span></em>
<em><span style="color: #ff0000;">&lt;/VirtualHost&gt;</span></em>

<em><span style="color: #ff0000;">&lt;VirtualHost *:80&gt;</span></em>
<em><span style="color: #ff0000;">             ServerAdmin chris@en-images.info</span></em>
<em><span style="color: #ff0000;">             DocumentRoot /home/www/site1</span></em>
<em><span style="color: #ff0000;">             ServerName en-images.info</span></em>
<em><span style="color: #ff0000;">             ServerAlias site1.en-images.info</span></em>
<em><span style="color: #ff0000;">&lt;/VirtualHost&gt;</span></em></pre>
<p><strong>Configure Site2</strong></p>
<pre>[root@web01 cp219538]# <strong><span style="color: #ff0000;">touch site2.conf</span></strong></pre>
<pre>[root@web01 cp219538]#<strong><span style="color: #ff0000;"> vi site2.conf</span></strong>
<em><span style="color: #ff0000;">&lt;VirtualHost *:80&gt;</span></em>
<em><span style="color: #ff0000;">              ServerAdmin chris@en-images.info</span></em>
<em><span style="color: #ff0000;">              DocumentRoot /home/www/site2/index.php</span></em>
<em><span style="color: #ff0000;">              ServerName house.cpb</span></em>
<em><span style="color: #ff0000;">              ServerAlias site2.house.cpb</span></em>
<em><span style="color: #ff0000;">&lt;/VirtualHost&gt;</span></em>

<em><span style="color: #ff0000;">&lt;VirtualHost *:80&gt;</span></em>
<em><span style="color: #ff0000;">              ServerAdmin chris@en-images.info</span></em>
<em><span style="color: #ff0000;">              DocumentRoot /home/www/site2/index.php</span></em>
<em><span style="color: #ff0000;">              ServerName en-images.info</span></em>
<em><span style="color: #ff0000;">              ServerAlias site2.en-images.info</span></em>
<em><span style="color: #ff0000;">&lt;/VirtualHost&gt;</span></em></pre>
<p><strong>Configure Site3</strong></p>
<pre><em><span style="color: #ff0000;">[root@web01 cp219538]# <strong>touch site3.conf</strong></span></em></pre>
<pre><em><span style="color: #ff0000;">[root@web01 cp219538]# <strong>vi site3.conf</strong></span></em>
<em><span style="color: #ff0000;">&lt;VirtualHost *:80&gt;</span></em>
<em><span style="color: #ff0000;">             ServerAdmin chris@en-images.info</span></em>
<em><span style="color: #ff0000;">             DocumentRoot /home/www/site3</span></em>
<em><span style="color: #ff0000;">             ServerName house.cpb</span></em>
<em><span style="color: #ff0000;">             ServerAlias site3.house.cpb</span></em>
<em><span style="color: #ff0000;">&lt;/VirtualHost&gt;</span></em>

<em><span style="color: #ff0000;">&lt;VirtualHost *:80&gt;</span></em>
<em><span style="color: #ff0000;">             ServerAdmin chris@en-images.info</span></em>
<em><span style="color: #ff0000;">             DocumentRoot /home/www/site3</span></em>
<em><span style="color: #ff0000;">             ServerName en-images.info</span></em>
<em><span style="color: #ff0000;">             ServerAlias site3.en-images.info</span></em>
<em><span style="color: #ff0000;">&lt;/VirtualHost&gt;</span></em></pre>
<p>Redémarrer le serveur apache pour prendre en compte les modifications.</p>
<p><strong>Désactiver Selinux</strong></p>
<pre>[root@web01 conf.d]# vi /etc/selinux/config
<span style="color: #ff0000;"><em>SELINUX=disabled</em></span></pre>
<p><strong>Ajout des Sites dans le fichier si pas de DNS.</strong></p>
<pre>[root@web01 conf.d]# <strong><span style="color: #ff0000;">vi /etc/hosts</span></strong>
<em><span style="color: #ff0000;">10.10.0.40 site1.house.cpb site1.en-images.info site1</span></em>
<em><span style="color: #ff0000;">10.10.0.40 site2.house.cpb site2.en-images.info site2</span></em>
<em><span style="color: #ff0000;">10.10.0.40 site3.house.cpb site3.en-images.info site3</span></em></pre>
<p><strong>Test accès des sites via le Proxy Nginx</strong><br />
<img loading="lazy" decoding="async" width="1405" height="364" class="wp-image-1218" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-260.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-260.png 1405w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-260-300x78.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-260-1024x265.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-260-768x199.png 768w" sizes="auto, (max-width: 1405px) 100vw, 1405px" /><br />
<img loading="lazy" decoding="async" width="1365" height="337" class="wp-image-1221" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-261.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-261.png 1365w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-261-300x74.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-261-1024x253.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-261-768x190.png 768w" sizes="auto, (max-width: 1365px) 100vw, 1365px" /><br />
<img loading="lazy" decoding="async" width="1330" height="340" class="wp-image-1224" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-262.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-262.png 1330w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-262-300x77.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-262-1024x262.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-262-768x196.png 768w" sizes="auto, (max-width: 1330px) 100vw, 1330px" /></p>
<p>On voit bien que la machine répondant sur le réseau Privé est web01.house.cpb sur son IP 10.10.0.40</p>
<h3><span style="text-decoration: underline;">5°) Réalisation des 2 machines Web02 et web03 &#8211; Clone Web01</span></h3>
<h4><span style="color: #ff0000;">Pour réaliser les machines web02 et web03 il vous suffit de cloner la machine web01.</span></h4>
<p><img loading="lazy" decoding="async" width="1495" height="703" class="wp-image-1226" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-263.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-263.png 1495w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-263-300x141.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-263-1024x482.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-263-768x361.png 768w" sizes="auto, (max-width: 1495px) 100vw, 1495px" /><br />
<img loading="lazy" decoding="async" width="623" height="272" class="wp-image-1227" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-264.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-264.png 623w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-264-300x131.png 300w" sizes="auto, (max-width: 623px) 100vw, 623px" /><br />
<img loading="lazy" decoding="async" width="1576" height="594" class="wp-image-1229" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-265.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-265.png 1576w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-265-300x113.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-265-1024x386.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-265-768x289.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-265-1536x579.png 1536w" sizes="auto, (max-width: 1576px) 100vw, 1576px" /></p>
<p><strong>Refaire l’étape pour créer web03.house.cpb.</strong><br />
Les 3 machines sont désormais disponible sur le Cluster Proxmox.</p>
<p><img loading="lazy" decoding="async" width="519" height="159" class="wp-image-1232" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-266.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-266.png 519w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-266-300x92.png 300w" sizes="auto, (max-width: 519px) 100vw, 519px" /></p>
<h3><span style="text-decoration: underline;">6°) Reconfigurer l’host web02.house.cpb Clone de web01.house.cpb</span></h3>
<p>Démarrer la machine clone de web02.house.cp</p>
<p><strong>Modification nom d’host</strong></p>
<pre>[root@web01 chris]# <span style="color: #ff0000;"><strong>vi /etc/hostname</strong></span></pre>
<p><span style="color: #ff0000;"><em>Remplacer web01.house.cpb par web02.house.cpb</em></span></p>
<p><img loading="lazy" decoding="async" width="183" height="50" class="wp-image-1234" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-267.png" /></p>
<p><strong>Modification adresse IP Lan et Privé</strong></p>
<pre>[root@web01 chris]#<strong><span style="color: #ff0000;"> cd /etc/sysconfig/network-scripts</span></strong>
[root@web01 network-scripts]#<span style="color: #ff0000;"><strong> vi ifcfg-eth0</strong></span>
<span style="color: #ff0000;"><em>
TYPE="Ethernet"</em></span>
<span style="color: #ff0000;"><em>PROXY_METHOD="none"</em></span>
<span style="color: #ff0000;"><em>BROWSER_ONLY="no"</em></span>
<span style="color: #ff0000;"><em>BOOTPROTO="static"</em></span>
<span style="color: #ff0000;"><em>DEFROUTE="yes"</em></span>
<span style="color: #ff0000;"><em>IPV4_FAILURE_FATAL="no"</em></span>
<span style="color: #ff0000;"><em>#IPV6INIT="yes"</em></span>
<span style="color: #ff0000;"><em>#IPV6_AUTOCONF="yes"</em></span>
<span style="color: #ff0000;"><em>#IPV6_DEFROUTE="yes"</em></span>
<span style="color: #ff0000;"><em>#IPV6_FAILURE_FATAL="no"</em></span>
<span style="color: #ff0000;"><em>#PV6_ADDR_GEN_MODE="stable-privacy"</em></span>
<span style="color: #ff0000;"><em>NAME="eth0"</em></span>
<span style="color: #ff0000;"><em>UUID="e516570a-1f8b-4a20-8ec8-6ecd62f29174"</em></span>
<span style="color: #ff0000;"><em>DEVICE="eth0"</em></span>
<span style="color: #ff0000;"><em>ONBOOT="yes"</em></span>
<strong><span style="color: #ff0000;"><em>IPADDR=192.168.1.41</em></span></strong>
<strong><span style="color: #ff0000;"><em>NETMASK=255.255.255.0</em></span></strong>
<strong><span style="color: #ff0000;"><em>GATEWAY=192.168.1.1</em></span></strong>
<strong><span style="color: #ff0000;"><em>DNS1=192.168.1.1</em></span></strong></pre>
<pre>[root@web01 network-scripts]# <span style="color: #ff0000;"><strong>vi ifcfg-eth1</strong></span>
<span style="color: #ff0000;"><em>
TYPE=Ethernet</em></span>
<span style="color: #ff0000;"><em>PROXY_METHOD=none</em></span>
<span style="color: #ff0000;"><em>BROWSER_ONLY=no</em></span>
<span style="color: #ff0000;"><em>BOOTPROTO=static</em></span>
<span style="color: #ff0000;"><em>DEFROUTE=yes</em></span>
<span style="color: #ff0000;"><em>IPV4_FAILURE_FATAL=no</em></span>
<span style="color: #ff0000;"><em>#IPV6INIT=yes</em></span>
<span style="color: #ff0000;"><em>#IPV6_AUTOCONF=yes</em></span>
<span style="color: #ff0000;"><em>#IPV6_DEFROUTE=yes</em></span>
<span style="color: #ff0000;"><em>#IPV6_FAILURE_FATAL=no</em></span>
<span style="color: #ff0000;"><em>#IPV6_ADDR_GEN_MODE=stable-privacy</em></span>
<span style="color: #ff0000;"><em>NAME=eth1</em></span>
<span style="color: #ff0000;"><em>UUID=f07df38e-0cbd-46ad-8ff8-22f88ea20c98</em></span>
<span style="color: #ff0000;"><em>DEVICE=eth1</em></span>
<span style="color: #ff0000;"><em>ONBOOT=yes</em></span>
<strong><span style="color: #ff0000;"><em>IPADDR=10.10.0.41</em></span></strong>
<strong><span style="color: #ff0000;"><em>NETMASK=255.255.255.0</em></span></strong>
<strong><span style="color: #ff0000;"><em>GATEWAY=10.10.0.1</em></span></strong>
<strong><span style="color: #ff0000;"><em>DNS1=192.168.1.1</em></span></strong></pre>
<p><strong>Modification adresse host (si pas de DNS)</strong></p>
<pre>[root@web01 network-scripts]# <span style="color: #ff0000;"><strong>cd /etc</strong></span>
[root@web01 network-scripts]# <span style="color: #ff0000;"><strong>vi hosts</strong></span>
<span style="color: #ff0000;"><em>10.10.0.40 site1.house.cpb site1.en-images.info site1</em></span>
<span style="color: #ff0000;"><em>10.10.0.41 site2.house.cpb site2.en-images.info site2</em></span>
<span style="color: #ff0000;"><em>10.10.0.42 site3.house.cpb site3.en-images.info site3</em></span></pre>
<h3><span style="text-decoration: underline;">7°) Reconfigurer l’host web03.house.cpb Clone de web01.house.cpb</span></h3>
<p>Démarrer la machine clone de web03.house.cp<br />
<strong>Modification nom d’host</strong></p>
<pre>[root@web01 chris]# <strong>vi /etc/hostname</strong></pre>
<p><span style="color: #ff0000;">Remplacer web02.house.cpb par web03.house.cpb</span><br />
<strong><img loading="lazy" decoding="async" width="230" height="64" class="wp-image-1242" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-271.png" /></strong></p>
<p><strong>Modification adresse IP Lan et Privé</strong></p>
<pre>[root@web01 chris]# <span style="color: #ff0000;"><strong>cd /etc/sysconfig/network-scripts</strong></span>
[root@web01 network-scripts]#<span style="color: #ff0000;"><strong> vi ifcfg-eth0</strong></span>
<span style="color: #ff0000;"><em>
TYPE="Ethernet"</em></span>
<span style="color: #ff0000;"><em>PROXY_METHOD="none"</em></span>
<span style="color: #ff0000;"><em>BROWSER_ONLY="no"</em></span>
<span style="color: #ff0000;"><em>BOOTPROTO="static"</em></span>
<span style="color: #ff0000;"><em>DEFROUTE="yes"</em></span>
<span style="color: #ff0000;"><em>IPV4_FAILURE_FATAL="no"</em></span>
<span style="color: #ff0000;"><em>#IPV6INIT="yes"</em></span>
<span style="color: #ff0000;"><em>#IPV6_AUTOCONF="yes"</em></span>
<span style="color: #ff0000;"><em>#IPV6_DEFROUTE="yes"</em></span>
<span style="color: #ff0000;"><em>#IPV6_FAILURE_FATAL="no"</em></span>
<span style="color: #ff0000;"><em>#IPV6_ADDR_GEN_MODE="stable-privacy"</em></span>
<span style="color: #ff0000;"><em>NAME="eth0"</em></span>
<span style="color: #ff0000;"><em>UUID="e516570a-1f8b-4a20-8ec8-6ecd62f29174"</em></span>
<span style="color: #ff0000;"><em>DEVICE="eth0"</em></span>
<span style="color: #ff0000;"><em>ONBOOT="yes"</em></span>
<strong><span style="color: #ff0000;"><em>IPADDR=192.168.1.42</em></span></strong>
<strong><span style="color: #ff0000;"><em>NETMASK=255.255.255.0</em></span></strong>
<strong><span style="color: #ff0000;"><em>GATEWAY=192.168.1.1</em></span></strong>
<strong><span style="color: #ff0000;"><em>DNS1=192.168.1.1</em></span></strong></pre>
<pre>[root@web01 network-scripts]# <span style="color: #ff0000;"><strong>vi ifcfg-eth1</strong></span>
<span style="color: #ff0000;"><em>
TYPE=Ethernet</em></span>
<span style="color: #ff0000;"><em>PROXY_METHOD=none</em></span>
<span style="color: #ff0000;"><em>BROWSER_ONLY=no</em></span>
<span style="color: #ff0000;"><em>BOOTPROTO=static</em></span>
<span style="color: #ff0000;"><em>DEFROUTE=yes</em></span>
<span style="color: #ff0000;"><em>IPV4_FAILURE_FATAL=no</em></span>
<span style="color: #ff0000;"><em>#IPV6INIT=yes</em></span>
<span style="color: #ff0000;"><em>#IPV6_AUTOCONF=yes</em></span>
<span style="color: #ff0000;"><em>#IPV6_DEFROUTE=yes</em></span>
<span style="color: #ff0000;"><em>#IPV6_FAILURE_FATAL=no</em></span>
<span style="color: #ff0000;"><em>#IPV6_ADDR_GEN_MODE=stable-privacy</em></span>
<span style="color: #ff0000;"><em>NAME=eth1</em></span>
<span style="color: #ff0000;"><em>UUID=f07df38e-0cbd-46ad-8ff8-22f88ea20c98</em></span>
<span style="color: #ff0000;"><em>DEVICE=eth1</em></span>
<span style="color: #ff0000;"><em>ONBOOT=yes</em></span>
<span style="color: #ff0000;"><strong><em>IPADDR=10.10.0.42</em></strong></span>
<span style="color: #ff0000;"><strong><em>NETMASK=255.255.255.0</em></strong></span>
<span style="color: #ff0000;"><strong><em>GATEWAY=10.10.0.1</em></strong></span>
<span style="color: #ff0000;"><strong><em>DNS1=192.168.1.1</em></strong></span></pre>
<p><strong>Modification adresse host (si pas de DNS)</strong></p>
<pre>[root@web01 network-scripts]# <span style="color: #ff0000;"><strong>cd /etc</strong></span>
[root@web01 network-scripts]#<span style="color: #ff0000;"><strong> vi hosts</strong></span>
<span style="color: #ff0000;"><em>10.10.0.40 site1.house.cpb site1.en-images.info site1</em></span>
<span style="color: #ff0000;"><em>10.10.0.41 site2.house.cpb site2.en-images.info site2</em></span>
<span style="color: #ff0000;"><em>10.10.0.42 site3.house.cpb site3.en-images.info site3</em></span></pre>
<p>REBOOT la machine.</p>
<p><strong>Petit Test </strong></p>
<p><img loading="lazy" decoding="async" width="1258" height="253" class="wp-image-1243" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-272.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-272.png 1258w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-272-300x60.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-272-1024x206.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-272-768x154.png 768w" sizes="auto, (max-width: 1258px) 100vw, 1258px" /><br />
<img loading="lazy" decoding="async" width="1248" height="270" class="wp-image-1245" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-273.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-273.png 1248w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-273-300x65.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-273-1024x222.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-273-768x166.png 768w" sizes="auto, (max-width: 1248px) 100vw, 1248px" /><br />
<img loading="lazy" decoding="async" width="1205" height="274" class="wp-image-1248" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-274.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-274.png 1205w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-274-300x68.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-274-1024x233.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-274-768x175.png 768w" sizes="auto, (max-width: 1205px) 100vw, 1205px" /></p>
<p><strong>Organisation des fichiers de conf pour le LoadBalancing</strong></p>
<p><img loading="lazy" decoding="async" width="1093" height="588" class="wp-image-1250" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-275.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-275.png 1093w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-275-300x161.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-275-1024x551.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-275-768x413.png 768w" sizes="auto, (max-width: 1093px) 100vw, 1093px" /></p>
<p>Au stade actuel, si une machine Host ne répond pas les 2 autres prendrons les requêtes. Néanmoins, une faille est assez gênante, si le Proxy Nginx tombait en panne on aurais plus d’accès aux sites Web. La solution serait de doubler le Proxy et de les mettre en HA.</p>
<h3><span style="text-decoration: underline;">8°) Ajout d&rsquo;une nouvelle machine Nginx LoadBalancing</span></h3>
<ul>
<li>Host : floki.house.cpb</li>
<li>IP Lan : 192.168.1.66</li>
<li>IP Privé : 10.10.1.58 (Vlan10)</li>
</ul>
<h4><span style="color: #ff0000;"><img loading="lazy" decoding="async" width="584" height="326" class="wp-image-1251" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-276.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-276.png 584w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-276-300x167.png 300w" sizes="auto, (max-width: 584px) 100vw, 584px" /></span></h4>
<h4><span style="color: #ff0000;">Créer un clone de la machine janus.house.cpb et modifier les fichiers suivants</span></h4>
<pre>root@janus:/home/cp219538# <span style="color: #ff0000;"><strong>vi /etc/hostname</strong></span></pre>
<p><img loading="lazy" decoding="async" width="172" height="46" class="wp-image-1252" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-277.png" /></p>
<pre>root@januvs:/home/cp219538# <span style="color: #ff0000;"><strong>vi /etc/network/interfaces</strong></span></pre>
<p><img loading="lazy" decoding="async" width="592" height="362" class="wp-image-1254" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-278.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-278.png 592w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-278-300x183.png 300w" sizes="auto, (max-width: 592px) 100vw, 592px" /></p>
<p>Rebooter la machine</p>
<p>A présent, il y a deux machine Loadbalancing Nginx avec la même configuration d’infrastructure.</p>
<h3><span style="text-decoration: underline;">8°) Ajout d&rsquo;un contrôle check « hearthBeat » entre les deux LoadBalancing</span></h3>
<p><strong>Installer « HeartBeat » sur les deux machines</strong></p>
<p><strong>Machine Janus</strong></p>
<pre>root@janus:/home/cp219538#<strong><span style="color: #ff0000;">apt update &amp;&amp; apt upgrade</span></strong>
root@janus:/home/cp219538# <strong><span style="color: #ff0000;">apt install heartbeat</span></strong></pre>
<p><strong>Machine Floki</strong></p>
<pre>root@ floki:/home/cp219538#<strong><span style="color: #ff0000;">apt update &amp;&amp;</span><span style="color: #ff0000;"> apt upgrade</span></strong>
root@floki:/home/cp219538# <strong><span style="color: #ff0000;">apt install heartbeat</span></strong></pre>
<ul>
<li>Janus.house.cpb sera le Serveur « Master »</li>
<li>floki.house.cpb sera le Serveur « slave »</li>
</ul>
<p><strong>Sur les deux machines.</strong></p>
<pre>root@janus:/home/cp219538# <strong><span style="color: #ff0000;">vi /etc/hosts</span></strong></pre>
<p><img loading="lazy" decoding="async" width="538" height="197" class="wp-image-1255" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-279.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-279.png 538w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-279-300x110.png 300w" sizes="auto, (max-width: 538px) 100vw, 538px" /></p>
<h4><strong>Partie MASTER (janus)</strong></h4>
<p><strong>Master &#8211; copier les fichiers de conf</strong></p>
<pre>root@janus:/etc#<span style="color: #ff0000;"><strong> cp /usr/share/doc/heartbeat/authkeys /etc/ha.d/</strong></span>
root@janus:/etc# <strong><span style="color: #ff0000;">touch /etc/ha.d/ha.cf</span></strong>
root@janus:/etc# <strong><span style="color: #ff0000;">touch /etc/ha.d/ haresources</span></strong></pre>
<p><strong>Master – configuration des Keys entre les deux Serveur LoadBalancing</strong></p>
<pre>root@janus:/etc/ha.d# <strong><span style="color: #ff0000;">vi authkeys</span></strong>
<span style="color: #ff0000;"><em>auth 1</em></span>
<span style="color: #ff0000;"><em>1 sha1 ClusterLoadBalancing-ha</em></span></pre>
<pre>root@janus:/etc/ha.d# <span style="color: #ff0000;"><strong>chmod 600 /etc/ha.d/authkeys</strong></span></pre>
<p><strong>Master – configuration du Nœud HA</strong></p>
<pre>root@janus:/etc/ha.d# <span style="color: #ff0000;"><strong>vi /etc/ha.d/ha.cf</strong></span>
<em><span style="color: #ff0000;">logfile /var/log/ha-log</span></em>
<em><span style="color: #ff0000;">logfacility daemon</span></em>
<em><span style="color: #ff0000;">keepalive 1</span></em>
<em><span style="color: #ff0000;">deadtime 10</span></em>
<em><span style="color: #ff0000;">#initdead 120</span></em>
<em><span style="color: #ff0000;">bcast ens18</span></em>
<em><span style="color: #ff0000;">#udpport 694</span></em>
<em><span style="color: #ff0000;">ping 192.168.1.1</span></em>
<em><span style="color: #ff0000;">auto_failback yes</span></em>
<em><span style="color: #ff0000;">node janus.house.cpb</span></em>
<em><span style="color: #ff0000;">node floki.house.cpb</span></em></pre>
<p><strong>Master – configuration de l’IP virtuelle</strong></p>
<pre>root@janus:/etc/ha.d# <span style="color: #ff0000;"><strong>vi /etc/ha.d/haresources</strong></span>
<span style="color: #ff0000;"><em>janus.house.cpb 192.168.1.65 nginx</em></span></pre>
<h4><strong>Reproduire la configuration authkeys,ha.cf et haresources sur le serveur « slave »</strong></h4>
<h4>Partie SLAVE (floki)</h4>
<p><strong>Slave – configuration des Keys entre les deux Serveur LoadBalancing</strong></p>
<pre>root@floki:/etc/ha.d#<strong><span style="color: #ff0000;"> vi authkeys</span></strong>
<span style="color: #ff0000;"><em>auth 1</em></span>
<span style="color: #ff0000;"><em>1 sha1 ClusterLoadBalancing-ha</em></span>
root@floki:/etc/ha.d# <strong><span style="color: #ff0000;">chmod 600 /etc/ha.d/authkeys</span></strong></pre>
<p><strong>Slave – configuration du Nœud HA</strong></p>
<pre><span style="color: #ff0000;"><em>root@floki:/etc/ha.d# vi /etc/ha.d/ha.cf</em></span>
<span style="color: #ff0000;"><em>logfile /var/log/ha-log</em></span>
<span style="color: #ff0000;"><em>logfacility daemon</em></span>
<span style="color: #ff0000;"><em>keepalive 1</em></span>
<span style="color: #ff0000;"><em>deadtime 10</em></span>
<span style="color: #ff0000;"><em>#initdead 120</em></span>
<span style="color: #ff0000;"><em>bcast ens18</em></span>
<span style="color: #ff0000;"><em>#udpport 694</em></span>
<span style="color: #ff0000;"><em>ping 192.168.1.1</em></span>
<span style="color: #ff0000;"><em>auto_failback yes</em></span>
<span style="color: #ff0000;"><em>node janus.house.cpb</em></span>
<span style="color: #ff0000;"><em>node floki.house.cpb</em></span></pre>
<p><strong>Slave – configuration de l’IP virtuelle</strong></p>
<pre>root@floki:/etc/ha.d# <strong><span style="color: #ff0000;">vi /etc/ha.d/haresources</span></strong>
<span style="color: #ff0000;"><em>floki.house.cpb 192.168.1.65 nginx</em></span></pre>
<p><strong>Démarrer le serveur Primaire Janus</strong></p>
<pre>root@janus:/etc/heartbeat# <span style="color: #ff0000;"><strong>service heartbeat start</strong></span>
root@janus:/etc/heartbeat# <span style="color: #ff0000;"><strong>tail -f /var/log/ha-log</strong></span></pre>
<p><img loading="lazy" decoding="async" width="1383" height="547" class="wp-image-1257" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-280.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-280.png 1383w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-280-300x119.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-280-1024x405.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-280-768x304.png 768w" sizes="auto, (max-width: 1383px) 100vw, 1383px" /></p>
<p><strong>IP Virtuelle</strong></p>
<pre>root@janus:/etc/heartbeat#<strong><span style="color: #ff0000;"> ifconfig ens18:0</span></strong>
<span style="color: #ff0000;"><em>ens18:0: flags=4163&lt;UP,BROADCAST,RUNNING,MULTICAST&gt; mtu 1500</em></span>
<span style="color: #ff0000;"><em>inet 192.168.1.65 netmask 255.255.255.0 broadcast 192.168.1.255</em></span>
<span style="color: #ff0000;"><em>ether 8a:ff:ab:aa:38:1a txqueuelen 1000 (Ethernet)</em></span></pre>
<p><strong>Démarrer le serveur Slave floki</strong></p>
<pre>root@floki:/etc/heartbeat# <strong><span style="color: #ff0000;">service heartbeat start</span></strong></pre>
<p>L’IP Virtuelle va désormais être l’IP d’accès au « LoadBalaning » Janus et Floki.<br />
<img loading="lazy" decoding="async" width="485" height="374" class="wp-image-1260" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-281.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-281.png 485w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-281-300x231.png 300w" sizes="auto, (max-width: 485px) 100vw, 485px" /></p>
<h3><span style="text-decoration: underline;">9°) Test « HeartBeat » et LoadBalancing</span></h3>
<blockquote>
<h4><strong>Test Maître UP et Slave UP</strong></h4>
</blockquote>
<h4><img loading="lazy" decoding="async" width="1352" height="706" class="wp-image-1262" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-282.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-282.png 1352w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-282-300x157.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-282-1024x535.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-282-768x401.png 768w" sizes="auto, (max-width: 1352px) 100vw, 1352px" /></h4>
<p><strong>Test sur site1.en-images.info</strong><br />
<img loading="lazy" decoding="async" width="1201" height="296" class="wp-image-1263" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-283.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-283.png 1201w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-283-300x74.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-283-1024x252.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-283-768x189.png 768w" sizes="auto, (max-width: 1201px) 100vw, 1201px" /></p>
<blockquote>
<h4>Test Maître DOWN et Slave UP</h4>
</blockquote>
<p>Stoppons le serveur « janus.house.cpb » et vérifions que « floki.house.cpb » prend la relève.<br />
<img loading="lazy" decoding="async" width="466" height="366" class="wp-image-1265" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-284.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-284.png 466w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-284-300x236.png 300w" sizes="auto, (max-width: 466px) 100vw, 466px" /><br />
<img loading="lazy" decoding="async" width="1347" height="577" class="wp-image-1268" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-285.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-285.png 1347w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-285-300x129.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-285-1024x439.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-285-768x329.png 768w" sizes="auto, (max-width: 1347px) 100vw, 1347px" /><br />
Test sur site1.en-images.info<br />
<img loading="lazy" decoding="async" width="1238" height="335" class="wp-image-1270" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-286.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-286.png 1238w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-286-300x81.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-286-1024x277.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-286-768x208.png 768w" sizes="auto, (max-width: 1238px) 100vw, 1238px" /></p>
<p>Views: 4064</p><p>L’article <a href="https://coffeebreak.en-images.info/modop-cluster-de-3-machines-apache-et-loadbalancing-nginx/">MODOP &#8211; Cluster de 3 Machines Apache et LoadBalancing Nginx</a> est apparu en premier sur <a href="https://coffeebreak.en-images.info">CoffeeBreak Info</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://coffeebreak.en-images.info/modop-cluster-de-3-machines-apache-et-loadbalancing-nginx/feed/</wfw:commentRss>
			<slash:comments>19</slash:comments>
		
		
			</item>
	</channel>
</rss>
