<?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 Apache - CoffeeBreak Info</title>
	<atom:link href="https://coffeebreak.en-images.info/tag/apache/feed/" rel="self" type="application/rss+xml" />
	<link>https://coffeebreak.en-images.info/tag/apache/</link>
	<description>Une petite pause :)</description>
	<lastBuildDate>Fri, 12 Nov 2021 18:30:13 +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 Apache - CoffeeBreak Info</title>
	<link>https://coffeebreak.en-images.info/tag/apache/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>MODOP – Installation Apache / Mysql / PHP/Firewall &#8211; Arch Linux</title>
		<link>https://coffeebreak.en-images.info/modop-installation-apache-mysql-php-firewall-arch-linux/</link>
					<comments>https://coffeebreak.en-images.info/modop-installation-apache-mysql-php-firewall-arch-linux/#respond</comments>
		
		<dc:creator><![CDATA[chris]]></dc:creator>
		<pubDate>Fri, 13 Aug 2021 10:53:09 +0000</pubDate>
				<category><![CDATA[Arch Linux]]></category>
		<category><![CDATA[OS Linux]]></category>
		<category><![CDATA[Système]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Arch]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mysql]]></category>
		<category><![CDATA[Serveur]]></category>
		<guid isPermaLink="false">https://coffeebreak.en-images.info/?p=3804</guid>

					<description><![CDATA[<p>Ce MODOP aborde l'installation du trio Apache / Mysql/PHP mais cette fois sur un OS Linux très peu utilisé dans le monde des Linuxiens :) ArchLinux.<br />
Deux sites seront configurés en virtualHost pour rendre celui-ci plus amusant :) </p>
<p>L’article <a href="https://coffeebreak.en-images.info/modop-installation-apache-mysql-php-firewall-arch-linux/">MODOP – Installation Apache / Mysql / PHP/Firewall &#8211; Arch Linux</a> est apparu en premier sur <a href="https://coffeebreak.en-images.info">CoffeeBreak Info</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2><span style="color: #000000;"><strong>&#8211; Apache 2.4 &#8211;</strong></span></h2>
<h3><span style="text-decoration: underline;"><span style="color: #000000; text-decoration: underline;">1°) Installation Apache 2.4</span></span></h3>
<pre>[root@archlinux /]# <strong><span style="color: #ff0000;">pacman –Sy</span></strong>
[root@archlinux /]# <strong><span style="color: #ff0000;">pacman -S apache</span></strong>
[root@archlinux /]# <strong><span style="color: #ff0000;">systemctl enable --now httpd</span></strong></pre>
<pre>[root@archlinux /]# <strong><span style="color: #ff0000;">httpd –v</span></strong>

<em>Server version: Apache/2.4.48 (Unix)</em>
<em>Server built: May 28 2021 16:40:47</em></pre>
<ul>
<li><a href="http://IP_votre_serveur_Arch">http://IP_votre_serveur_Arch</a></li>
</ul>
<p><img fetchpriority="high" decoding="async" width="959" height="234" class="wp-image-3805" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-45.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-45.png 959w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-45-300x73.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-45-768x187.png 768w" sizes="(max-width: 959px) 100vw, 959px" /></p>
<h3><span style="text-decoration: underline;"><span style="color: #000000; text-decoration: underline;">2°) Création de Multi-Site</span></span></h3>
<p><strong>Répertoire sites</strong></p>
<pre>[root@archlinux /]#<span style="color: #ff0000;"><strong> mkdir -p {/var/www/site1,/var/www/site2}</strong></span></pre>
<p><strong>Création Index sites</strong></p>
<pre>[root@archlinux /]# <strong><span style="color: #ff0000;">vi /var/www/site1/index.html</span></strong>

<em>&lt;html&gt;</em>
<em> &lt;head&gt;</em>
<em> &lt;title&gt;site 1&lt;/title&gt;</em>
<em> &lt;/head&gt;</em>
<em> &lt;body&gt;</em>
<em> &lt;h1&gt;Welcome sur le Site1&lt;/h1&gt;</em>
<em> &lt;/body&gt;</em>
<em>&lt;/html&gt;</em></pre>
<pre>[root@archlinux /]#<span style="color: #ff0000;"><strong> vi /var/www/site2/index.html</strong></span>

<em>&lt;html&gt;</em>
<em> &lt;head&gt;</em>
<em> &lt;title&gt;site 2&lt;/title&gt;</em>
<em> &lt;/head&gt;</em>
<em> &lt;body&gt;</em>
<em> &lt;h1&gt;Welcome sur le Site2&lt;/h1&gt;</em>
<em> &lt;/body&gt;</em>
<em>&lt;/html&gt;</em></pre>
<p><strong>Rules Sites</strong></p>
<pre>[root@archlinux /]# <span style="color: #ff0000;"><strong>chown -R http.http /var/www</strong></span>
[root@archlinux /]# <span style="color: #ff0000;"><strong>chmod -R 755 /var/www</strong></span></pre>
<p><strong>Configurer Apache Multi Host</strong></p>
<pre>[root@archlinux /]#<span style="color: #ff0000;"><strong>vi /etc/httpd/conf/httpd.conf</strong></span>
<span style="color: #ff0000;"><em># Virtual hosts</em></span>
<span style="color: #ff0000;"><em>Include conf/extra/httpd-vhosts.conf</em></span></pre>
<pre>[root@archlinux /]# <span style="color: #ff0000;"><strong>vi /etc/httpd/conf/extra/httpd-vhosts.conf</strong></span>

<em>&lt;VirtualHost *:80&gt;</em>
<em> ServerAdmin chris@house.cpb</em>
<em> DocumentRoot "/var/www/site1"</em>
<em> ServerName house.cpb</em>
<em> ServerAlias www-site1.house.cpb</em>
<em> ErrorLog "/var/log/httpd/site1-error_log"</em>
<em> CustomLog "/var/log/httpd/site1-access_log" common</em>
<em>
&lt;Directory /var/www/site1/&gt;</em>
<em> Options Indexes FollowSymLinks MultiViews</em>
<em> AllowOverride all</em>
<em> Require all granted</em>
<em>&lt;/Directory&gt;</em>
<em>
&lt;/VirtualHost&gt;</em>
<em>
&lt;VirtualHost *:80&gt;</em>
<em> ServerAdmin chris@house.cpb</em>
<em> DocumentRoot "/var/www/site2"</em>
<em> ServerName house.cpb</em>
<em> ServerAlias www-site2.house.cpb</em>
<em> ErrorLog "/var/log/site2-error_log"</em>
<em> CustomLog "/var/log/httpd/site2-access_log" common</em>
<em>
&lt;Directory /var/www/site2/&gt;</em>
<em> Options Indexes FollowSymLinks MultiViews</em>
<em> AllowOverride all</em>
<em> Require all granted</em>
<em>&lt;/Directory&gt;</em>
<em>
&lt;/VirtualHost&gt;</em></pre>
<p><strong>Ajout des Hosts</strong></p>
<pre>[root@archlinux /]# <strong><span style="color: #ff0000;">echo "127.0.0.1 www-site1.house.cpb www-site2.house.cpb" &gt;&gt; /etc/hosts</span></strong></pre>
<pre>[root@archlinux /]# <strong><span style="color: #ff0000;">systemctl restart httpd</span></strong></pre>
<p>Ajouter à vos DNS les site www-site1 et www-site2.</p>
<ul>
<li>Si vous n’avez pas de DNS alors ajouter à votre Host Machine</li>
</ul>
<p><img decoding="async" width="317" height="140" class="wp-image-3806" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-46.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-46.png 317w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-46-300x132.png 300w" sizes="(max-width: 317px) 100vw, 317px" /></p>
<p>Dans un navigateur</p>
<ul>
<li><a href="http://www-site1.house.cpb/">http://www-site1.house.cpb/</a></li>
<li><a href="http://www-site2.house.cpb/">http://www-site2.house.cpb/</a></li>
</ul>
<p><img decoding="async" width="653" height="124" class="wp-image-3807" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-47.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-47.png 653w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-47-300x57.png 300w" sizes="(max-width: 653px) 100vw, 653px" /></p>
<p><img loading="lazy" decoding="async" width="521" height="125" class="wp-image-3808" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-48.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-48.png 521w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-48-300x72.png 300w" sizes="auto, (max-width: 521px) 100vw, 521px" /></p>
<h2><span style="color: #000000;">&#8211; PHP8 &#8211;</span></h2>
<pre>[root@archlinux modules]# <span style="color: #ff0000;">pacman -S php</span>
[root@archlinux ~]# <span style="color: #ff0000;"><strong>pacman -S php-apache php-cgi php-fpm php-gd php-embed php-intl php-imap php-redis php-snmp</strong></span></pre>
<pre>[root@archlinux /]# <span style="color: #ff0000;">php -v</span>

<em>PHP 8.0.9 (cli) (built: Jul 31 2021 08:10:26) ( NTS )</em>
<em>Copyright (c) The PHP Group</em>
<em>Zend Engine v4.0.9, Copyright (c) Zend Technologies</em></pre>
<pre>[root@archlinux /]#<span style="color: #ff0000;"><strong> vi /etc/php/php.ini</strong></span>

<em>[Date]</em>
<em>; Defines the default timezone used by the date functions</em>
<em>; http://php.net/date.timezone</em>
<span style="color: #ff0000;"><em>date.timezone = Europe/Paris</em></span></pre>
<p><strong>Création Index PHP sites</strong></p>
<pre>[root@archlinux /]#<strong><span style="color: #ff0000;"> vi /var/www/site1/index.php</span></strong>

<em>&lt;?php</em>
<em>echo "&lt;center&gt;&lt;h2&gt; Site 1 &lt;/h2&gt;&lt;/center&gt;";</em>
<em>phpinfo();</em>
<em>?&gt;</em></pre>
<pre>[root@archlinux /]# <span style="color: #ff0000;"><strong>vi /var/www/site2/index.php</strong></span>

<em>&lt;?php</em>
<em>echo "&lt;center&gt;&lt;h2&gt; Site 2 &lt;/h2&gt;&lt;/center&gt;";</em>
<em>phpinfo();</em>
<em>?&gt;</em></pre>
<p><strong>Rules Sites</strong></p>
<pre>[root@archlinux /]# <span style="color: #ff0000;"><strong>chown -R http.http /var/www</strong></span>
[root@archlinux /]# <strong><span style="color: #ff0000;">chmod -R 755 /var/www</span></strong></pre>
<p><strong>Modification des fichiers de conf Apache</strong></p>
<pre>[root@archlinux ~]# <span style="color: #ff0000;"><strong>vi /etc/httpd/conf/httpd.conf</strong></span></pre>
<p>Commenter</p>
<pre><em>#LoadModule mpm_event_module modules/mod_mpm_event.so</em></pre>
<p>Décommenter</p>
<pre><span style="color: #ff0000;"><em>LoadModule mpm_prefork_module modules/mod_mpm_prefork.so</em></span></pre>
<p>Ajouter<br />
##Module PHP8</p>
<pre><span style="color: #ff0000;"><em>LoadModule php_module modules/libphp.so</em></span>
<em>AddHandler php-script php</em>
<em>Include conf/extra/php_module.conf</em></pre>
<pre>[root@archlinux ~]# <span style="color: #ff0000;"><strong>systemctl stop httpd &amp;&amp; systemctl start httpd</strong></span></pre>
<p>Dans un navigateur</p>
<ul>
<li><a href="http://www-site1.house.cpb/">http://www-site1.house.cpb/</a></li>
<li><a href="http://www-site2.house.cpb/">http://www-site2.house.cpb/</a></li>
</ul>
<p><img loading="lazy" decoding="async" width="1280" height="414" class="wp-image-3809" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-49.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-49.png 1280w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-49-300x97.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-49-1024x331.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-49-768x248.png 768w" sizes="auto, (max-width: 1280px) 100vw, 1280px" /></p>
<p><img loading="lazy" decoding="async" width="1265" height="427" class="wp-image-3810" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-50.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-50.png 1265w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-50-300x101.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-50-1024x346.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-50-768x259.png 768w" sizes="auto, (max-width: 1265px) 100vw, 1265px" /></p>
<h2><span style="color: #000000;"><strong>&#8211; MariaDB &#8211;</strong></span></h2>
<p><strong>Installation MariaDB</strong></p>
<pre>[root@archlinux ~]#<strong><span style="color: #ff0000;"> pacman -S mariadb</span></strong>
[root@archlinux ~]#<span style="color: #ff0000;"><strong> mariadb-install-db --user=mysql --basedir=/usr --datadir=/var/lib/mysql</strong></span></pre>
<p><strong>Démarrage Service</strong></p>
<pre>[root@archlinux ~]#<strong><span style="color: #ff0000;"> systemctl enable mysqld</span></strong>
[root@archlinux ~]#<span style="color: #ff0000;"><strong> systemctl start mysqld</strong></span></pre>
<p><strong>Ajouter Credentials root</strong></p>
<pre>[root@archlinux ~]# <span style="color: #ff0000;"><strong>mysql -u root –p</strong></span></pre>
<p><img loading="lazy" decoding="async" width="632" height="143" class="wp-image-3811" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-51.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-51.png 632w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-51-300x68.png 300w" sizes="auto, (max-width: 632px) 100vw, 632px" /></p>
<p>MariaDB [(none)]&gt; <span style="color: #ff0000;"><strong>select Host,User from mysql.user;</strong></span><br />
<img loading="lazy" decoding="async" width="497" height="174" class="wp-image-3812" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-52.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-52.png 497w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-52-300x105.png 300w" sizes="auto, (max-width: 497px) 100vw, 497px" /></p>
<p>MariaDB [(none)]&gt; <span style="color: #ff0000;"><strong>ALTER USER &lsquo;root&rsquo;@&rsquo;localhost&rsquo; IDENTIFIED BY &lsquo;bettyboop&rsquo;;</strong></span><br />
MariaDB [(none)]&gt; <span style="color: #ff0000;"><strong>GRANT ALL PRIVILEGES ON *.* TO &lsquo;root&rsquo;@&rsquo;localhost&rsquo;;</strong></span><br />
MariaDB [(none)]&gt; <span style="color: #ff0000;"><strong>FLUSH PRIVILEGES;</strong></span></p>
<p><img loading="lazy" decoding="async" width="697" height="166" class="wp-image-3813" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-53.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-53.png 697w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-53-300x71.png 300w" sizes="auto, (max-width: 697px) 100vw, 697px" /></p>
<h2><span style="color: #000000;"><strong>&#8211; Firewall &#8211;</strong></span></h2>
<p><strong>Installation firewall</strong></p>
<pre>[root@archlinux ~]# <strong><span style="color: #ff0000;">pacman -S firewalld</span></strong></pre>
<p><strong>Démarrage du service</strong></p>
<pre>[root@archlinux ~]# <strong><span style="color: #ff0000;">systemctl enable firewalld</span></strong>
[root@archlinux ~]#<strong><span style="color: #ff0000;"> systemctl start firewalld</span></strong></pre>
<p>A ce stade les deux sites ne sont plus accessible via des machines clientes.</p>
<p><strong>Ajout des rules http</strong></p>
<pre>[root@archlinux ~]#<span style="color: #ff0000;"><strong> firewall-cmd --list-service</strong></span>
<span style="color: #ff0000;"><em>dhcpv6-client ssh</em></span></pre>
<pre>[root@archlinux ~]# <span style="color: #ff0000;"><strong>firewall-cmd --add-service=http --zone=public --permanent</strong></span>
[root@archlinux ~]#<strong><span style="color: #ff0000;"> firewall-cmd --reload</span></strong>
[root@archlinux ~]#<span style="color: #ff0000;"><strong> firewall-cmd --list-service</strong></span>
<em><span style="color: #ff0000;">dhcpv6-client <strong>http</strong> ssh</span></em></pre>
<p>Views: 67</p><p>L’article <a href="https://coffeebreak.en-images.info/modop-installation-apache-mysql-php-firewall-arch-linux/">MODOP – Installation Apache / Mysql / PHP/Firewall &#8211; Arch Linux</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-installation-apache-mysql-php-firewall-arch-linux/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>MODOP – Grafana/Promotheus pour Apache VPS &#8211; WordPress</title>
		<link>https://coffeebreak.en-images.info/modop-grafana-promotheus-pour-apache-vps-wordpress/</link>
					<comments>https://coffeebreak.en-images.info/modop-grafana-promotheus-pour-apache-vps-wordpress/#respond</comments>
		
		<dc:creator><![CDATA[chris]]></dc:creator>
		<pubDate>Mon, 19 Jul 2021 17:22:58 +0000</pubDate>
				<category><![CDATA[AlmaLinux]]></category>
		<category><![CDATA[Grafana]]></category>
		<category><![CDATA[Infrastructure HA Web]]></category>
		<category><![CDATA[OS Linux]]></category>
		<category><![CDATA[Système]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[grafana]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[promotheus]]></category>
		<guid isPermaLink="false">https://coffeebreak.en-images.info/?p=3524</guid>

					<description><![CDATA[<p>Mise en place d'une solution de supervision des métriques concernant Apache (Site Web VPS) via le couple Grafana/Promotheus.</p>
<p>L’article <a href="https://coffeebreak.en-images.info/modop-grafana-promotheus-pour-apache-vps-wordpress/">MODOP – Grafana/Promotheus pour Apache VPS &#8211; WordPress</a> est apparu en premier sur <a href="https://coffeebreak.en-images.info">CoffeeBreak Info</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><span style="color: #ff0000;"><strong><img loading="lazy" decoding="async" width="1384" height="342" class="wp-image-3525" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-284.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-284.png 1384w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-284-300x74.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-284-1024x253.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-284-768x190.png 768w" sizes="auto, (max-width: 1384px) 100vw, 1384px" /></strong></span></p>
<p>Pour le FUN, La machine sera une AlmaLinux 8 fork de RedHAT (Installation Minimale)</p>
<h3><span style="text-decoration: underline;"><span style="color: #000000;"><strong>1°) Prérequis</strong></span></span></h3>
<p><strong>Un site Apache (ici VPS WordPress)</strong></p>
<ul>
<li>Site Coffebreak.en-images.info</li>
<li>Ouvrir le Port 9901 sur votre routeur</li>
</ul>
<h3><span style="text-decoration: underline;"><span style="color: #000000;"><strong>2°) Spécification machine </strong></span></span></h3>
<p><strong>Machine Grafana03</strong><br />
IP : <strong>192.168.1.5 (vSwitch vmbr0) </strong><br />
<strong>Host : grafanaw.house.cpb</strong><br />
Disque 1 – Système 20Go<br />
RAM 2G</p>
<h3><span style="text-decoration: underline;"><span style="color: #000000;"><strong>3°) Installation de Middleware </strong></span></span></h3>
<pre>[root@grafana03 ~]#<span style="color: #ff0000;"><strong> dnf -y update</strong></span>
[root@grafana03 ~]# <strong><span style="color: #ff0000;">dnf -y install vim nmap net-tools wget</span></strong></pre>
<h3><span style="text-decoration: underline;"><span style="color: #000000; text-decoration: underline;">4°) Suppression du selinux </span></span></h3>
<pre>[root@grafana03 ~]#<span style="color: #ff0000;"><strong> sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config</strong></span>
[root@grafana03 ~]#<span style="color: #ff0000;"><strong> reboot</strong></span></pre>
<h3><span style="text-decoration: underline;"><span style="color: #000000; text-decoration: underline;">5°) Désactivation IPv6</span></span></h3>
<pre>[root@grafana03 ~]# <span style="color: #ff0000;"><strong>vi /etc/sysctl.conf</strong></span>
<span style="color: #ff0000;"><em>net.ipv6.conf.all.disable_ipv6 = 1</em></span>
<span style="color: #ff0000;"><em>net.ipv6.conf.all.autoconf = 0</em></span>
<span style="color: #ff0000;"><em>net.ipv6.conf.default.disable_ipv6 = 1</em></span>
<span style="color: #ff0000;"><em>net.ipv6.conf.default.autoconf = 0</em></span></pre>
<pre>[root@grafana03 ~]#<strong><span style="color: #ff0000;"> sysctl -p</span></strong></pre>
<h3><span style="text-decoration: underline;"><span style="color: #000000; text-decoration: underline;">6°) Installation Promotheus</span></span></h3>
<p><strong>Création User Promotheus</strong></p>
<pre>[root@grafana03 chris]# <span style="color: #ff0000;"><strong>useradd --no-create-home --shell /bin/false prometheus</strong></span></pre>
<p><strong>Récupération de promotheus</strong></p>
<pre>[root@grafana03 ~]#<span style="color: #ff0000;"><strong> cd /tmp</strong></span>
[root@grafana03 tmp]#<strong><span style="color: #ff0000;"> wget <a style="color: #ff0000;" href="https://github.com/prometheus/prometheus/releases/download/v2.8.1/prometheus-2.8.1.linux-amd64.tar.gz">https://github.com/prometheus/prometheus/releases/download/v2.8.1/prometheus-2.8.1.linux-amd64.tar.gz</a></span></strong>
[root@grafana03 tmp]# <span style="color: #ff0000;"><strong>yum install tar</strong></span>
[root@grafana03 tmp]# <span style="color: #ff0000;"><strong>tar xzvf prometheus-2.8.1.linux-amd64.tar.gz</strong></span>
[root@grafana03 tmp]# <span style="color: #ff0000;"><strong>mv prometheus-2.8.1.linux-amd64 prometheuspackage</strong></span></pre>
<p><strong>Création structure Promotheus</strong></p>
<pre>[root@grafana03 tmp]# <span style="color: #ff0000;"><strong>mkdir /etc/prometheus</strong></span>
[root@grafana03 tmp]# <span style="color: #ff0000;"><strong>mkdir /var/lib/prometheus</strong></span>
[root@grafana03 tmp]# <span style="color: #ff0000;"><strong>chown prometheus:prometheus /etc/prometheus</strong></span>
[root@grafana03 tmp]# <span style="color: #ff0000;"><strong>chown prometheus:prometheus /var/lib/prometheus</strong></span></pre>
<p><strong>Copier les binaires sur la structure Promotheus</strong></p>
<pre>[root@grafana03 tmp]# <span style="color: #ff0000;"><strong>cp prometheuspackage/prometheus /usr/local/bin/</strong></span>
[root@grafana03 tmp]#<span style="color: #ff0000;"><strong> cp prometheuspackage/promtool /usr/local/bin/</strong></span>
[root@grafana03 tmp]#<span style="color: #ff0000;"><strong> chown prometheus:prometheus /usr/local/bin/prometheus</strong></span>
[root@grafana03 tmp]#<span style="color: #ff0000;"><strong> chown prometheus:prometheus /usr/local/bin/promtool</strong></span></pre>
<p><strong>Copier les fichiers conf sur la structure Promotheus</strong></p>
<pre>[root@grafana03 tmp]# <span style="color: #ff0000;"><strong>cp -r prometheuspackage/consoles /etc/prometheus</strong></span>
[root@grafana03 tmp]# <span style="color: #ff0000;"><strong>cp -r prometheuspackage/console_libraries /etc/prometheus</strong></span>
[root@grafana03 tmp]#<span style="color: #ff0000;"><strong> chown -R prometheus:prometheus /etc/prometheus/consoles</strong></span>
[root@grafana03 tmp]# <span style="color: #ff0000;"><strong>chown -R prometheus:prometheus /etc/prometheus/console_libraries</strong></span></pre>
<p><strong>Création du service Promotheus</strong></p>
<pre>[root@grafana03 tmp]# <span style="color: #ff0000;"><strong>vi /etc/systemd/system/prometheus.service</strong></span>

[Unit]
Description=Prometheus
Wants=network-online.target
After=network-online.target

[Service]
User=prometheus
Group=prometheus
Type=simple
ExecStart=/usr/local/bin/prometheus \
--config.file /etc/prometheus/prometheus.yml \
--storage.tsdb.path /var/lib/prometheus/ \
--web.console.templates=/etc/prometheus/consoles \
--web.console.libraries=/etc/prometheus/console_libraries

[Install]
WantedBy=multi-user.target</pre>
<p><strong>Configurer Promotheus</strong></p>
<pre>[root@grafana03 chris]#<span style="color: #ff0000;"><strong> vi /etc/prometheus/prometheus.yml</strong></span>

<em>global:</em>
<em> scrape_interval: 10s</em>
<em>
scrape_configs:</em>
<em> - job_name: 'coffeebreak'</em>
<em> scrape_interval: 5s</em>
<em> static_configs:</em>
<em> - targets: ['vps:9901']</em></pre>
<p><img loading="lazy" decoding="async" width="388" height="156" class="wp-image-3526" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-285.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-285.png 388w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-285-300x121.png 300w" sizes="auto, (max-width: 388px) 100vw, 388px" /></p>
<p><strong>Démarrage du service Promotheus</strong></p>
<pre>[root@grafana03 tmp]#<strong><span style="color: #ff0000;"> systemctl daemon-reload</span></strong>
[root@grafana03 tmp]# <span style="color: #ff0000;"><strong>systemctl start prometheus &amp;&amp; systemctl enable prometheus</strong></span>
[root@grafana03 tmp]# <span style="color: #ff0000;"><strong>systemctl status prometheus</strong></span></pre>
<p><img loading="lazy" decoding="async" width="1721" height="342" class="wp-image-3527" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-286.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-286.png 1721w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-286-300x60.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-286-1024x203.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-286-768x153.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-286-1536x305.png 1536w" sizes="auto, (max-width: 1721px) 100vw, 1721px" /></p>
<p><strong>Régle de Firewall &#8211; Promotheus</strong></p>
<pre>[root@grafana03 ~]#<strong><span style="color: #ff0000;"> firewall-cmd --zone=public --add-port=9901/tcp --permanent</span></strong>
[root@grafana03 ~]#<strong><span style="color: #ff0000;"> firewall-cmd --reload</span></strong></pre>
<ul>
<li><a href="http://grafanaw.house.cpb">http://grafanaw.house.cpb</a></li>
</ul>
<p><img loading="lazy" decoding="async" width="1044" height="451" class="wp-image-3528" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-287.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-287.png 1044w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-287-300x130.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-287-1024x442.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-287-768x332.png 768w" sizes="auto, (max-width: 1044px) 100vw, 1044px" /></p>
<h3><span style="text-decoration: underline;"><span style="color: #000000;"><strong>7°) Installation Grafana</strong></span></span></h3>
<pre>[root@grafana03 ~]#<span style="color: #ff0000;"><strong> vi /etc/yum.repos.d/grafana.repo</strong></span>

<em>[grafana]</em>
<em>name=grafana</em>
<em>baseurl=https://packages.grafana.com/oss/rpm</em>
<em>repo_gpgcheck=1</em>
<em>enabled=1</em>
<em>gpgcheck=1</em>
<em>gpgkey=https://packages.grafana.com/gpg.key</em>
<em>sslverify=1</em>
<em>sslcacert=/etc/pki/tls/certs/ca-bundle.crt</em></pre>
<pre>[root@grafana03 ~]# <span style="color: #ff0000;"><strong>dnf update</strong></span>
[root@grafana03 ~]#<span style="color: #ff0000;"><strong> dnf install grafana</strong></span></pre>
<p><strong>Installation de font du Supplémentaire </strong></p>
<pre>[root@grafana03 ~]# <span style="color: #ff0000;"><strong>dnf install fontconfig freetype* urw-fonts</strong></span></pre>
<p><strong>Activer Grafana </strong></p>
<pre>[root@grafana03 ~]#<span style="color: #ff0000;"><strong> systemctl start grafana-server &amp;&amp; systemctl enable grafana-server</strong></span> [root@grafana03 ~]# <strong><span style="color: #ff0000;">systemctl status grafana-server</span></strong></pre>
<p><img loading="lazy" decoding="async" width="1652" height="388" class="wp-image-3529" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-288.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-288.png 1652w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-288-300x70.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-288-1024x241.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-288-768x180.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-288-1536x361.png 1536w" sizes="auto, (max-width: 1652px) 100vw, 1652px" /></p>
<p><strong>Régle de Firewall – grafana</strong></p>
<pre>[root@grafana03 ~]#<strong><span style="color: #ff0000;"> firewall-cmd - zone=public --add-port=3000/tcp --permanent</span></strong>
[root@grafana03 ~]#<span style="color: #ff0000;"><strong> firewall-cmd --reload</strong></span></pre>
<h3><span style="text-decoration: underline;"><span style="color: #000000;"><strong>8°) Installer l’exporter sur le Site VPS</strong></span></span></h3>
<p><strong>Récupération de l’exporter apache</strong></p>
<pre>[root@vps-xxxxxx chris]# <span style="color: #ff0000;"><strong>yum install git</strong></span>
[root@vps-xxxxxx chris]# <span style="color: #ff0000;"><strong>cd /tmp</strong></span>
[root@vps-xxxxxx tmp]#<span style="color: #ff0000;"><strong> git clone <a style="color: #ff0000;" href="https://github.com/Lusitaniae/apache_exporter.git">https://github.com/Lusitaniae/apache_exporter.git</a></strong></span></pre>
<p><strong>Installation de GO</strong></p>
<pre>[root@vps-xxxxxx tmp]# <span style="color: #ff0000;"><strong>yum update -y</strong></span>
[root@vps-xxxxxx tmp]# <strong><span style="color: #ff0000;">yum groupinstall 'Development Tools'</span></strong>
[root@vps-xxxxxx tmp]# <strong><span style="color: #ff0000;">cd /tmp;wget <a style="color: #ff0000;" href="https://golang.org/dl/go1.15.3.linux-amd64.tar.gz">https://golang.org/dl/go1.15.3.linux-amd64.tar.gz</a></span></strong>
[root@vps-xxxxxx tmp]#<strong><span style="color: #ff0000;"> tar -zxvf go1.15.3.linux-amd64.tar.gz -C /usr/local</span></strong></pre>
<pre>[root@vps-xxxxxx tmp]#<strong><span style="color: #ff0000;"> echo 'export GOROOT=/usr/local/go' | sudo tee -a /etc/profile</span></strong>
<span style="color: #ff0000;"><em>export GOROOT=/usr/local/go</em></span>
[root@vps-xxxxxx tmp]# <span style="color: #ff0000;"><strong>echo 'export PATH=$PATH:/usr/local/go/bin' | sudo tee -a /etc/profile</strong></span>
<span style="color: #ff0000;"><em>export PATH=$PATH:/usr/local/go/bin</em></span>
[root@vps-xxxxxx tmp]# <span style="color: #ff0000;"><strong>source /etc/profile</strong></span></pre>
<pre>[root@vps-xxxxxx tmp]# <span style="color: #ff0000;"><strong>go version</strong></span>
<span style="color: #ff0000;"><em>go version go1.15.3 linux/amd64</em></span></pre>
<p><strong>Compiler et installer exporter Apache</strong></p>
<pre>[root@vps-xxxxxx tmp]# <span style="color: #ff0000;"><strong>cd apache_exporter/</strong></span>
[root@vps-xxxxxx apache_exporter]# <span style="color: #ff0000;"><strong>make</strong></span>
<em><span style="color: #ff0000;">Ne pas tenir compte du message d’erreur « for file in test/*.metrics; do docker run -i --rm -w "/tmp/apache_exporter" -v "/tmp/apache_exporter:/tmp/apache_exporter" --entrypoint promtool</span> <span style="color: #ff0000;">quay.io/prometheus/prometheus:latest check metrics &lt; $file || exit 1; done »</span></em>

[root@vps-xxxxxx apache_exporter]# <strong><span style="color: #ff0000;">mv apache_exporter /usr/local/bin</span></strong>
[root@vps-xxxxxx apache_exporter]# <strong><span style="color: #ff0000;">/usr/local/bin/apache_exporter --version</span></strong></pre>
<p><img loading="lazy" decoding="async" width="833" height="117" class="wp-image-3530" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-289.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-289.png 833w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-289-300x42.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-289-768x108.png 768w" sizes="auto, (max-width: 833px) 100vw, 833px" /></p>
<p><strong>Création Group/User privilège</strong></p>
<pre>[root@vps-xxxxxx apache_exporter]# <span style="color: #ff0000;"><strong>groupadd --system prometheus</strong></span>
[root@vps-xxxxxx apache_exporter]#<span style="color: #ff0000;"><strong> useradd -s /sbin/nologin --system -g prometheus prometheus</strong></span></pre>
<p><strong>Création du service exporter Apache</strong></p>
<pre>[root@vps-e7276df3 apache_exporter]# <span style="color: #ff0000;"><strong>vi /etc/systemd/system/apache_exporter.service</strong></span>

<em>[unit]</em>
<em>Description=Prometheus</em>
<em>Documentation=https://github.com/Lusitaniae/apache_exporter</em>
<em>Wants=network-online.target</em>
<em>After=network-online.target</em>
<em>
[Service]</em>
<em>Type=simple</em>
<em>User=prometheus</em>
<em>Group=prometheus</em>
<em>ExecReload=/bin/kill -HUP $MAINPID</em>
<em>ExecStart=/usr/local/bin/apache_exporter \</em>
<em> --insecure \</em>
<em> --scrape_uri=http://localhost/server-status/?auto \</em>
<em> --telemetry.address=0.0.0.0:9901 \</em>
<em> --telemetry.endpoint=/metrics</em>
<em>SyslogIdentifier=apache_exporter</em>
<em>Restart=always</em>
<em>
[Install]</em>
<em>WantedBy=multi-user.target</em></pre>
<pre>[root@vps-xxxxxx apache_exporter]# <span style="color: #ff0000;"><strong>systemctl daemon-reload</strong></span>
[root@vps-xxxxxx apache_exporter]# <span style="color: #ff0000;"><strong>systemctl start apache_exporter.service</strong></span>
[root@vps-xxxxxx apache_exporter]# <span style="color: #ff0000;"><strong>systemctl enable apache_exporter.service</strong></span></pre>
<h3><span style="text-decoration: underline;"><span style="color: #000000;"><strong>9°) Activer mod_status apache </strong></span></span></h3>
<pre>[root@vps-xxxxxx chris]# <span style="color: #ff0000;"><strong>apachectl -M | grep status</strong></span>

<em>status_module (shared)</em>
[root@vps-e7276df3 chris]# vi /etc/httpd/conf.d/status.conf
<em>&lt;Location /server-status&gt;</em>
<em> SetHandler server-status</em>
<em> Order deny,allow</em>
<em> Deny from all</em>
<em># IP Autorisés </em>
<em> Allow from localhost 83.XX 149.XXX</em>
<em>&lt;/Location&gt;</em></pre>
<pre>[root@vps-xxxxxx chris]# <span style="color: #ff0000;"><strong>systemctl reload httpd</strong></span></pre>
<p><strong>Test Local </strong></p>
<pre>[root@vps-xxxxxx chris]# <span style="color: #ff0000;"><strong>yum install lynx</strong></span>
[root@vps-xxxxxx chris]#<span style="color: #ff0000;"><strong> lynx <a style="color: #ff0000;" href="http://localhost/server-status">http://localhost/server-status</a></strong></span></pre>
<p><img loading="lazy" decoding="async" width="1378" height="693" class="wp-image-3531" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-290.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-290.png 1378w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-290-300x151.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-290-1024x515.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-290-768x386.png 768w" sizes="auto, (max-width: 1378px) 100vw, 1378px" /></p>
<p><a href="https://coffeebreak.en-images.info/server-status">https://coffeebreak.en-images.info/server-status</a></p>
<p><img loading="lazy" decoding="async" width="917" height="646" class="wp-image-3532" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-291.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-291.png 917w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-291-300x211.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-291-768x541.png 768w" sizes="auto, (max-width: 917px) 100vw, 917px" /></p>
<p><strong>Régle de Firewall – Exporter Apache </strong></p>
<pre>[root@ vps-xxxxxx apache_exporter]#<span style="color: #ff0000;"><strong> firewall-cmd --zone=public --add-port=9901/tcp --permanent</strong></span>
[root@ vps-xxxxxx apache_exporter]#<span style="color: #ff0000;"><strong> firewall-cmd  --reload</strong></span></pre>
<h3><span style="text-decoration: underline;"><span style="color: #000000;"><strong>10°) Configurer Prometheus et Grafana</strong></span></span></h3>
<ul>
<li><a href="http://grafanaw.house.cpb:3000/">http://grafanaw.house.cpb:3000/</a></li>
</ul>
<p><img loading="lazy" decoding="async" width="1114" height="462" class="wp-image-3533" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-292.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-292.png 1114w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-292-300x124.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-292-1024x425.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-292-768x319.png 768w" sizes="auto, (max-width: 1114px) 100vw, 1114px" /></p>
<p>« Ajouter DATA source »<br />
<img loading="lazy" decoding="async" width="895" height="160" class="wp-image-3534" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-293.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-293.png 895w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-293-300x54.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-293-768x137.png 768w" sizes="auto, (max-width: 895px) 100vw, 895px" /></p>
<p>« Choisir la source »<br />
<img loading="lazy" decoding="async" width="656" height="298" class="wp-image-3535" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-294.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-294.png 656w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-294-300x136.png 300w" sizes="auto, (max-width: 656px) 100vw, 656px" /></p>
<p>« Inscrire l’adresse du serveur Promotheus »<br />
<img loading="lazy" decoding="async" width="602" height="157" class="wp-image-3536" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-295.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-295.png 602w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-295-300x78.png 300w" sizes="auto, (max-width: 602px) 100vw, 602px" /></p>
<p><strong>Ajouter un Dasboard</strong></p>
<p>Il existe de nombreux Dashboard prêt à l’emploi</p>
<p><img loading="lazy" decoding="async" width="222" height="150" class="wp-image-3537" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-296.png" /><br />
« Import »</p>
<p><img loading="lazy" decoding="async" width="540" height="228" class="wp-image-3538" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-297.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-297.png 540w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-297-300x127.png 300w" sizes="auto, (max-width: 540px) 100vw, 540px" /><br />
« Ajouter l’ID souhaité » puis « Load »</p>
<p><img loading="lazy" decoding="async" width="614" height="466" class="wp-image-3539" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-298.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-298.png 614w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-298-300x228.png 300w" sizes="auto, (max-width: 614px) 100vw, 614px" /><br />
« Import »</p>
<p><img loading="lazy" decoding="async" width="1796" height="940" class="wp-image-3540" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-299.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-299.png 1796w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-299-300x157.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-299-1024x536.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-299-768x402.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-299-1536x804.png 1536w" sizes="auto, (max-width: 1796px) 100vw, 1796px" /><br />
« Arrivée des métriques »</p>
<p>Views: 10</p><p>L’article <a href="https://coffeebreak.en-images.info/modop-grafana-promotheus-pour-apache-vps-wordpress/">MODOP – Grafana/Promotheus pour Apache VPS &#8211; WordPress</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-grafana-promotheus-pour-apache-vps-wordpress/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<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 loading="lazy" 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="auto, (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 loading="lazy" 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="auto, (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 loading="lazy" 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="auto, (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>
		<item>
		<title>MODOP &#8211; Installation Site Apache Virtual Host + SSL</title>
		<link>https://coffeebreak.en-images.info/modop-installation-site-apache-virtual-host-ssl/</link>
					<comments>https://coffeebreak.en-images.info/modop-installation-site-apache-virtual-host-ssl/#respond</comments>
		
		<dc:creator><![CDATA[chris]]></dc:creator>
		<pubDate>Sat, 05 Jun 2021 13:49:16 +0000</pubDate>
				<category><![CDATA[Debian Linux]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[SSL]]></category>
		<category><![CDATA[Système]]></category>
		<guid isPermaLink="false">https://coffeebreak.en-images.info/?p=995</guid>

					<description><![CDATA[<p>Mise en place d'un virtualHost Apache et Certificat SSL sur une distribution Debian 9.</p>
<p>L’article <a href="https://coffeebreak.en-images.info/modop-installation-site-apache-virtual-host-ssl/">MODOP &#8211; Installation Site Apache Virtual Host + SSL</a> est apparu en premier sur <a href="https://coffeebreak.en-images.info">CoffeeBreak Info</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>Installation d’une Debian 9.0 en mode Console simple</strong></p>
<p><img loading="lazy" decoding="async" width="931" height="311" class="wp-image-998" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-188.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-188.png 931w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-188-300x100.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-188-768x257.png 768w" sizes="auto, (max-width: 931px) 100vw, 931px" /><br />
<img loading="lazy" decoding="async" width="848" height="113" class="wp-image-999" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-189.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-189.png 848w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-189-300x40.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-189-768x102.png 768w" sizes="auto, (max-width: 848px) 100vw, 848px" /></p>
<p>Se connecter en ssh sur cette machine</p>
<p><strong>Installation Apache</strong></p>
<pre>root@deb01:/home/cp219538# <span style="color: #ff0000;"><strong>apt-get update &amp;&amp; apt-get upgrade</strong></span>
root@deb01:/home/cp219538# <strong><span style="color: #ff0000;">apt-get -y install apache2</span></strong></pre>
<p><strong>Test si Apache est fonctionnel =&gt; <a href="http://192.168.1.138/">http://192.168.1.138/</a></strong><br />
<img loading="lazy" decoding="async" width="1241" height="309" class="wp-image-1001" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-190.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-190.png 1241w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-190-300x75.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-190-1024x255.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-190-768x191.png 768w" sizes="auto, (max-width: 1241px) 100vw, 1241px" /></p>
<p>Pour le test Site + SSL nous allons ajouter notre Machine dans le Hosts de notre PC de DEV afin de simuler la résolution DNS.</p>
<p>Deb01.house.cpb =&gt; <a href="http://192.168.1.138/">http://192.168.1.138/</a></p>
<p><strong>Il faut se rendre sur =&gt; C:\Windows\System32\drivers\etc\hosts (en mode administrateur)</strong><br />
<img loading="lazy" decoding="async" width="259" height="78" class="wp-image-1004" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-191.png" /></p>
<p><strong>Test de la résolution</strong><br />
<a href="http://deb01.house.cpb">http://deb01.house.cpb</a></p>
<p><img loading="lazy" decoding="async" width="1357" height="304" class="wp-image-1006" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-192.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-192.png 1357w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-192-300x67.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-192-1024x229.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-192-768x172.png 768w" sizes="auto, (max-width: 1357px) 100vw, 1357px" /></p>
<p><strong>Fichier de conf Apache</strong></p>
<pre>root@deb01:/home/cp219538# <strong><span style="color: #ff0000;">cd /etc/apache2/</span></strong></pre>
<p><img loading="lazy" decoding="async" width="725" height="228" class="wp-image-1007" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-193.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-193.png 725w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-193-300x94.png 300w" sizes="auto, (max-width: 725px) 100vw, 725px" /></p>
<p><strong>Création du fichier de conf site deb01.house.cpb</strong></p>
<pre>root@deb01:/etc/apache2# <strong><span style="color: #ff0000;">cd sites-available/</span></strong></pre>
<pre>root@deb01:/etc/apache2/sites-available# <span style="color: #ff0000;"><strong>vi deb01.conf</strong></span>
<span style="color: #ff0000;"><em>&lt;Virtualhost *:80&gt;</em></span>
<span style="color: #ff0000;"><em> ServerName deb01.house.cpb</em></span>
<span style="color: #ff0000;"><em> DocumentRoot /var/www/deb01</em></span>
<span style="color: #ff0000;"><em>&lt;/Virtualhost&gt;</em></span></pre>
<p><strong>Création du répertoire des pages site</strong></p>
<pre>root@deb01:/etc/apache2/sites-available# <strong><span style="color: #ff0000;">mkdir -p /var/www/deb01</span></strong>
root@deb01:/etc/apache2/sites-available# <strong><span style="color: #ff0000;">echo "&lt;h2&gt; Site deb01.house.cpb &lt;/h2&gt;" &gt; /var/www/deb01/index.html</span></strong></pre>
<p><strong>Activer le site OneLine</strong></p>
<pre>root@deb01:/etc/apache2/sites-available# <span style="color: #ff0000;"><strong>a2ensite deb01.conf</strong></span>
<span style="color: #ff0000;"><em>Enabling site deb01.</em></span>
<span style="color: #ff0000;"><em>To activate the new configuration, you need to run:</em></span>
<span style="color: #ff0000;"><em> systemctl reload apache2</em></span></pre>
<pre>root@deb01:/etc/apache2/sites-available# <span style="color: #ff0000;"><strong>systemctl reload apache2</strong></span></pre>
<p><img loading="lazy" decoding="async" width="718" height="129" class="wp-image-1009" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-194.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-194.png 718w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-194-300x54.png 300w" sizes="auto, (max-width: 718px) 100vw, 718px" /></p>
<p><strong>Installation des certificats (Let&rsquo;s Encrypt SSL)</strong><br />
Il faut pour cela posséder un nom de domaine chez un register , dans mon cas en-images.info</p>
<p>Ajouter dans votre Zone DNS une entrée A ou CNAME deb01.en-images.info<br />
<img loading="lazy" decoding="async" width="1182" height="61" class="wp-image-1010" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-195.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-195.png 1182w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-195-300x15.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-195-1024x53.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-195-768x40.png 768w" sizes="auto, (max-width: 1182px) 100vw, 1182px" /></p>
<p>root@deb01:/home/cp219538# <span style="color: #ff0000;"><strong>dig en-images.info dig01.en-images.info A</strong></span><br />
<img loading="lazy" decoding="async" width="852" height="292" class="wp-image-1011" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-196.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-196.png 852w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-196-300x103.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-196-768x263.png 768w" sizes="auto, (max-width: 852px) 100vw, 852px" /></p>
<pre>root@deb01:/etc/apache2/sites-available# <strong><span style="color: #ff0000;">apt -y install certbot</span></strong>
root@deb01:/etc/apache2/sites-available# <strong><span style="color: #ff0000;">certbot -d deb01.en-images.info certonly --manual --preferred-challenge dns</span></strong></pre>
<p><img loading="lazy" decoding="async" width="913" height="361" class="wp-image-1013" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-197.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-197.png 913w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-197-300x119.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-197-768x304.png 768w" sizes="auto, (max-width: 913px) 100vw, 913px" /></p>
<p>Ajouter dans votre zone DNS une entrée TXT « _acme-challenge.deb01.en-images.info» avec la KEY « TKg7ZPjDBZGk-xaoZqKUFRt_hobUt3qouh1uJC9uUro»</p>
<p><img loading="lazy" decoding="async" width="478" height="339" class="wp-image-1016" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-198.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-198.png 478w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-198-300x213.png 300w" sizes="auto, (max-width: 478px) 100vw, 478px" /><br />
<img loading="lazy" decoding="async" width="1138" height="108" class="wp-image-1018" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-199.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-199.png 1138w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-199-300x28.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-199-1024x97.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-199-768x73.png 768w" sizes="auto, (max-width: 1138px) 100vw, 1138px" /></p>
<h3><span style="color: #ff0000;">Attendre la propagation de l’entrée TXT.</span></h3>
<p>Pour le test de la zone et connaître si l’entrée TXT est OK</p>
<pre>root@deb01:/home/cp219538# <span style="color: #ff0000;"><strong>dig en-images.info _acme-challenge.deb01.en-images.info TXT</strong></span></pre>
<p><span style="color: #ff0000;"><img loading="lazy" decoding="async" width="957" height="511" class="wp-image-1019" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-200.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-200.png 957w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-200-300x160.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-200-768x410.png 768w" sizes="auto, (max-width: 957px) 100vw, 957px" /></span></p>
<h4><span style="color: #ff0000;">Quand l’entrée est OK appuyer sur « Enter » lors du message « Press Enter to Continue » de la commande certobot.</span></h4>
<p><img loading="lazy" decoding="async" width="731" height="301" class="wp-image-1021" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-201.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-201.png 731w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-201-300x124.png 300w" sizes="auto, (max-width: 731px) 100vw, 731px" /></p>
<p>Les certificats sont désormais disponible sur «/etc/letsencrypt/live/deb01.en-images.info/ »<br />
<img loading="lazy" decoding="async" width="907" height="154" class="wp-image-1024" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-202.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-202.png 907w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-202-300x51.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-202-768x130.png 768w" sizes="auto, (max-width: 907px) 100vw, 907px" /></p>
<ul>
<li>Cert.pem =&gt; le certificat</li>
<li>Privkey.pem =&gt; la key privée</li>
</ul>
<p><strong>Création du site conf 002-deb01-ssl.conf</strong></p>
<pre>root@deb01:/home# <span style="color: #ff0000;"><strong>vi /etc/apache2/site-available/002-deb01.conf</strong></span>
<span style="color: #ff0000;"><em>&lt;Virtualhost *:443&gt;</em></span>
<span style="color: #ff0000;"><em> ServerName deb01.en-images.info</em></span>
<span style="color: #ff0000;"><em> DocumentRoot /var/root/deb01ssl</em></span>
<span style="color: #ff0000;"><em> SSLEngine on</em></span>
<span style="color: #ff0000;"><em> SSLCertificateFile /etc/apache2/certs/deb01.crt</em></span>
<span style="color: #ff0000;"><em> SSLCertificateKeyFile /etc/apache2/certs/deb01.key</em></span>
<span style="color: #ff0000;"><em>&lt;/Virtualhost&gt;</em></span></pre>
<p><strong>Configuration du site SSL</strong></p>
<pre>root@deb01:/home# <span style="color: #ff0000;"><strong>mkdir /etc/apache2/certs/</strong></span>
root@deb01:/home#<strong><span style="color: #ff0000;"> cp /etc/letsencrypt/live/deb01.en-images.info/cert.pem /etc/apache2/certs/deb01.crt</span></strong>
root@deb01:/home#<span style="color: #ff0000;"><strong> cp /etc/letsencrypt/live/deb01.en-images.info/privkey.pem /etc/apache2/certs/deb01.key</strong></span>

root@deb01:/home# <strong><span style="color: #ff0000;">a2enmod ssl</span></strong></pre>
<p><img loading="lazy" decoding="async" width="884" height="167" class="wp-image-1026" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-203.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-203.png 884w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-203-300x57.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-203-768x145.png 768w" sizes="auto, (max-width: 884px) 100vw, 884px" /></p>
<pre>root@deb01:/home# <strong><span style="color: #ff0000;">a2enmod rewrite</span></strong></pre>
<p><img loading="lazy" decoding="async" width="474" height="82" class="wp-image-1027" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-204.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-204.png 474w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-204-300x52.png 300w" sizes="auto, (max-width: 474px) 100vw, 474px" /></p>
<pre>root@deb01:/etc/apache2/sites-available# <span style="color: #ff0000;"><strong>a2ensite 002-deb01.conf</strong></span></pre>
<p><img loading="lazy" decoding="async" width="549" height="75" class="wp-image-1029" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-205.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-205.png 549w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-205-300x41.png 300w" sizes="auto, (max-width: 549px) 100vw, 549px" /></p>
<pre>root@deb01:/etc/apache2/sites-available# <span style="color: #ff0000;"><strong>mkdir -p /var/www/deb01ssl</strong></span>
root@deb01:/etc/apache2/sites-available# <strong><span style="color: #ff0000;">echo "&lt;h2&gt; Site SSL - deb01.house.cpb &lt;/h2&gt;" &gt; /var/www/deb01ssl/index.html</span></strong>

root@deb01:/etc/apache2/sites-available# <strong><span style="color: #ff0000;">systemctl reload apache2</span></strong></pre>
<p><strong>Règles Firewall</strong></p>
<pre>root@deb01:/etc/apache2/sites-available# <strong><span style="color: #ff0000;">iptables -A INPUT -p tcp --dport 443 -j ACCEPT</span></strong></pre>
<p>Si vous êtes derrière une box Internet, il faut faire une règle NAT pour transférer les requêtes http 443 vers votre machine deb01.</p>
<p><img loading="lazy" decoding="async" width="722" height="86" class="wp-image-1032" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-206.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-206.png 722w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-206-300x36.png 300w" sizes="auto, (max-width: 722px) 100vw, 722px" /><br />
Sur une box Orange</p>
<p><a href="https://deb01.en-images.info">https://deb01.en-images.info</a></p>
<p><img loading="lazy" decoding="async" width="723" height="117" class="wp-image-1034" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-207.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-207.png 723w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-207-300x49.png 300w" sizes="auto, (max-width: 723px) 100vw, 723px" /><br />
<img loading="lazy" decoding="async" width="1071" height="599" class="wp-image-1035" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-208.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-208.png 1071w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-208-300x168.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-208-1024x573.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-208-768x430.png 768w" sizes="auto, (max-width: 1071px) 100vw, 1071px" /></p>
<p>Views: 14</p><p>L’article <a href="https://coffeebreak.en-images.info/modop-installation-site-apache-virtual-host-ssl/">MODOP &#8211; Installation Site Apache Virtual Host + SSL</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-installation-site-apache-virtual-host-ssl/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
