<?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 Debian Linux - CoffeeBreak Info</title>
	<atom:link href="https://coffeebreak.en-images.info/category/systeme-linux/debian-linux/feed/" rel="self" type="application/rss+xml" />
	<link>https://coffeebreak.en-images.info/category/systeme-linux/debian-linux/</link>
	<description>Une petite pause :)</description>
	<lastBuildDate>Sat, 20 Aug 2022 16:34:16 +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 Debian Linux - CoffeeBreak Info</title>
	<link>https://coffeebreak.en-images.info/category/systeme-linux/debian-linux/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>MODOP – MondoRescue Backup SharePoint OneDrive &#8211; Partie 3 : Client Debian 10</title>
		<link>https://coffeebreak.en-images.info/modop-mondorescue-backup-sharepoint-onedrive-partie-3-client-debian-10/</link>
					<comments>https://coffeebreak.en-images.info/modop-mondorescue-backup-sharepoint-onedrive-partie-3-client-debian-10/#respond</comments>
		
		<dc:creator><![CDATA[chris]]></dc:creator>
		<pubDate>Sat, 20 Aug 2022 16:34:13 +0000</pubDate>
				<category><![CDATA[Backup Data]]></category>
		<category><![CDATA[Debian Linux]]></category>
		<category><![CDATA[MondoRescue]]></category>
		<category><![CDATA[OneDrive / SharePoint]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[Centos]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mondorescue]]></category>
		<category><![CDATA[NFS]]></category>
		<category><![CDATA[Système]]></category>
		<guid isPermaLink="false">https://coffeebreak.en-images.info/?p=6914</guid>

					<description><![CDATA[<p>MODOP partie n°3 - Sauvegarde d'une machine Debian via MondoRescue sur un SharePoint OneDrive sans Connexion Internet et cela via notre machine NFS/SharePoint (Partie 1) .<br />
nous allons aborder l'installation/Configuration des services NFS Client et Mondorescue pour la distributions Debian.</p>
<p>L’article <a href="https://coffeebreak.en-images.info/modop-mondorescue-backup-sharepoint-onedrive-partie-3-client-debian-10/">MODOP – MondoRescue Backup SharePoint OneDrive &#8211; Partie 3 : Client Debian 10</a> est apparu en premier sur <a href="https://coffeebreak.en-images.info">CoffeeBreak Info</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h4><span style="color: #000000;"><strong>Inventaire de la machine </strong></span></h4>
<p>Host : <strong>node-onedrive02.house.cpb</strong></p>
<ul>
<li>IP Privé :<span style="color: #0000ff;"> <strong>172.17.186.42/24</strong></span></li>
<li>Disque : 32Go (Système)</li>
<li>RAM :2Go</li>
<li>vCPU : 2</li>
<li>OS : Debian10</li>
</ul>
<p><img fetchpriority="high" decoding="async" width="751" height="259" class="wp-image-6916" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6914-2.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6914-2.png 751w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6914-2-300x103.png 300w" sizes="(max-width: 751px) 100vw, 751px" /></p>
<pre><span style="color: #000000;"><strong>Mise à jour de la machine</strong></span></pre>
<pre>root@node-onedrive02:/home/chris# <span style="color: #ff0000;">apt -y update</span></pre>
<h4><span style="color: #000000;"><strong>Configurer le réseau IP Statique Lan Privé</strong></span></h4>
<pre>root@node-onedrive02:/home/chris# <span style="color: #ff0000;">vi /etc/network/interfaces</span>
<em>
<span style="color: #ff0000;">auto ens18</span></em>
<span style="color: #ff0000;"><em>allow-hotplug ens18</em></span>
<span style="color: #ff0000;"><em>iface ens18 inet static</em></span>
<strong><span style="color: #ff0000;"><em> address 172.17.186.42/24</em></span></strong>
<strong><span style="color: #ff0000;"><em> gateway 172.17.186.201</em></span></strong>
<strong><span style="color: #ff0000;"><em> dns-nameservers 192.168.1.1</em></span></strong>
<span style="color: #ff0000;"><em> dns-search house.cpb</em></span></pre>
<h4><span style="color: #000000;"><strong>Ajout les machines dans /etc/hosts</strong></span></h4>
<pre>root@node-onedrive02:/home/chris# <span style="color: #ff0000;">echo "172.17.186.40 nfsonedrive.house.cpb nfsonedrive" &gt;&gt; /etc/hosts</span>
root@node-onedrive02:/home/chris# <span style="color: #ff0000;">echo "172.17.186.42 node-ondedrive02.house.cpb node-ondedrive02" &gt;&gt; /etc/hosts</span></pre>
<h3 style="text-align: center;"><span style="color: #000000;"><strong>Installation/Configuration  Client NFS</strong></span></h3>
<pre>root@node-onedrive02:/home/chris# <span style="color: #ff0000;">apt install nfs-common</span></pre>
<h4><span style="color: #000000;"><strong>Synchronisation Datetime</strong></span></h4>
<pre><span style="color: #000000;">root@node-onedrive02:/home/chris# <span style="color: #ff0000;">timedatectl set-timezone Europe/Paris</span></span></pre>
<h4><span style="color: #000000;"><strong>Check Découvert des Shares</strong></span></h4>
<pre>root@node-onedrive02:/home/chris# <span style="color: #ff0000;">export PATH=$PATH:/usr/sbin</span>
root@node-onedrive02:/home/chris# <span style="color: #ff0000;">showmount -e nfsonedrive</span></pre>
<p><img decoding="async" width="580" height="112" class="wp-image-6917" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6914-3.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6914-3.png 580w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6914-3-300x58.png 300w" sizes="(max-width: 580px) 100vw, 580px" /></p>
<h4><span style="color: #000000;"><strong>Montage – backup sur OneDrive01 &#8211; CLI</strong></span></h4>
<pre>root@node-onedrive02:/home/chris# <span style="color: #ff0000;">mkdir /mnt/backup</span>
root@node-onedrive02:/home/chris# <span style="color: #ff0000;">mount -t nfs</span> <span style="color: #ff0000;">172.17.186.40:/mnt/OneDrive/Backup_MODOP/<strong>node-onedrive02</strong> /mnt/backup</span>

root@node-onedrive02:/home/chris# <span style="color: #ff0000;">df -Th /mnt/backup/</span></pre>
<p><img decoding="async" width="959" height="98" class="wp-image-6918" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6914-4.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6914-4.png 959w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6914-4-300x31.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6914-4-768x78.png 768w" sizes="(max-width: 959px) 100vw, 959px" /></p>
<h4><span style="color: #000000;"><strong>Montage – backup sur OneDrive01 &#8211; /etc/fstab</strong></span></h4>
<pre>root@node-onedrive02:/home/chris# <span style="color: #ff0000;">umount /mnt/backup</span>
root@node-onedrive02:/home/chris# <span style="color: #ff0000;">echo "nfsonedrive:/mnt/OneDrive/Backup_MODOP/<strong>node-onedrive02</strong> /mnt/backup nfs defaults 0 0" &gt;&gt; /etc/fstab</span>
root@node-onedrive02:/home/chris# <span style="color: #ff0000;">mount /mnt/backup</span>

root@node-onedrive02:/home/chris# <span style="color: #ff0000;">df –h</span></pre>
<p><img loading="lazy" decoding="async" width="805" height="192" class="wp-image-6919" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6914-5.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6914-5.png 805w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6914-5-300x72.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6914-5-768x183.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6914-5-800x192.png 800w" sizes="auto, (max-width: 805px) 100vw, 805px" /></p>
<h3 style="text-align: center;"><span style="color: #000000;">Installation/Configuration Mondorescue</span></h3>
<h4><span style="color: #000000;"><strong>Installation Repository mondorescue</strong></span></h4>
<ul>
<li><a href="http://ftp.mondorescue.org/debian/10/">http://ftp.mondorescue.org/debian/10/</a></li>
</ul>
<p><img loading="lazy" decoding="async" width="949" height="383" class="wp-image-6920" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6914-6.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6914-6.png 949w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6914-6-300x121.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6914-6-768x310.png 768w" sizes="auto, (max-width: 949px) 100vw, 949px" /></p>
<pre>root@node-onedrive02:/home/chris# <span style="color: #ff0000;">cd /etc/apt/sources.list.d/</span>
root@node-onedrive02:/etc/apt/sources.list.d# <span style="color: #ff0000;">wget -O - http://ftp.mondorescue.org/debian/10/star.pubkey | apt-key add -</span></pre>
<p><img loading="lazy" decoding="async" width="1568" height="209" class="wp-image-6921" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6914-7.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6914-7.png 1568w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6914-7-300x40.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6914-7-1024x136.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6914-7-768x102.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6914-7-1536x205.png 1536w" sizes="auto, (max-width: 1568px) 100vw, 1568px" /></p>
<pre>root@node-onedrive02:/etc/apt/sources.list.d# <span style="color: #ff0000;">vi mondorescue.list</span>
<span style="color: #ff0000;"><em>## dépôt mondorescue</em></span>
<span style="color: #ff0000;"><em>deb http://ftp.mondorescue.org//debian 10 contrib</em></span>
<span style="color: #ff0000;"><em>deb-src http://ftp.mondorescue.org//debian 10 contrib</em></span>

root@node-onedrive02:/etc/apt/sources.list.d# <span style="color: #ff0000;">apt update</span></pre>
<h4><span style="color: #000000;"><strong>Installation Mondorescue</strong></span></h4>
<pre>root@node-onedrive02:/etc/apt/sources.list.d# <span style="color: #ff0000;">yum install mondo</span></pre>
<h4><span style="color: #000000;"><strong>Réalisation d&rsquo;un Backup Mondorescue en CLI sur SharePoint /mnt/backup</strong></span></h4>
<pre>root@node-onedrive02:/etc/apt/sources.list.d# <span style="color: #ff0000;">cd ~</span>
root@node-onedrive02:~# <span style="color: #ff0000;">/usr/sbin/mondoarchive -OV -N -p node-onedrive02-22012022 -i -s 4480m -d /mnt/backup</span></pre>
<p><img loading="lazy" decoding="async" width="1150" height="609" class="wp-image-6922" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6914-8.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6914-8.png 1150w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6914-8-300x159.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6914-8-1024x542.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6914-8-768x407.png 768w" sizes="auto, (max-width: 1150px) 100vw, 1150px" /></p>
<p><img loading="lazy" decoding="async" width="1021" height="430" class="wp-image-6923" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6914-9.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6914-9.png 1021w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6914-9-300x126.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6914-9-768x323.png 768w" sizes="auto, (max-width: 1021px) 100vw, 1021px" /><br />
« <strong>MINDI Disk Boot &#8211; boot+data disks</strong>»</p>
<p><img loading="lazy" decoding="async" width="975" height="473" class="wp-image-6924" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6914-10.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6914-10.png 975w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6914-10-300x146.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6914-10-768x373.png 768w" sizes="auto, (max-width: 975px) 100vw, 975px" /><br />
« <strong>Backup Files System </strong>»</p>
<p><img loading="lazy" decoding="async" width="784" height="538" class="wp-image-6925" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6914-11.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6914-11.png 784w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6914-11-300x206.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6914-11-768x527.png 768w" sizes="auto, (max-width: 784px) 100vw, 784px" /><br />
« <strong>Création ISO et Verification</strong> »</p>
<p><img loading="lazy" decoding="async" width="630" height="162" class="wp-image-6926" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6914-12.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6914-12.png 630w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6914-12-300x77.png 300w" sizes="auto, (max-width: 630px) 100vw, 630px" /></p>
<p>Backup de la machine en ISO est terminé et sauvegarder sur le SharePoint à travers le serveur NFS.<br />
Petite remarque à machine équivalente la sauvegarde a été beaucoup plus lente mais vraiment très lente sous Debian que sur Centos7.</p>
<h4><span style="color: #000000;"><strong>Vérifions sur node-onedrive02 – Client NFS(/mnt/backup)</strong></span></h4>
<p><strong><img loading="lazy" decoding="async" width="678" height="98" class="wp-image-6927" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6914-13.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6914-13.png 678w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6914-13-300x43.png 300w" sizes="auto, (max-width: 678px) 100vw, 678px" /></strong></p>
<h4><span style="color: #000000;"><strong>Vérifions sur nfsonedrive – Serveur NFS (/mnt/OneDrive)</strong></span></h4>
<pre>[root@nfsonedrive Backup_MODOP]# <span style="color: #ff0000;">cd /mnt/OneDrive/Backup_MODOP/node-onedrive02</span>
[root@nfsonedrive node-onedrive02]# <span style="color: #ff0000;">ls -al</span></pre>
<p><strong><img loading="lazy" decoding="async" width="1059" height="254" class="wp-image-6928" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6914-14.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6914-14.png 1059w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6914-14-300x72.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6914-14-1024x246.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6914-14-768x184.png 768w" sizes="auto, (max-width: 1059px) 100vw, 1059px" /></strong></p>
<h4><strong><span style="color: #000000;">Vérifions sur le Sharepoint Cloud</span> (</strong><a href="https://xxxx.sharepoint.com/personal/christian_xxxx/Documents"><strong>https://xxxx.sharepoint.com/personal/christian_xxxx/Documents</strong></a><strong>)</strong></h4>
<p><strong><img loading="lazy" decoding="async" width="898" height="149" class="wp-image-6929" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6914-15.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6914-15.png 898w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6914-15-300x50.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6914-15-768x127.png 768w" sizes="auto, (max-width: 898px) 100vw, 898px" /></strong></p>
<p>Views: 1</p><p>L’article <a href="https://coffeebreak.en-images.info/modop-mondorescue-backup-sharepoint-onedrive-partie-3-client-debian-10/">MODOP – MondoRescue Backup SharePoint OneDrive &#8211; Partie 3 : Client Debian 10</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-mondorescue-backup-sharepoint-onedrive-partie-3-client-debian-10/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>MODOP &#8211; Installation Proxmox VE via les sources repository</title>
		<link>https://coffeebreak.en-images.info/modop-installation-proxmox-ve-via-les-sources-repository/</link>
					<comments>https://coffeebreak.en-images.info/modop-installation-proxmox-ve-via-les-sources-repository/#respond</comments>
		
		<dc:creator><![CDATA[chris]]></dc:creator>
		<pubDate>Sun, 19 Sep 2021 11:27:42 +0000</pubDate>
				<category><![CDATA[Debian Linux]]></category>
		<category><![CDATA[OS Linux]]></category>
		<category><![CDATA[PROXMOX]]></category>
		<category><![CDATA[Système]]></category>
		<category><![CDATA[Virtualisation]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Proxmox]]></category>
		<category><![CDATA[Serveur]]></category>
		<guid isPermaLink="false">https://coffeebreak.en-images.info/?p=4228</guid>

					<description><![CDATA[<p>Ce MODOP aborde l'installation de PROXMOX VE sur une distribution Debian déjà installée et disponible sur un équipement. L’installation se fera à l'aide des sources repository PROXMOX disponible pour Debian. Le but est d'exploiter une machine déjà sous Debian pour la migrer en hyperviseur Proxmox et cela sans supprimer les services déjà disponibles sur celle-ci.</p>
<p>L’article <a href="https://coffeebreak.en-images.info/modop-installation-proxmox-ve-via-les-sources-repository/">MODOP &#8211; Installation Proxmox VE via les sources repository</a> est apparu en premier sur <a href="https://coffeebreak.en-images.info">CoffeeBreak Info</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>L’installation de Proxmox VE peut être réalisé via une installation de Debian Existante.</p>
<p>Dans l’exemple de ce MODOP nous utilisons une installation DEBIAN 10 existante sur une machine Virtuelle pour déployer l’hyperviseur ProxmoxVE.</p>
<p><strong>Version Debian 10 « Buster »</strong></p>
<ul>
<li><a href="https://www.debian.org/releases/">https://www.debian.org/releases/</a></li>
</ul>
<p><img loading="lazy" decoding="async" width="947" height="166" class="wp-image-4229" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image.png 947w, https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-300x53.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-768x135.png 768w" sizes="auto, (max-width: 947px) 100vw, 947px" /></p>
<p>Je ne vais pas vous décrire l’installation minimal de debian 10 cela n’a aucun intérêt dans ce MODOP.</p>
<p>Spécification de la machine</p>
<ul>
<li>Host : <strong>floki10.house.cpb</strong></li>
<li>IP Static :<strong> 192.168.1.45</strong></li>
</ul>
<p><strong>Version Debian Machine </strong></p>
<pre>root@floki10:/home/chris# <span style="color: #ff0000;">cat /etc/debian_version</span>
<span style="color: #ff0000;"><em>10.10</em></span></pre>
<p><strong>Update Debian</strong></p>
<pre>root@floki10:/home/chris# <span style="color: #ff0000;">apt -y update &amp;&amp; apt -y upgrade</span></pre>
<p><strong>Spécifier son Host Proxmox</strong></p>
<pre>root@floki10:/home/chris# <span style="color: #ff0000;">hostnamectl set-hostname floki10.house.cpb --static</span>
root@floki10:/home/chris# <span style="color: #ff0000;">echo "192.168.1.45 floki10.house.cpb floki10" &gt;&gt; /etc/hosts</span></pre>
<p><strong>Spécifier une IP fixe</strong></p>
<pre>root@floki10:/home/chris# <span style="color: #ff0000;">cp /etc/network/interfaces{,-old}</span>
root@floki10:/home/chris#<span style="color: #ff0000;"> vi /etc/network/interfaces</span></pre>
<pre><em># The primary network interface</em>
<em>allow-hotplug enp0s3</em>
<em>iface enp0s3 inet <span style="color: #ff0000;">static</span></em>
<span style="color: #ff0000;"><em>address 192.168.1.45</em>
<em>netmask 255.255.255.0</em>
<em>gateway 192.168.1.1</em>
<em>dns-nameservers 192.168.1.1 8.8.8.8</em></span>
<em># This is an autoconfigured IPv6 interface</em>
<em>#iface enp0s3 inet6 auto</em></pre>
<pre>root@floki10:/home/chris#<span style="color: #ff0000;">reboot</span></pre>
<pre>root@floki10:/home/chris#<span style="color: #ff0000;"> ip a</span></pre>
<p><img loading="lazy" decoding="async" width="964" height="246" class="wp-image-4230" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-1.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-1.png 964w, https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-1-300x77.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-1-768x196.png 768w" sizes="auto, (max-width: 964px) 100vw, 964px" /></p>
<p><strong>Spécifier les repository Proxmox pour Debian</strong></p>
<ul>
<li><a href="http://download.proxmox.com/debian/">http://download.proxmox.com/debian/</a></li>
</ul>
<p><img loading="lazy" decoding="async" width="1081" height="366" class="wp-image-4231" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-2.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-2.png 1081w, https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-2-300x102.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-2-1024x347.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-2-768x260.png 768w" sizes="auto, (max-width: 1081px) 100vw, 1081px" /></p>
<p><strong><span style="text-decoration: underline;">Ajout des Clefs</span></strong></p>
<pre>root@floki10:/home/chris#<span style="color: #ff0000;"> wget <a style="color: #ff0000;" href="http://download.proxmox.com/debian/proxmox-ve-release-6.x.gpg">http://download.proxmox.com/debian/proxmox-ve-release-6.x.gpg</a></span></pre>
<p><img loading="lazy" decoding="async" width="1604" height="218" class="wp-image-4232" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-3.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-3.png 1604w, https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-3-300x41.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-3-1024x139.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-3-768x104.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-3-1536x209.png 1536w" sizes="auto, (max-width: 1604px) 100vw, 1604px" /></p>
<pre>root@floki10:/home/chris# <span style="color: #ff0000;">mv proxmox-ve-release-6.x.gpg /etc/apt/trusted.gpg.d/proxmox-ve-release-6.x.gpg</span>
root@floki10:/home/chris#<span style="color: #ff0000;"> chmod +r /etc/apt/trusted.gpg.d/proxmox-ve-release-6.x.gpg</span></pre>
<p><strong><span style="text-decoration: underline;">Ajout des repository Proxmox VE</span></strong></p>
<pre>root@floki10:/home/chris# <span style="color: #ff0000;">echo "deb [arch=amd64] http://download.proxmox.com/debian/pve buster pve-no-subscription" &gt; /etc/apt/sources.list.d/pve-install-repo.list</span>
root@floki10:/home/chris# <span style="color: #ff0000;">apt update &amp;&amp; apt full-upgrade</span></pre>
<p><img loading="lazy" decoding="async" width="1332" height="702" class="wp-image-4233" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-4.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-4.png 1332w, https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-4-300x158.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-4-1024x540.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-4-768x405.png 768w" sizes="auto, (max-width: 1332px) 100vw, 1332px" /></p>
<p><span style="text-decoration: underline;"><strong>Ajout des repositiory Proxmox CEPH</strong></span></p>
<pre>root@floki10:/home/chris#<span style="color: #ff0000;"> echo "deb http://download.proxmox.com/debian/ceph-nautilus buster main" &gt;&gt; /etc/apt/sources.list.d/ceph.list</span></pre>
<p><strong>Installation des paquets PROXMOX VE</strong></p>
<pre>root@floki10:/home/chris# <span style="color: #ff0000;">apt install proxmox-ve postfix open-iscsi</span></pre>
<p><img loading="lazy" decoding="async" width="1633" height="817" class="wp-image-4234" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-5.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-5.png 1633w, https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-5-300x150.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-5-1024x512.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-5-768x384.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-5-1536x768.png 1536w" sizes="auto, (max-width: 1633px) 100vw, 1633px" /></p>
<p>L’installation de Proxmox sera déployé sur votre machine Debian</p>
<p><img loading="lazy" decoding="async" width="1178" height="498" class="wp-image-4235" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-6.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-6.png 1178w, https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-6-300x127.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-6-1024x433.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-6-768x325.png 768w" sizes="auto, (max-width: 1178px) 100vw, 1178px" /></p>
<p><strong>Option d’installation </strong><br />
<img loading="lazy" decoding="async" width="1624" height="340" class="wp-image-4236" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-7.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-7.png 1624w, https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-7-300x63.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-7-1024x214.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-7-768x161.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-7-1536x322.png 1536w" sizes="auto, (max-width: 1624px) 100vw, 1624px" /><br />
Notre machine est en IP static , nous allons choisir « <strong>Non</strong> »</p>
<p><img loading="lazy" decoding="async" width="1241" height="406" class="wp-image-4237" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-8.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-8.png 1241w, https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-8-300x98.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-8-1024x335.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-8-768x251.png 768w" sizes="auto, (max-width: 1241px) 100vw, 1241px" /><br />
« <strong>Site Internet </strong>»</p>
<p><img loading="lazy" decoding="async" width="1618" height="287" class="wp-image-4238" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-9.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-9.png 1618w, https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-9-300x53.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-9-1024x182.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-9-768x136.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-9-1536x272.png 1536w" sizes="auto, (max-width: 1618px) 100vw, 1618px" /><br />
Nom de votre Host , ici floki10.house.cpb et «<strong> OK</strong> »</p>
<p>L’installation de Proxmox va se poursuivre.</p>
<p><img loading="lazy" decoding="async" width="1616" height="194" class="wp-image-4239" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-10.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-10.png 1616w, https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-10-300x36.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-10-1024x123.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-10-768x92.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-10-1536x184.png 1536w" sizes="auto, (max-width: 1616px) 100vw, 1616px" /></p>
<p><strong>Ajustement </strong></p>
<pre>root@floki10:/home/chris# <span style="color: #ff0000;">apt remove os-prober</span></pre>
<p><strong>Erreur Démarrage PVE</strong></p>
<pre>root@floki10:/home/chris# <span style="color: #ff0000;">systemctl status pvestatd.service</span></pre>
<p><img loading="lazy" decoding="async" width="1058" height="349" class="wp-image-4240" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-11.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-11.png 1058w, https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-11-300x99.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-11-1024x338.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-11-768x253.png 768w" sizes="auto, (max-width: 1058px) 100vw, 1058px" /></p>
<pre>root@floki10:/home/chris#<span style="color: #ff0000;"> vi /etc/hosts</span></pre>
<pre>127.0.0.1 localhost
<span style="color: #ff0000;">#</span>127.0.1.1 floki10.house.cpb floki10
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
192.168.1.45 floki10.house.cpb floki10</pre>
<pre>root@floki10:/home/chris# <span style="color: #ff0000;">systemctl restart pvestatd.service</span>
root@floki10:/home/chris# <span style="color: #ff0000;">systemctl status pvestatd.service</span></pre>
<p><img loading="lazy" decoding="async" width="837" height="280" class="wp-image-4241" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-12.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-12.png 837w, https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-12-300x100.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-12-768x257.png 768w" sizes="auto, (max-width: 837px) 100vw, 837px" /></p>
<p><strong>Redémarrer votre Machine</strong></p>
<p><img loading="lazy" decoding="async" width="612" height="373" class="wp-image-4242" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-13.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-13.png 612w, https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-13-300x183.png 300w" sizes="auto, (max-width: 612px) 100vw, 612px" /></p>
<p>La machine est désormais sous un noyau Hyperviseur Proxmox.</p>
<p><img loading="lazy" decoding="async" width="776" height="221" class="wp-image-4243" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-14.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-14.png 776w, https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-14-300x85.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-14-768x219.png 768w" sizes="auto, (max-width: 776px) 100vw, 776px" /><br />
Se connecter à votre Proxmox sur l’url <strong><a href="https://192.168.1.45:8006">https://192.168.1.45:8006</a></strong></p>
<p><img loading="lazy" decoding="async" width="1365" height="991" class="wp-image-4244" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-15.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-15.png 1365w, https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-15-300x218.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-15-1024x743.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-15-768x558.png 768w" sizes="auto, (max-width: 1365px) 100vw, 1365px" /><br />
<img loading="lazy" decoding="async" width="636" height="270" class="wp-image-4245" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-16.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-16.png 636w, https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-16-300x127.png 300w" sizes="auto, (max-width: 636px) 100vw, 636px" /><br />
Se connecter avec votre login root Debian.</p>
<p><img loading="lazy" decoding="async" width="1418" height="547" class="wp-image-4246" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-17.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-17.png 1418w, https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-17-300x116.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-17-1024x395.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/09/word-image-17-768x296.png 768w" sizes="auto, (max-width: 1418px) 100vw, 1418px" /></p>
<p>Proxmov VE est désormais disponible sur votre machine Debian 10.</p>
<p>Views: 59</p><p>L’article <a href="https://coffeebreak.en-images.info/modop-installation-proxmox-ve-via-les-sources-repository/">MODOP &#8211; Installation Proxmox VE via les sources repository</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-proxmox-ve-via-les-sources-repository/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>MODOP &#8211; Installation d&#8217;un Serveur MAIL  Postfix/Dovecot sur DEBIAN 9</title>
		<link>https://coffeebreak.en-images.info/modop-installation-dun-serveur-mail-postfix-dovecot-sur-debian-9/</link>
					<comments>https://coffeebreak.en-images.info/modop-installation-dun-serveur-mail-postfix-dovecot-sur-debian-9/#respond</comments>
		
		<dc:creator><![CDATA[chris]]></dc:creator>
		<pubDate>Mon, 23 Aug 2021 16:46:21 +0000</pubDate>
				<category><![CDATA[Debian Linux]]></category>
		<category><![CDATA[OS Linux]]></category>
		<category><![CDATA[Système]]></category>
		<category><![CDATA[Dovecot]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MailServer]]></category>
		<category><![CDATA[Postfiix]]></category>
		<category><![CDATA[Postfix]]></category>
		<category><![CDATA[Serveur]]></category>
		<category><![CDATA[SIEVE]]></category>
		<category><![CDATA[SpamAssassin]]></category>
		<guid isPermaLink="false">https://coffeebreak.en-images.info/?p=4129</guid>

					<description><![CDATA[<p>Ce MODOP décrit l'installation d'un Serveur de Mail via les services Postfix/Dovecot. Les services IMAP,IMAPs,SMTP,SMTPs,POP3,POP3s seront installés durant cette procédure. On va aussi coupler les services Anti SPAM (SPAMASSASIN) , Anti-Virus (CLAMAV) , Analyse des HEADER et Analyse des filtres de langage (SIEVE) pour check les Emails. Le tout sera parsemé de certificat pour ajouter encore plus de sécurité.</p>
<p>L’article <a href="https://coffeebreak.en-images.info/modop-installation-dun-serveur-mail-postfix-dovecot-sur-debian-9/">MODOP &#8211; Installation d&rsquo;un Serveur MAIL  Postfix/Dovecot sur DEBIAN 9</a> est apparu en premier sur <a href="https://coffeebreak.en-images.info">CoffeeBreak Info</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h3><span style="text-decoration: underline;"><span style="color: #000000;"><strong>1°) Installation DEBIAN 9</strong></span></span></h3>
<h4><span style="text-decoration: underline; color: #000000;"><strong>Partie Machine et Système </strong></span></h4>
<p>Nom de la machine<br />
<img loading="lazy" decoding="async" width="948" height="196" class="wp-image-4130" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-314.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-314.png 948w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-314-300x62.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-314-768x159.png 768w" sizes="auto, (max-width: 948px) 100vw, 948px" /></p>
<p>Nom du Domaine Local<br />
<img loading="lazy" decoding="async" width="951" height="171" class="wp-image-4131" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-315.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-315.png 951w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-315-300x54.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-315-768x138.png 768w" sizes="auto, (max-width: 951px) 100vw, 951px" /></p>
<p>Installer une version minimale de Linux afin de déployer une machine avec uniquement nos besoins.<br />
<img loading="lazy" decoding="async" width="946" height="337" class="wp-image-4132" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-316.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-316.png 946w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-316-300x107.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-316-768x274.png 768w" sizes="auto, (max-width: 946px) 100vw, 946px" /></p>
<p>Installation de base terminée<br />
<img loading="lazy" decoding="async" width="939" height="277" class="wp-image-4133" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-317.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-317.png 939w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-317-300x88.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-317-768x227.png 768w" sizes="auto, (max-width: 939px) 100vw, 939px" /></p>
<h4><span style="text-decoration: underline;"><span style="color: #000000;"><strong>Partie Réseau </strong></span></span></h4>
<p>Nous allons fixer une IP statique sur notre serveur, l’IP sera <strong>192.168.1.10/24</strong></p>
<pre>root@mailx:/home/cp219538# <strong><span style="color: #ff0000;">vi /etc/network/interfaces</span></strong>

<em>################</em>
<em># IP FIXE MAILX</em>
<em>################</em>
<em>allow-hotplug ens18</em>
<em>iface ens18 inet static</em>
<span style="color: #ff0000;"><em>address 192.168.1.10</em></span>
<em>netmask 255.255.255.0</em>
<em>gateway 192.168.1.1</em>
<em>dns-nameservers 192.168.1.1</em></pre>
<pre>root@mailx:/home/cp219538# <strong><span style="color: #ff0000;">systemctl restart networking.service</span></strong></pre>
<p><img loading="lazy" decoding="async" width="859" height="144" class="wp-image-4134" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-318.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-318.png 859w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-318-300x50.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-318-768x129.png 768w" sizes="auto, (max-width: 859px) 100vw, 859px" /></p>
<p><span style="text-decoration: underline;"><strong>Désactivons l’IPv6</strong></span></p>
<pre>root@mailx:/home/cp219538# <strong><span style="color: #ff0000;">vi /etc/sysctl.conf</span></strong>

<em>##################</em>
<em># IPV6 à OFF</em>
<em>#################</em>
<em># désactivation de ipv6 pour toutes les interfaces</em>
<em>net.ipv6.conf.all.disable_ipv6 = 1</em>
<em># désactivation de l’auto configuration pour toutes les interfaces</em>
<em>net.ipv6.conf.all.autoconf = 0</em>
<em># désactivation de ipv6 pour les nouvelles interfaces (ex:si ajout de carte réseau)</em>
<em>net.ipv6.conf.default.disable_ipv6 = 1</em>
<em># désactivation de l’auto configuration pour les nouvelles interfaces</em>
<em>net.ipv6.conf.default.autoconf = 0</em></pre>
<pre>root@mailx:/home/cp219538# <span style="color: #ff0000;"><strong>sysctl –p</strong></span>

<em>net.ipv6.conf.all.disable_ipv6 = 1</em>
<em>net.ipv6.conf.all.autoconf = 0</em>
<em>net.ipv6.conf.default.disable_ipv6 = 1</em>
<em>net.ipv6.conf.default.autoconf = 0</em></pre>
<p><img loading="lazy" decoding="async" width="863" height="156" class="wp-image-4135" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-319.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-319.png 863w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-319-300x54.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-319-768x139.png 768w" sizes="auto, (max-width: 863px) 100vw, 863px" /><br />
L’IPv6 est désormais désactivé.</p>
<p><span style="text-decoration: underline;"><strong>Mettre à jour la liste des /etc/hosts</strong></span></p>
<pre>root@mailx:/home/cp219538#<span style="color: #ff0000;"><strong> vi /etc/hosts</strong></span>

<em><span style="color: #ff0000;">127.0.0.1</span> localhost</em>
<em>#127.0.1.1 mailx.house.cpb mailx</em>
<span style="color: #ff0000;"><em>192.168.1.10 mailx.house.cpb mailx</em></span></pre>
<h3><span style="color: #000000;"><strong>Installation MySQL 8.0</strong></span></h3>
<pre>root@mailx:/home/cp219538# <span style="color: #ff0000;"><strong>apt-get update &amp;&amp; apt-get dist-upgrade</strong></span>
root@mailx:/home/cp219538# <span style="color: #ff0000;"><strong>wget <a style="color: #ff0000;" href="http://repo.mysql.com/mysql-apt-config_0.8.13-1_all.deb">http://repo.mysql.com/mysql-apt-config_0.8.13-1_all.deb</a></strong></span>
root@mailx:/home/cp219538# <span style="color: #ff0000;"><strong>dpkg -i mysql-apt-config_0.8.13-1_all.deb</strong></span></pre>
<p><img loading="lazy" decoding="async" width="1532" height="250" class="wp-image-4136" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-320.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-320.png 1532w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-320-300x49.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-320-1024x167.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-320-768x125.png 768w" sizes="auto, (max-width: 1532px) 100vw, 1532px" /><br />
« <strong>OK </strong>»</p>
<pre>root@mailx:/home/cp219538# <span style="color: #ff0000;"><strong>apt update &amp;&amp; apt upgrade</strong></span></pre>
<p><img loading="lazy" decoding="async" width="485" height="82" class="wp-image-4137" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-321.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-321.png 485w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-321-300x51.png 300w" sizes="auto, (max-width: 485px) 100vw, 485px" /></p>
<pre>root@mailx:/home/cp219538# <span style="color: #ff0000;"><strong>apt install mysql-server</strong></span></pre>
<p><img loading="lazy" decoding="async" width="1516" height="194" class="wp-image-4138" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-322.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-322.png 1516w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-322-300x38.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-322-1024x131.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-322-768x98.png 768w" sizes="auto, (max-width: 1516px) 100vw, 1516px" /><br />
« <strong>Mot de passe Root pour Mysql</strong> »</p>
<p><img loading="lazy" decoding="async" width="1641" height="311" class="wp-image-4139" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-323.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-323.png 1641w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-323-300x57.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-323-1024x194.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-323-768x146.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-323-1536x291.png 1536w" sizes="auto, (max-width: 1641px) 100vw, 1641px" /><br />
« <strong>Use Legacy Auth….</strong> »</p>
<pre>root@mailx:/home/cp219538#<span style="color: #ff0000;"><strong> systemctl enable mysql</strong></span>
root@mailx:/home/cp219538# <span style="color: #ff0000;"><strong>systemctl start mysql</strong></span></pre>
<h3><span style="color: #000000;"><strong><span style="text-decoration: underline;">3°) Installation POSTFIX et Dépendances </span></strong></span></h3>
<h4><span style="text-decoration: underline; color: #000000;"><strong>Installation Postfix</strong></span></h4>
<pre>root@mailx:/home/cp219538# <span style="color: #ff0000;"><strong>apt-get install postfix postfix-mysql procmail</strong></span></pre>
<p><img loading="lazy" decoding="async" width="1258" height="419" class="wp-image-4140" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-324.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-324.png 1258w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-324-300x100.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-324-1024x341.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-324-768x256.png 768w" sizes="auto, (max-width: 1258px) 100vw, 1258px" /><br />
« <strong>Site Internet</strong> »</p>
<p><span style="color: #ff0000;"><img loading="lazy" decoding="async" width="1625" height="265" class="wp-image-4141" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-325.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-325.png 1625w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-325-300x49.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-325-1024x167.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-325-768x125.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-325-1536x250.png 1536w" sizes="auto, (max-width: 1625px) 100vw, 1625px" /></span><br />
« <strong>Nom de la machine Serveur Mail Local </strong>»</p>
<h4><span style="text-decoration: underline; color: #000000;"><strong>Création de l’utilisateur/Base Postfix pour PostfixAdmin</strong></span></h4>
<p>root@mailx:/home/cp219538# <span style="color: #ff0000;"><strong>mysql -u root -p</strong></span><br />
Enter password:<br />
Welcome to the MySQL monitor. Commands end with ; or \g.<br />
Your MySQL connection id is 8<br />
Server version: 8.0.22 MySQL Community Server &#8211; GPL<br />
Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.<br />
Oracle is a registered trademark of Oracle Corporation and/or its<br />
affiliates. Other names may be trademarks of their respective<br />
owners.<br />
Type &lsquo;help;&rsquo; or &lsquo;\h&rsquo; for help. Type &lsquo;\c&rsquo; to clear the current input statement.</p>
<p>mysql&gt; <strong><span style="color: #ff0000;">CREATE database postfix;</span></strong><br />
<em>Query OK, 1 row affected (0.01 sec)</em></p>
<p>mysql&gt;<span style="color: #ff0000;"><strong> CREATE USER &lsquo;postfix&rsquo;@&rsquo;localhost&rsquo; IDENTIFIED BY &lsquo;VOTRE_MOT_PASSE_POSTFIX&rsquo;;</strong></span><br />
<em>Query OK, 0 rows affected (0.01 sec)</em></p>
<p>mysql&gt; <span style="color: #ff0000;"><strong>GRANT USAGE ON *.* TO &lsquo;postfix&rsquo;@&rsquo;localhost&rsquo;;</strong></span><br />
<em>Query OK, 0 rows affected (0.00 sec)</em></p>
<p>mysql&gt; <span style="color: #ff0000;"><strong>GRANT ALL PRIVILEGES ON postfix.* TO &lsquo;postfix&rsquo;@&rsquo;localhost&rsquo;;</strong></span><br />
<em>Query OK, 0 rows affected (0.00 sec)</em><br />
mysql&gt; <span style="color: #ff0000;"><strong>exit</strong></span><br />
<em>Bye</em></p>
<h4><span style="text-decoration: underline; color: #000000;"><strong>Spécifications PostFix dans Mysql</strong></span></h4>
<pre>root@mailx:/home/cp219538#<span style="color: #ff0000;"><strong> vi /etc/mysql/my.cnf</strong></span>

<em>[client]</em>
<em>default-character-set=utf8</em>
<em>[mysql]</em>
<em>default-character-set=utf8</em>
<em>[mysqld]</em>
<em>collation-server = utf8_unicode_ci</em>
<em>character-set-server = utf8</em>
<em>default_authentication_plugin = mysql_native_password</em></pre>
<pre>root@mailx:/home/cp219538#<span style="color: #ff0000;"><strong> systemctl restart mysql</strong></span>
root@mailx:/home/cp219538# <span style="color: #ff0000;"><strong>iptables -A INPUT -p tcp --dport 3306 -j ACCEPT</strong></span></pre>
<p><img loading="lazy" decoding="async" width="670" height="117" class="wp-image-4142" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-326.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-326.png 670w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-326-300x52.png 300w" sizes="auto, (max-width: 670px) 100vw, 670px" /></p>
<h3><span style="text-decoration: underline;"><span style="color: #000000;"><strong>4°) Installation NGINX </strong></span></span></h3>
<pre>root@mailx:/home/cp219538# <span style="color: #ff0000;"><strong>apt install nginx curl</strong></span></pre>
<p><span style="text-decoration: underline;"><strong>Test fonctionnement de NGINX.</strong></span></p>
<pre>root@mailx:/home/cp219538# <strong><span style="color: #ff0000;">curl -I 127.0.0.1</span></strong></pre>
<p><img loading="lazy" decoding="async" width="475" height="172" class="wp-image-4143" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-327.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-327.png 475w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-327-300x109.png 300w" sizes="auto, (max-width: 475px) 100vw, 475px" /></p>
<p><span style="text-decoration: underline;"><strong>Ajout des port http et https dans le firewall</strong></span></p>
<pre>root@mailx:/home/cp219538#<strong><span style="color: #ff0000;"> iptables -A INPUT -p tcp --dport 80 -j ACCEPT</span></strong>
root@mailx:/home/cp219538#<span style="color: #ff0000;"><strong> iptables -A INPUT -p tcp --dport 443 -j ACCEPT</strong></span></pre>
<p><img loading="lazy" decoding="async" width="671" height="146" class="wp-image-4144" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-328.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-328.png 671w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-328-300x65.png 300w" sizes="auto, (max-width: 671px) 100vw, 671px" /></p>
<pre>root@mailx:/home/cp219538#<span style="color: #ff0000;"><strong> systemctl restart nginx &amp;&amp; systemctl enable nginx</strong></span>
<span style="color: #ff0000;"><em>Synchronizing state of nginx.service with SysV service script with /lib/systemd/systemd-sysv-install.</em></span>
<span style="color: #ff0000;"><em>Executing: /lib/systemd/systemd-sysv-install enable nginx</em></span></pre>
<h3><span style="text-decoration: underline; color: #000000;"><strong>5°) Installation POSTFIX Admin 3.2</strong></span></h3>
<p><span style="text-decoration: underline;"><strong>Installation </strong></span></p>
<pre>root@mailx:/home/cp219538#<span style="color: #ff0000;"><strong> cd /var/www</strong></span>
root@mailx:/var/www# <strong><span style="color: #ff0000;">wget </span></strong><a href="http://downloads.sourceforge.net/project/postfixadmin/postfixadmin/postfixadmin-3.2/postfixadmin-3.2.tar.gz"><strong><span style="color: #ff0000;">http://downloads.sourceforge.net/project/postfixadmin/postfixadmin/postfixadmin-3.2/postfixadmin-3.2.tar.gz</span></strong></a>
root@mailx:/var/www# <span style="color: #ff0000;"><strong>tar -xzf postfixadmin-3.2.tar.gz</strong></span>
root@mailx:/var/www# <span style="color: #ff0000;"><strong>mv postfixadmin-3.2 postfixadmin</strong></span>
root@mailx:/var/www# <span style="color: #ff0000;"><strong>rm -rf postfixadmin-3.2.tar.gz</strong></span>
root@mailx:/var/www# <span style="color: #ff0000;"><strong>chown -R www-data:www-data postfixadmin</strong></span></pre>
<h3><span style="text-decoration: underline; color: #000000;"><strong>6°) Installation PHP 5.6</strong></span></h3>
<pre>root@mailx:/var/www# <strong><span style="color: #ff0000;">apt install ca-certificates apt-transport-https lsb-release</span></strong>
root@mailx:/var/www# <span style="color: #ff0000;"><strong>wget -q https://packages.sury.org/php/apt.gpg -O- | apt-key add -</strong></span>
root@mailx:/var/www# <span style="color: #ff0000;"><strong>echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | tee /etc/apt/sources.list.d/php.list</strong></span>
root@mailx:/var/www# <span style="color: #ff0000;"><strong>apt update &amp;&amp; apt upgrade</strong></span>
root@mailx:/var/www# <span style="color: #ff0000;"><strong>apt install php5.6</strong></span>
root@mailx:/var/www# <span style="color: #ff0000;"><strong>apt install php5.6-cli php5.6-common php5.6-curl php5.6-mbstring php5.6-mysql php5.6-xml php5.6-imap php5.6-fpm</strong></span></pre>
<p><strong>Démarrage des services PHP5 et NGINX</strong></p>
<pre>root@mailx:/var/www# <span style="color: #ff0000;"><strong>service php5.6-fpm start</strong></span>
root@mailx:/var/www# <span style="color: #ff0000;"><strong>systemctl enable php5.6-fpm</strong></span>
<span style="color: #ff0000;"><em>Synchronizing state of php5.6-fpm.service with SysV service script with /lib/systemd/systemd-sysv-install.</em></span>
<span style="color: #ff0000;"><em>Executing: /lib/systemd/systemd-sysv-install enable php5.6-fpm</em></span>
root@mailx:/var/www# <span style="color: #ff0000;"><strong>service nginx restart</strong></span></pre>
<h3><span style="text-decoration: underline; color: #000000;"><strong>7° Configuration POSTFIX Admin 3.2</strong></span></h3>
<p><strong>Configuration du site php POSTFIX Admin</strong></p>
<pre>root@mailx:/var/www# <strong><span style="color: #ff0000;">cp /var/www/postfixadmin/config.inc.php{,.ori}</span></strong></pre>
<pre>root@mailx:/var/www# <span style="color: #ff0000;"><strong>vi /var/www/postfixadmin/config.inc.php</strong></span>

<em>$CONF['configured'] = true;</em>
<em>$CONF['default_language'] = 'fr';</em>
<em>$CONF['database_type'] = 'mysqli';</em>
<em>$CONF['database_host'] = 'localhost';</em>
<em>$CONF['database_user'] = '<span style="color: #ff0000;">postfix</span>';</em>
<em>$CONF['database_password'] = '</em><span style="color: #ff0000;"><strong><em>Votre</em></strong><em>_</em><strong><em>MOT_DE_PASSE_MYSQLserver</em></strong></span><em>';</em>
<em>$CONF['database_name'] = 'postfix';</em>
<em>$CONF['database_prefix'] = 'postfix_';</em>
<em>$CONF['admin_email'] = 'chris@en-images.info';</em>
<em>$CONF['domain_path'] = 'YES';</em>
<em>$CONF['domain_in_mailbox'] = 'NO';</em>
<em>$CONF['fetchmail'] = 'NO';</em></pre>
<pre>root@mailx:/var/www# <span style="color: #ff0000;"><strong>cp /var/www/postfixadmin/config.inc.php /var/www/postfixadmin/config.local.php</strong></span>
root@mailx:/var/www# <span style="color: #ff0000;"><strong>chown www-data:www-data /var/www/postfixadmin/config.local.php</strong></span></pre>
<pre>root@mailx:/var/www/postfixadmin# <span style="color: #ff0000;"><strong>mkdir /var/www/postfixadmin/templates_c</strong></span>
root@mailx:/var/www/postfixadmin#<span style="color: #ff0000;"><strong> chown -R www-data:www-data</strong> <strong>/var/www/postfixadmin/templates_c</strong></span></pre>
<p><strong>Configuration du site Postfix Admin sur NGINX</strong></p>
<pre>root@mailx:/var/www# <span style="color: #ff0000;"><strong>vi /etc/nginx/sites-enabled/postfixadmin.conf</strong></span>

<em>server {</em>
<em> listen 80;</em>
<em> server_name <span style="color: #ff0000;">mailx.house.cpb</span>;</em>
<em> root /var/www/postfixadmin;</em>
<em> index index.php;</em>
<em> charset utf-8;</em>
<em> location / {</em>
<em> try_files $uri $uri/ index.php;</em>
<em> }</em>
<em> location ~* \.php$ {</em>
<em> include /etc/nginx/fastcgi_params;</em>
<em> fastcgi_pass unix:/var/run/php/php5.6-fpm.sock;</em>
<em> fastcgi_index index.php;</em>
<em> fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;</em>
<em> }</em>
<em>}</em></pre>
<pre>root@mailx:/var/www# <span style="color: #ff0000;"><strong>service nginx restart</strong></span></pre>
<p>Pour le test, on ajoute sur la machine Windows du DEV,  une entrée host dans le fichier « <strong>C:\Windows\System32\drivers\etc\hosts</strong> »<br />
<span style="color: #ff0000;"><em>192.168.1.10 mailx.house.cpb</em></span></p>
<h3><span style="text-decoration: underline;"><span style="color: #000000;"><strong>8°) Configuration Web Postfix Admin</strong></span></span></h3>
<p>L’accès de la partie de configuration se fait via l’adresse URL =&gt; <a href="http://mailx.house.cpb/public/setup.php">http://mailx.house.cpb/public/setup.php</a></p>
<p><img loading="lazy" decoding="async" width="1116" height="708" class="wp-image-4145" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-329.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-329.png 1116w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-329-300x190.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-329-1024x650.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-329-768x487.png 768w" sizes="auto, (max-width: 1116px) 100vw, 1116px" /><br />
<span style="text-decoration: underline;">Générer un Password HASH</span> pour l’administrateur de POSTFIX Admin</p>
<p><img loading="lazy" decoding="async" width="463" height="180" class="wp-image-4146" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-330.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-330.png 463w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-330-300x117.png 300w" sizes="auto, (max-width: 463px) 100vw, 463px" /><br />
Ajouter le HASH code sur la variable « <strong>Setup_password </strong>» du fichier config.local.php</p>
<p><img loading="lazy" decoding="async" width="619" height="129" class="wp-image-4147" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-331.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-331.png 619w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-331-300x63.png 300w" sizes="auto, (max-width: 619px) 100vw, 619px" /><br />
<img loading="lazy" decoding="async" width="870" height="109" class="wp-image-4148" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-332.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-332.png 870w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-332-300x38.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-332-768x96.png 768w" sizes="auto, (max-width: 870px) 100vw, 870px" /><br />
Création Compte « <strong>SuperAdmin</strong> » pour la gestion des Users/Domain du Site</p>
<p><img loading="lazy" decoding="async" width="638" height="272" class="wp-image-4149" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-333.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-333.png 638w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-333-300x128.png 300w" sizes="auto, (max-width: 638px) 100vw, 638px" /><br />
<img loading="lazy" decoding="async" width="593" height="80" class="wp-image-4150" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-334.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-334.png 593w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-334-300x40.png 300w" sizes="auto, (max-width: 593px) 100vw, 593px" /></p>
<h3><span style="text-decoration: underline; color: #000000;"><strong>9°) Configurer Serveur de Mail Local via Postfix Admin</strong></span></h3>
<p><img loading="lazy" decoding="async" width="1321" height="422" class="wp-image-4151" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-335.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-335.png 1321w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-335-300x96.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-335-1024x327.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-335-768x245.png 768w" sizes="auto, (max-width: 1321px) 100vw, 1321px" /></p>
<p><strong>Ajouter un domaine sur le serveur de mail</strong><br />
<strong><img loading="lazy" decoding="async" width="661" height="210" class="wp-image-4152" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-336.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-336.png 661w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-336-300x95.png 300w" sizes="auto, (max-width: 661px) 100vw, 661px" /></strong><br />
<img loading="lazy" decoding="async" width="933" height="444" class="wp-image-4153" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-337.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-337.png 933w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-337-300x143.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-337-768x365.png 768w" sizes="auto, (max-width: 933px) 100vw, 933px" /></p>
<p><strong>Ajouter Utilisateur sur le serveur de mail</strong><br />
<strong><img loading="lazy" decoding="async" width="688" height="202" class="wp-image-4154" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-338.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-338.png 688w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-338-300x88.png 300w" sizes="auto, (max-width: 688px) 100vw, 688px" /></strong><br />
<img loading="lazy" decoding="async" width="913" height="536" class="wp-image-4155" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-339.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-339.png 913w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-339-300x176.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-339-768x451.png 768w" sizes="auto, (max-width: 913px) 100vw, 913px" /></p>
<p><strong>Modifier les Alias par défaut du Postfix Admin</strong><br />
<strong><img loading="lazy" decoding="async" width="717" height="194" class="wp-image-4156" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-340.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-340.png 717w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-340-300x81.png 300w" sizes="auto, (max-width: 717px) 100vw, 717px" /></strong><br />
<strong><img loading="lazy" decoding="async" width="1049" height="175" class="wp-image-4157" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-341.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-341.png 1049w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-341-300x50.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-341-1024x171.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-341-768x128.png 768w" sizes="auto, (max-width: 1049px) 100vw, 1049px" /></strong><br />
Modier les « change-this.. » par « en-images.info »<br />
<img loading="lazy" decoding="async" width="843" height="130" class="wp-image-4158" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-342.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-342.png 843w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-342-300x46.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-342-768x118.png 768w" sizes="auto, (max-width: 843px) 100vw, 843px" /></p>
<h3><span style="text-decoration: underline; color: #000000;"><strong>10°) Génération des Certificats (KEY CA , KEY Serveur , DH)</strong></span></h3>
<p><strong>Génération du certificat KEY CA (Certificate Authority)</strong></p>
<pre>root@mailx:/var/www/postfixadmin# <span style="color: #ff0000;"><strong>cd /home</strong></span>
root@mailx:/home# <span style="color: #ff0000;"><strong>openssl genrsa -out ca.key.pem 4096</strong></span></pre>
<pre>root@mailx:/home# <span style="color: #ff0000;"><strong>openssl req -x509 -new -nodes -days 1460 -sha256 -key ca.key.pem -out ca.cert.pem</strong></span>

You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [AU]:<strong><span style="color: #ff0000;">FR</span></strong>
State or Province Name (full name) [Some-State]:<span style="color: #ff0000;"><strong>France</strong></span>
Locality Name (eg, city) []:<span style="color: #ff0000;"><strong>Fontenay</strong></span>
Organization Name (eg, company) [Internet Widgits Pty Ltd]:<span style="color: #ff0000;"><strong>Corp Ltd</strong></span>
Organizational Unit Name (eg, section) []:<span style="color: #ff0000;"><strong>Certificate Authority</strong></span>
Common Name (e.g. server FQDN or YOUR name) []:<span style="color: #ff0000;"><strong>Root CA</strong></span>
Email Address []:</pre>
<p><strong>Génération du certificat KEY Serveur </strong></p>
<pre>root@mailx:/home# <span style="color: #ff0000;"><strong>openssl genrsa -out mailserver.key 4096</strong></span></pre>
<pre>root@mailx:/home# <span style="color: #ff0000;"><strong>openssl req -new -sha256 -key mailserver.key -out mailserver.csr</strong></span>

You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [AU]:<strong><span style="color: #ff0000;">FR</span></strong>
Locality Name (eg, city) []:<span style="color: #ff0000;"><strong>Fontenay</strong></span>
Organization Name (eg, company) [Internet Widgits Pty Ltd]:<span style="color: #ff0000;"><strong>Corp Ltd</strong></span>
Organizational Unit Name (eg, section) []:<span style="color: #ff0000;"><strong>en-images.info</strong></span>
Common Name (e.g. server FQDN or YOUR name) []:<span style="color: #ff0000;"><strong>en-images.info</strong></span>
Email Address []:<span style="color: #ff0000;"><strong>chris@en-images.info</strong></span>
Please enter the following 'extra' attributes
to be sent with your certificate request
A challenge password []:<span style="color: #ff0000;"><strong>MOT_DE_PASSE_SOUHAITE</strong></span>
An optional company name []:-</pre>
<p><strong>Auto Certification des Certificats générés </strong></p>
<pre>root@mailx:/home# <span style="color: #ff0000;"><strong>openssl x509 -req -days 1460 -sha256 -in mailserver.csr -CA ca.cert.pem -CAkey ca.key.pem -CAcreateserial -out mailserver.crt</strong></span>
<span style="color: #ff0000;"><em>Signature ok</em></span>
<span style="color: #ff0000;"><em>subject=C = FR, ST = France, L = Fontenay, O = Corp Ltd, OU = en-images.info, CN = en-images.info, emailAddress = chris@en-images.info</em></span>
<span style="color: #ff0000;"><em>Getting CA Private Key</em></span></pre>
<p><strong>Mise en place des Certificats </strong></p>
<pre>root@mailx:/home# <span style="color: #ff0000;"><strong>chmod 444 ca.cert.pem</strong></span>
root@mailx:/home# <span style="color: #ff0000;"><strong>chmod 444 mailserver.crt</strong></span>
root@mailx:/home# <span style="color: #ff0000;"><strong>chmod 400 ca.key.pem</strong></span>
root@mailx:/home# <span style="color: #ff0000;"><strong>chmod 400 mailserver.key</strong></span>
root@mail001:/home# <span style="color: #ff0000;"><strong>mv ca.key.pem /etc/ssl/private/</strong></span>
root@mail001:/home# <span style="color: #ff0000;"><strong>mv ca.cert.pem /etc/ssl/certs/</strong></span>
root@mail001:/home# <span style="color: #ff0000;"><strong>mv mailserver.key /etc/ssl/private/</strong></span>
root@mail001:/home# <span style="color: #ff0000;"><strong>mv mailserver.crt /etc/ssl/certs/</strong></span></pre>
<p><strong>Génération du certificat DIFFIE-HELLMAN (DH)</strong></p>
<pre>root@mailx:/home# <span style="color: #ff0000;"><strong>openssl dhparam -out /etc/postfix/dh2048.pem 2048</strong></span>
root@mailx:/home# <span style="color: #ff0000;"><strong>openssl dhparam -out /etc/postfix/dh512.pem 512</strong></span></pre>
<h3><span style="text-decoration: underline; color: #000000;"><strong>11°) Configuration POSTFIX + SSL </strong></span></h3>
<pre>root@mailx:/home# <span style="color: #ff0000;"><strong>cp /etc/postfix/main.cf{,.ori}</strong></span>
root@mailx:/home#<span style="color: #ff0000;"><strong> vi /etc/postfix/main.cf</strong></span></pre>
<p><strong>Partie SMTP</strong></p>
<pre><em>######################</em>
<em>## RESTRICTIONS SMTP##</em>
<em>######################</em>
<em>smtpd_recipient_restrictions =</em>
<em> permit_mynetworks,</em>
<em> permit_sasl_authenticated,</em>
<em> reject_non_fqdn_recipient,</em>
<em> reject_unauth_destination,</em>
<em> reject_unknown_recipient_domain,</em>
<em> reject_rbl_client zen.spamhaus.org</em>
<em>
smtpd_helo_restrictions =</em>
<em> permit_mynetworks,</em>
<em> permit_sasl_authenticated,</em>
<em> reject_invalid_helo_hostname,</em>
<em> reject_non_fqdn_helo_hostname</em>
<em> # reject_unknown_helo_hostname</em>
<em>
smtpd_client_restrictions =</em>
<em> permit_mynetworks,</em>
<em> permit_inet_interfaces,</em>
<em> permit_sasl_authenticated</em>
<em> # reject_plaintext_session,</em>
<em> # reject_unauth_pipelining</em>
<em>
smtpd_sender_restrictions =</em>
<em> reject_non_fqdn_sender,</em>
<em> reject_unknown_sender_domain</em></pre>
<p><strong>Partie TLS</strong></p>
<pre>####################
## TLS PARAMETERS ##
####################
# Smtp ( OUTGOING / Client )
smtp_tls_loglevel = 1
smtp_tls_security_level = may
smtp_tls_CAfile = <span style="color: #ff0000;"><strong>/etc/ssl/certs/ca.cert.pe</strong>m</span>
smtp_tls_protocols = !SSLv3
smtp_tls_mandatory_protocols = !SSLv3
smtp_tls_mandatory_ciphers = high
smtp_tls_exclude_ciphers = aNULL, eNULL, EXPORT, DES, 3DES, RC2, RC4, MD5, PSK, SRP, DSS, AECDH, ADH
smtp_tls_note_starttls_offer = yes

# -----------------------------------------------------------------------------------------

# Smtpd ( INCOMING / Server )
smtpd_tls_loglevel = 1
smtpd_tls_auth_only = yes
smtpd_tls_security_level = may
smtpd_tls_received_header = yes
smtpd_tls_protocols = !SSLv3
smtpd_tls_mandatory_protocols = !SSLv3
smtpd_tls_mandatory_ciphers = medium

# Infos (voir : postconf -d)
# Medium cipherlist = aNULL:-aNULL:ALL:!EXPORT:!LOW:+RC4:@STRENGTH
# High cipherlist = aNULL:-aNULL:ALL:!EXPORT:!LOW:!MEDIUM:+RC4:@STRENGTH
# smtpd_tls_exclude_ciphers = NE PAS modifier cette directive pour des raisons de compatibilité
# avec les autres serveurs de mail afin d'éviter une erreur du type
# "no shared cipher" ou "no cipher overlap" puis un fallback en
# plain/text...
# smtpd_tls_cipherlist = Ne pas modifier non plus !

smtpd_tls_CAfile = $smtp_tls_CAfile
smtpd_tls_cert_file = <span style="color: #ff0000;"><strong>/etc/ssl/certs/mailserver.crt</strong></span>
smtpd_tls_key_file = <span style="color: #ff0000;"><strong>/etc/ssl/private/mailserver.key</strong></span>
smtpd_tls_dh1024_param_file = <strong><span style="color: #ff0000;">$config_directory/dh2048.pem</span></strong>
smtpd_tls_dh512_param_file = <span style="color: #ff0000;"><strong>$config_directory/dh512.pem</strong></span>

tls_preempt_cipherlist = yes
tls_random_source = dev:/dev/urandom

smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
lmtp_tls_session_cache_database = btree:${data_directory}/lmtp_scache</pre>
<p><strong>Partie SSL pour DOVECOT</strong></p>
<pre><em>#############################</em>
<em>## SASL PARAMETERS DOVECOT ##</em>
<em>#############################</em>
<em>smtpd_sasl_auth_enable = yes</em>
<em>smtpd_sasl_type = dovecot</em>
<em>smtpd_sasl_path = private/auth</em>
<em>smtpd_sasl_security_options = noanonymous</em>
<em>smtpd_sasl_tls_security_options = $smtpd_sasl_security_options</em>
<em>smtpd_sasl_local_domain = $mydomain</em>
<em>smtpd_sasl_authenticated_header = yes</em>
<em>broken_sasl_auth_clients = yes</em></pre>
<p><strong>Partie Virtual MAPS</strong></p>
<pre><strong>##############################</strong>
<strong>## VIRTUALS MAPS PARAMETERS ##</strong>
<strong>##############################</strong>
<em>virtual_uid_maps = static:5000</em>
<em>virtual_gid_maps = static:5000</em>
<em>virtual_minimum_uid = 5000</em>
<em>virtual_mailbox_base = /var/mail</em>
<em>virtual_transport = lmtp:unix:private/dovecot-lmtp</em>
<em>virtual_mailbox_domains = mysql:<strong><span style="color: #ff0000;">/etc/postfix/mysql-virtual-mailbox-domains.cf</span></strong></em>
<em>virtual_mailbox_maps = mysql:<span style="color: #ff0000;"><strong>/etc/postfix/mysql-virtual-mailbox-maps.cf</strong></span></em>
<em>virtual_alias_maps = mysql:<span style="color: #ff0000;"><strong>/etc/postfix/mysql-virtual-alias-maps.cf</strong></span></em></pre>
<p><strong>Partie Configuration Mail Serveur Local</strong></p>
<pre><em>#######################</em>
<em>## GENERALS SETTINGS ##</em>
<em>#######################</em>
<em>smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)</em>
<em>biff = no</em>
<em>append_dot_mydomain = no</em>
<em>readme_directory = no</em>
<em>delay_warning_time = 4h</em>
<em>mailbox_command = procmail -a "$EXTENSION"</em>
<em>recipient_delimiter = +</em>
<em>disable_vrfy_command = yes</em>
<em>message_size_limit = 502400000</em>
<em>mailbox_size_limit = 1024000000</em>
<span style="color: #ff0000;"><strong><em>inet_interfaces = all</em>
<em>inet_protocols = ipv4</em></strong></span>
<em>myhostname = <strong><span style="color: #ff0000;">mail.en-images.info</span></strong></em>
<em>myorigin = $mydomain</em>
<em>mydomain = <span style="color: #ff0000;"><strong>en-images.info</strong></span></em>
<em>mydestination = localhost localhost.$mydomain</em>
<em>#mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128</em>
<em>mynetworks = <span style="color: #ff0000;"><strong>192.168.1.10</strong></span>,127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128</em>
<em>#mydestination = $mydomain, $myhostname, localhost.$mydomain, mail.$mydomain</em>
<em>relayhost = [<strong><span style="color: #ff0000;">smtp.orange.fr</span></strong>]</em>
<em>compatibility_level = 2</em>
<em>alias_maps = hash:/etc/aliases</em>
<em>alias_database = hash:/etc/aliases</em></pre>
<h3><span style="text-decoration: underline; color: #000000;"><strong>12°) Configuration POSTFIX =&gt; Mysql</strong></span></h3>
<p><img loading="lazy" decoding="async" width="757" height="211" class="wp-image-4159" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-343.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-343.png 757w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-343-300x84.png 300w" sizes="auto, (max-width: 757px) 100vw, 757px" /></p>
<pre>root@mailx:/etc/postfix# <strong><span style="color: #ff0000;">vi /etc/postfix/mysql-virtual-mailbox-domains.cf</span></strong>

<em>hosts = 127.0.0.1</em>
<em>user = <strong><span style="color: #ff0000;">postfix</span></strong></em>
<em>password = </em><span style="color: #ff0000;"><strong>VOTRE_MOT_PASSE_POSTFIX</strong></span>
<em>dbname = <strong><span style="color: #ff0000;">postfix</span></strong></em>
<em>query = SELECT domain FROM postfix_domain WHERE domain='%s' and backupmx = 0 and active = 1</em></pre>
<pre>root@mailx:/etc/postfix# <span style="color: #ff0000;"><strong>vi /etc/postfix/mysql-virtual-mailbox-maps.cf</strong></span>

<em>hosts = 127.0.0.1</em>
<em>user = <span style="color: #ff0000;"><strong>postfix</strong></span></em>
<em>password = </em><span style="color: #ff0000;"><strong>VOTRE_MOT_PASSE_POSTFIX</strong></span>
<em>dbname = <strong><span style="color: #ff0000;">postfix</span></strong></em>
<em>query = SELECT maildir FROM postfix_mailbox WHERE username='%s' AND active = 1</em></pre>
<pre>root@mail001:/var/www/postfixadmin#<strong><span style="color: #ff0000;"> vi /etc/postfix/mysql-virtual-alias-maps.cf</span></strong>

<em>hosts = 127.0.0.1</em>
<em>user = <strong><span style="color: #ff0000;">postfix</span></strong></em>
<em>password = </em><span style="color: #ff0000;"><strong>VOTRE_MOT_PASSE_POSTFIX</strong></span>
<em>dbname = <span style="color: #ff0000;"><strong>postfix</strong></span></em>
<em>query = SELECT goto FROM postfix_alias WHERE address='%s' AND active = 1</em></pre>
<pre>root@mailx:/etc/postfix#<span style="color: #ff0000;"><strong> vi /etc/postfix/mysql-sender-login-maps.cf</strong></span>

<em>hosts = 127.0.0.1</em>
<em>user = <span style="color: #ff0000;"><strong>postfix</strong></span></em>
<em>password = </em><span style="color: #ff0000;"><strong>VOTRE_MOT_PASSE_POSTFIX</strong></span>
<em>dbname = <span style="color: #ff0000;"><strong>postfix</strong></span></em>
<em>query = SELECT username FROM postfix_mailbox WHERE username='%s' AND active = 1</em></pre>
<h3><span style="text-decoration: underline; color: #000000;"><strong>13°) Activer SMTPs Port 587</strong></span></h3>
<pre>root@mailx:/etc/postfix#<span style="color: #ff0000;"><strong> vi /etc/postfix/master.cf</strong></span>

<em>smtp inet n - y - - smtpd</em></pre>
<p>et</p>
<pre><em>submission inet n - y - - smtpd</em>
<em> -o syslog_name=postfix/submission</em>
<em> -o smtpd_tls_dh1024_param_file=${config_directory}/dh2048.pem</em>
<em> -o smtpd_tls_security_level=encrypt</em>
<em> -o smtpd_sasl_ _enable=yes</em>
<em> -o smtpd_client_restrictions=permit_sasl_authenticated,reject</em></pre>
<h3><span style="text-decoration: underline; color: #000000;"><strong>14°) Installation/Configuration DOVECOT</strong></span></h3>
<pre>root@mailx:/etc/postfix#<span style="color: #ff0000;"><strong> apt-get install dovecot-core dovecot-imapd dovecot-lmtpd dovecot-mysql</strong></span></pre>
<p><strong>Activer les services DOVECOT</strong></p>
<pre>root@mail001:/var/www/postfixadmin# <strong><span style="color: #ff0000;">cp /etc/dovecot/dovecot.conf{,.ori}</span></strong></pre>
<pre>root@mailx:/etc/postfix# <strong><span style="color: #ff0000;">vi /etc/dovecot/dovecot.conf</span></strong>

!include_try /usr/share/dovecot/protocols.d/*.protocol
protocols = <strong><span style="color: #ff0000;">imap lmtp</span></strong>
listen = *
!include conf.d/*.conf</pre>
<p><strong>Configurer DOVECOT mail</strong></p>
<pre>root@mailx:/etc/postfix# <span style="color: #ff0000;"><strong>cp /etc/dovecot/conf.d/10-mail.conf{,.ori}</strong></span></pre>
<pre>root@mailx:/etc/postfix# <span style="color: #ff0000;"><strong>vi /etc/dovecot/conf.d/10-mail.conf</strong></span>

<em># Le contenur local est organisé de cette manière :</em>
<em># /var/mail/vhosts/domain.tld/utilisateur</em>
<em>mail_location = maildir:<strong><span style="color: #ff0000;">//var/mail/vhosts/%d/%n/mail</span></strong></em>
<em>maildir_stat_dirs=yes
</em>
<em>namespace inbox {</em>
<em> inbox = yes</em>
<em>}
</em>
<em>mail_uid = 5000</em>
<em>mail_gid = 5000
</em>
<em>first_valid_uid = 5000</em>
<em>last_valid_uid = 5000
</em><em>mail_privileged_group = vmail</em></pre>
<p><strong>Création des Répertoires Users Vmail </strong></p>
<pre>root@mailx:/etc/postfix# <span style="color: #ff0000;"><strong>mkdir -p /var/mail/vhosts/en-images.info</strong></span>
root@mailx:/etc/postfix# <span style="color: #ff0000;"><strong>groupadd -g 5000 vmail</strong></span>
root@mailx:/etc/postfix# <span style="color: #ff0000;"><strong>useradd -g vmail -u 5000 vmail -d /var/mail</strong></span>
root@mailx:/etc/postfix# <span style="color: #ff0000;"><strong>chown -R vmail:vmail /var/mail</strong></span></pre>
<p><strong>Configurer DOVECOT Auth</strong></p>
<pre>root@mailx:/etc/postfix# <span style="color: #ff0000;"><strong>cp /etc/dovecot/conf.d/10-auth.conf{,.ori}</strong></span></pre>
<pre>root@mailx:/etc/postfix# <span style="color: #ff0000;"><strong>vi /etc/dovecot/conf.d/10-auth.conf</strong></span>

<em>disable_plaintext_auth = yes</em>
<em>auth_mechanisms = plain login</em>
<em>#!include auth-system.conf.ext # Commenter cette ligne</em>
<em>!include auth-sql.conf.ext # décommenter cette ligne</em></pre>
<p><strong>Configurer DOVECOT Mysql</strong></p>
<pre>root@mailx:/etc/postfix#<span style="color: #ff0000;"><strong> cp /etc/dovecot/conf.d/auth-sql.conf.ext{,.ori}</strong></span></pre>
<pre>root@mailx:/etc/postfix# <span style="color: #ff0000;"><strong>vi /etc/dovecot/conf.d/auth-sql.conf.ext</strong></span>

<em># Le mot de passe est obtenu à partir de la base de donnée</em>
<em>passdb {</em>
<em> driver = <span style="color: #ff0000;"><strong>sql</strong></span></em>
<em> args =<span style="color: #ff0000;"><strong> /etc/dovecot/dovecot-sql.conf.ext</strong></span></em>
<em>}</em>
<em># Par contre le nom d'utilisateur est o
btenu de manière statique à partir du conteneur local</em>
<em># %d = domaine.tld</em>
<em># %n = utilisateur</em>
<em>userdb {</em>
<em> driver = <span style="color: #ff0000;"><strong>static</strong></span></em>
<em> args = <span style="color: #ff0000;"><strong>uid=vmail gid=vmail home=/var/mail/vhosts/%d/%n</strong></span></em>
<em>}</em></pre>
<p><strong>Configurer DOVECOT Mysql Connexion</strong></p>
<pre>root@mailx:/etc/postfix# <span style="color: #ff0000;"><strong>cp /etc/dovecot/dovecot-sql.conf.ext{,.ori}</strong></span></pre>
<pre>root@mailx:/etc/postfix#<span style="color: #ff0000;"><strong> vi /etc/dovecot/dovecot-sql.conf.ext</strong></span>

<em># Paramètres de connexion</em>
<em>driver = mysql</em>
<em>connect = host=127.0.0.1 dbname=<span style="color: #ff0000;"><strong>postfix</strong></span> user=<strong><span style="color: #ff0000;">postfix</span></strong> password=</em><span style="color: #ff0000;"><strong>VOTRE_MOT_PASSE_POSTFIX</strong></span>
<em>
# Permet de définir l'algorithme de hachage.</em>
<em># Pour plus d'information: http://wiki2.dovecot.org/Authentication/PasswordSchemes</em>
<em># /!\ ATTENTION : ne pas oublier de modifier le paramètre $CONF['encrypt'] de PostfixAdmin</em>
<em>default_pass_scheme = MD5-CRYPT</em>
<em>
# Requête de récupération du mot de passe du compte utilisateur</em>
<em>password_query = SELECT password FROM postfix_mailbox WHERE username = '%u'</em></pre>
<p><strong>Ajustement des droits</strong></p>
<pre>root@mailx:/etc/postfix#<span style="color: #ff0000;"><strong> chown -R vmail:dovecot /etc/dovecot</strong></span>
root@mailx:/etc/postfix#<span style="color: #ff0000;"><strong> chmod -R o-rwx /etc/dovecot</strong></span></pre>
<p><strong>Activer Port 993 DOVECOT </strong></p>
<pre>root@mailx:/etc/postfix#<span style="color: #ff0000;"><strong> cp /etc/dovecot/conf.d/10-master.conf{,.ori}</strong></span></pre>
<pre>root@mailx:/etc/postfix# <strong><span style="color: #ff0000;">vi /etc/dovecot/conf.d/10-master.conf</span></strong>

<em>service imap-login {</em>
<em> inet_listener imap {</em>
<em> port = 143</em>
<em> }
</em>
<em> inet_listener imaps {</em>
<em> port = 993</em>
<em> ssl = yes</em>
<em> }
</em>
<em> service_count = 0</em>
<em>}
</em>
<em>service imap {</em>
<em>}
</em>
<em>service lmtp {</em>
<em> # On autorise Postfix à transférer les emails dans le spooler de Dovecot via LMTP</em>
<em> unix_listener /var/spool/postfix/private/dovecot-lmtp {</em>
<em> mode = 0600</em>
<em> user = postfix</em>
<em> group = postfix</em>
<em> }</em>
<em>}
</em>
<em>service auth {</em>
<em> # On autorise Postfix à se connecter à Dovecot via LMTP</em>
<em> unix_listener /var/spool/postfix/private/auth {</em>
<em> mode = 0666</em>
<em> user = postfix</em>
<em> group = postfix</em>
<em> }
</em>
<em> # On indique à Dovecot les permissions du conteneur local</em>
<em> unix_listener auth-userdb {</em>
<em> mode = 0600</em>
<em> user = vmail</em>
<em> group = vmail</em>
<em> }
</em>
<em> user = dovecot</em>
<em>}
</em>
<em>service auth-worker {</em>
<em> user = vmail</em>
<em>}</em></pre>
<p><strong>Configurer DOVECOT SSL</strong></p>
<pre>root@node01-mail:/etc/dovecot#<span style="color: #ff0000;"><strong> vi /etc/dovecot/conf.d/10-ssl.conf </strong></span>

<em>ssl = required</em>
<em>ssl_cert = &lt;<span style="color: #ff0000;"><strong>/etc/ssl/certs/mailserver.crt</strong></span></em>
<em>ssl_key = &lt;<span style="color: #ff0000;"><strong>/etc/ssl/private/mailserver.key</strong></span></em>
<em>ssl_protocols = !SSLv3</em>
<em>ssl_cipher_list = ALL:!aNULL:!eNULL:!LOW:!MEDIUM:!EXP:!RC2:!RC4:!DES:!3DES:!MD5:!PSK:!SRP:!DSS:!AECDH:!ADH:@STRENGTH</em>
<em>ssl_prefer_server_ciphers = yes </em>
<em>ssl_dh_parameters_length = 2048 </em></pre>
<p><strong>Démarrer DOVECOT et POSTFIX</strong></p>
<pre>root@mailx:/etc/postfix# <span style="color: #ff0000;"><strong>service postfix restart</strong></span>
root@mailx:/etc/postfix# <span style="color: #ff0000;"><strong>service dovecot restart</strong></span></pre>
<pre>root@mailx:/etc/postfix# <span style="color: #ff0000;"><strong>apt install net-tools</strong></span>
root@mailx:/etc/postfix# <span style="color: #ff0000;"><strong>netstat –ptna</strong></span></pre>
<p><img loading="lazy" decoding="async" width="916" height="283" class="wp-image-4160" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-344.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-344.png 916w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-344-300x93.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-344-768x237.png 768w" sizes="auto, (max-width: 916px) 100vw, 916px" /></p>
<p><strong>Test SMTP accès</strong></p>
<pre>root@mailx:/etc/postfix#<span style="color: #ff0000;"><strong> telnet localhost 25</strong></span></pre>
<p><img loading="lazy" decoding="async" width="547" height="248" class="wp-image-4161" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-345.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-345.png 547w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-345-300x136.png 300w" sizes="auto, (max-width: 547px) 100vw, 547px" /></p>
<p><strong>Test envoi mail via SMTP</strong></p>
<pre>root@mailx:/etc/postfix#<span style="color: #ff0000;"><strong> apt install bsd-mailx</strong></span>
root@mailx:/etc/postfix# <span style="color: #ff0000;"><strong>echo "tutut"| mail -s "test" chris@en-images.info &lt; /etc/hosts</strong></span></pre>
<p><strong>Côté /var/log/mail.log</strong><br />
<img loading="lazy" decoding="async" width="1690" height="163" class="wp-image-4162" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-346.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-346.png 1690w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-346-300x29.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-346-1024x99.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-346-768x74.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-346-1536x148.png 1536w" sizes="auto, (max-width: 1690px) 100vw, 1690px" /><br />
«<strong> Successful</strong> »</p>
<p><strong>Côté /var/mail/vhosts/en-images.info/chris/</strong></p>
<pre>root@mailx:/etc/postfix# <span style="color: #ff0000;"><strong>du -a /var/mail/vhosts/en-images.info/chris/</strong></span></pre>
<p><img loading="lazy" decoding="async" width="891" height="230" class="wp-image-4163" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-347.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-347.png 891w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-347-300x77.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-347-768x198.png 768w" sizes="auto, (max-width: 891px) 100vw, 891px" /></p>
<p><strong>Activer les Règles Firewall pour le Serveur de Mail</strong></p>
<pre>root@mailx:/etc/postfix#<span style="color: #ff0000;"><strong> iptables -A INPUT -p tcp --dport 993 -j ACCEPT</strong></span>
root@mailx:/etc/postfix#<span style="color: #ff0000;"><strong> iptables -A INPUT -p tcp --dport 587 -j ACCEPT</strong></span>
root@mailx:/etc/postfix# <span style="color: #ff0000;"><strong>iptables -A INPUT -p tcp --dport 143 -j ACCEPT</strong></span>
root@mailx:/etc/postfix# <span style="color: #ff0000;"><strong>iptables -A INPUT -p tcp --dport 995 -j ACCEPT</strong></span>
root@mailx:/etc/postfix# <span style="color: #ff0000;"><strong>iptables -A INPUT -p tcp --dport 25 -j ACCEPT</strong></span></pre>
<p><img loading="lazy" decoding="async" width="742" height="206" class="wp-image-4164" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-348.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-348.png 742w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-348-300x83.png 300w" sizes="auto, (max-width: 742px) 100vw, 742px" /></p>
<h3><span style="text-decoration: underline; color: #000000;"><strong>15°) Paramètrage Client Mail (Outlook)</strong></span></h3>
<h3><img loading="lazy" decoding="async" width="883" height="458" class="wp-image-4165" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-349.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-349.png 883w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-349-300x156.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-349-768x398.png 768w" sizes="auto, (max-width: 883px) 100vw, 883px" /><br />
<img loading="lazy" decoding="async" width="759" height="195" class="wp-image-4166" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-350.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-350.png 759w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-350-300x77.png 300w" sizes="auto, (max-width: 759px) 100vw, 759px" /><br />
<img loading="lazy" decoding="async" width="739" height="347" class="wp-image-4167" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-351.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-351.png 739w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-351-300x141.png 300w" sizes="auto, (max-width: 739px) 100vw, 739px" /><br />
<img loading="lazy" decoding="async" width="504" height="195" class="wp-image-4168" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-352.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-352.png 504w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-352-300x116.png 300w" sizes="auto, (max-width: 504px) 100vw, 504px" /><br />
<img loading="lazy" decoding="async" width="748" height="307" class="wp-image-4169" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-353.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-353.png 748w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-353-300x123.png 300w" sizes="auto, (max-width: 748px) 100vw, 748px" /></h3>
<p>On récupère bien les deux mails stockés sur /var/mail/vhosts/en-images.info/chris/<br />
<img loading="lazy" decoding="async" width="1812" height="184" class="wp-image-4170" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-354.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-354.png 1812w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-354-300x30.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-354-1024x104.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-354-768x78.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-354-1536x156.png 1536w" sizes="auto, (max-width: 1812px) 100vw, 1812px" /></p>
<h3><span style="text-decoration: underline; color: #000000;"><strong>16°) Installation KEY DKIM (DNS OVH =&gt; Serveur de mail)</strong></span></h3>
<pre>root@mailx:/etc/postfix# <span style="color: #ff0000;"><strong>apt-get install opendkim opendkim-tools</strong></span>
root@mailx:/etc/postfix# <strong><span style="color: #ff0000;">cp /etc/opendkim.conf{,.ori}</span></strong></pre>
<pre>root@mailx:/etc/postfix#<span style="color: #ff0000;"><strong> vi /etc/opendkim.conf</strong></span>

<em>AutoRestart Yes</em>
<em>AutoRestartRate 10/1h</em>
<em>UMask 002</em>
<em>Syslog Yes</em>
<em>SyslogSuccess Yes</em>
<em>LogWhy Yes
</em>
<em>OversignHeaders From</em>
<em>AlwaysAddARHeader Yes</em>
<em>Canonicalization relaxed/simple
</em>
<em>ExternalIgnoreList refile:/etc/opendkim/TrustedHosts</em>
<em>InternalHosts refile:/etc/opendkim/TrustedHosts</em>
<em>KeyTable refile:/etc/opendkim/KeyTable</em>
<em>SigningTable refile:/etc/opendkim/SigningTable
</em>
<em>Mode sv</em>
<em>PidFile /var/run/opendkim/opendkim.pid</em>
<em>SignatureAlgorithm rsa-sha256
</em>
<em>UserID opendkim:opendkim</em>
<em>Socket local:/var/spool/postfix/opendkim/opendkim.sock</em></pre>
<p><strong>Configuration DKIM =&gt; Postfix</strong></p>
<pre>root@mailx:/etc/postfix# <span style="color: #ff0000;"><strong>mkdir /var/spool/postfix/opendkim</strong></span>
root@mailx:/etc/postfix#<span style="color: #ff0000;"><strong> chown opendkim: /var/spool/postfix/opendkim</strong></span>
root@mailx:/etc/postfix# <span style="color: #ff0000;"><strong>usermod -aG opendkim postfix</strong></span></pre>
<pre>root@mailx:/etc/postfix# <span style="color: #ff0000;"><strong>vi /etc/postfix/main.cf</strong></span>

<em>#######################</em>
<em># OPENDKIM</em>
<em>######################</em>
<em>milter_protocol = 6</em>
<em>milter_default_action = accept</em>
<em>smtpd_milters = unix:<strong><span style="color: #ff0000;">/opendkim/opendkim.sock</span></strong>, unix:/clamav/clamav-milter.ctl</em>
<em>non_smtpd_milters = unix:<strong><span style="color: #ff0000;">/opendkim/opendkim.sock</span></strong></em></pre>
<p><strong>Configuration des « True » Host</strong></p>
<pre>root@mail001:/etc# <span style="color: #ff0000;"><strong>mkdir -p /etc/opendkim/keys</strong></span></pre>
<pre>root@mailx:/etc/postfix# <span style="color: #ff0000;"><strong>vi /etc/opendkim/TrustedHosts</strong></span>

<em>127.0.0.1</em>
<em>localhost</em>
<em>::1</em>
<strong><span style="color: #ff0000;"><em>*.en-images.info</em></span></strong></pre>
<p><strong>Configuration des tables des Keys</strong></p>
<pre>root@mailx:/etc/postfix#<span style="color: #ff0000;"><strong> vi /etc/opendkim/KeyTable</strong></span>

<em>mail._domainkey.en-images.info en-images.info:mail:/etc/opendkim/keys/en-images.info/mail.private</em></pre>
<p><strong>Configuration des tables Signés</strong></p>
<pre>root@mailx:/etc/postfix#<span style="color: #ff0000;"><strong> vi /etc/opendkim/SigningTable</strong></span>
<span style="color: #ff0000;"><em>*@en-images.info mail._domainkey.en-images.info</em></span></pre>
<p><strong>Création de la KEY DKIM </strong></p>
<pre>root@mailx:/etc/postfix# <span style="color: #ff0000;"><strong>cd /etc/opendkim/keys</strong></span>
root@mailx:/etc/opendkim/keys# <span style="color: #ff0000;"><strong>mkdir en-images.info &amp;&amp; cd en-images.info</strong></span>
root@mailx:/etc/opendkim/keys/en-images.info# <span style="color: #ff0000;"><strong>opendkim-genkey -s mail -d en-images.info -b 1024</strong></span>
root@mailx:/etc/opendkim/keys/en-images.info# <span style="color: #ff0000;"><strong>chown opendkim:opendkim mail.private</strong></span></pre>
<p><strong>Redémarrage des Services</strong></p>
<pre>root@mailx:/etc/opendkim/keys/en-images.info# <span style="color: #ff0000;"><strong>service postfix restart</strong></span>
root@mailx:/etc/opendkim/keys/en-images.info# <span style="color: #ff0000;"><strong>service dovecot restart</strong></span>
root@mailx:/etc/opendkim/keys/en-images.info# <span style="color: #ff0000;"><strong>service opendkim restart</strong></span>

root@mailx:/etc/opendkim/keys/en-images.info# <span style="color: #ff0000;"><strong>systemctl enable postfix</strong></span>
root@mailx:/etc/opendkim/keys/en-images.info# <span style="color: #ff0000;"><strong>systemctl enable dovecot</strong></span>
root@mailx:/etc/opendkim/keys/en-images.info# <span style="color: #ff0000;"><strong>systemctl enable opendkim</strong></span></pre>
<h3><span style="text-decoration: underline; color: #000000;"><strong>17° ) Ajouter un champ SPF dans le DNS OVH</strong></span></h3>
<p><img loading="lazy" decoding="async" width="1137" height="157" class="wp-image-4171" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-355.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-355.png 1137w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-355-300x41.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-355-1024x141.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-355-768x106.png 768w" sizes="auto, (max-width: 1137px) 100vw, 1137px" /></p>
<p><strong>Ajouter un champ DKIM dans le DNS OVH</strong></p>
<p>Liste la KEY Public à copier dans la Zone DNS OVH</p>
<pre>root@mailx:/etc/opendkim/keys/en-images.info#<span style="color: #ff0000;"><strong> cat /etc/opendkim/keys/en-images.info/mail.txt</strong></span></pre>
<p><img loading="lazy" decoding="async" width="1688" height="92" class="wp-image-4172" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-356.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-356.png 1688w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-356-300x16.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-356-1024x56.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-356-768x42.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-356-1536x84.png 1536w" sizes="auto, (max-width: 1688px) 100vw, 1688px" /><br />
Copier la KEY et ajouter celle-ci au champ DKIM d’OVH<br />
<img loading="lazy" decoding="async" width="488" height="931" class="wp-image-4173" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-357.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-357.png 488w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-357-157x300.png 157w" sizes="auto, (max-width: 488px) 100vw, 488px" /><br />
<img loading="lazy" decoding="async" width="506" height="471" class="wp-image-4174" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-358.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-358.png 506w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-358-300x279.png 300w" sizes="auto, (max-width: 506px) 100vw, 506px" /><br />
<img loading="lazy" decoding="async" width="1175" height="268" class="wp-image-4175" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-359.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-359.png 1175w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-359-300x68.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-359-1024x234.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-359-768x175.png 768w" sizes="auto, (max-width: 1175px) 100vw, 1175px" /></p>
<p><strong>Test Mail avec Cetificat DKIM via DNS OVH</strong></p>
<pre>root@mailx:/etc/opendkim/keys/en-images.info#<span style="color: #ff0000;"><strong> echo "tutut"| mail -s "test" <a style="color: #ff0000;" href="mailto:chris@en-images.info">chris@en-images.info</a></strong></span></pre>
<p><img loading="lazy" decoding="async" width="1653" height="263" class="wp-image-4176" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-360.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-360.png 1653w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-360-300x48.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-360-1024x163.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-360-768x122.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-360-1536x244.png 1536w" sizes="auto, (max-width: 1653px) 100vw, 1653px" /></p>
<h3><span style="text-decoration: underline; color: #000000;"><strong>18°) Installation SPAMASSASSIN ( Anti SPAM )</strong></span></h3>
<pre>root@mailx:/etc/opendkim/keys/en-images.info# <span style="color: #ff0000;"><strong>apt-get install spamassassin spamc</strong></span></pre>
<p><strong>Ajout des règles pour le traitement avec SPAMASSASSIN</strong></p>
<pre>root@mailx:/etc/opendkim/keys/en-images.info#<span style="color: #ff0000;"><strong> vi /etc/postfix/master.cf</strong></span>

<em>smtp inet n - y - - smtpd</em>
<span style="color: #ff0000;"><strong><em>-o content_filter=spamassassin</em></strong></span>

<em>submission inet n - y - - smtpd</em>
<em> -o syslog_name=postfix/submission</em>
<em> -o smtpd_tls_dh1024_param_file=${config_directory}/dh2048.pem</em>
<em> -o smtpd_tls_security_level=encrypt</em>
<em> -o smtpd_sasl_auth_enable=yes</em>
<em> -o smtpd_client_restrictions=permit_sasl_authenticated,reject</em>
<span style="color: #ff0000;"><strong><em>-o content_filter=spamassassin</em></strong></span></pre>
<p>A la fin du fichier</p>
<pre><em>spamassassin unix - n n - - pipe</em>
<em> user=debian-spamd argv=/usr/bin/spamc -f -e /usr/sbin/sendmail -oi -f ${sender} ${recipient}</em></pre>
<p><strong>Configuration SPAMASSASSIN </strong></p>
<pre>root@mailx:/etc/opendkim/keys/en-images.info# <span style="color: #ff0000;"><strong>vi /etc/spamassassin/local.cf</strong></span>

<em>rewrite_header Subject *****SPAM*****</em></pre>
<p>A la fin du fichier</p>
<pre><em>report_safe 0</em>
<em>whitelist_auth <span style="color: #ff0000;"><strong>*@en-images.info</strong></span></em>
<em>add_header all Report _REPORT_</em>
<em>add_header spam Flag _YESNOCAPS_</em>
<em>add_header all Status _YESNO_, score=_SCORE_ required=_REQD_ tests=_TESTS_ autolearn=_AUTOLEARN_ version=_VERSION_</em>
<em>add_header all Level _STARS(*)_</em>
<em>add_header all Checker-Version SpamAssassin _VERSION_ (_SUBVERSION_) on _HOSTNAME_</em></pre>
<pre>root@mailx:/etc/opendkim/keys/en-images.info#<span style="color: #ff0000;"><strong> systemctl enable spamassassin</strong></span>
root@mailx:/etc/opendkim/keys/en-images.info#<span style="color: #ff0000;"><strong> systemctl start spamassassin</strong></span></pre>
<pre>root@mailx:/etc/opendkim/keys/en-images.info# <span style="color: #ff0000;"><strong>crontab –e</strong></span>

<em>20 02 * * * /usr/bin/sa-update
</em>
<em># Auto-apprentissage de spam assassin</em>
<em>30 02 * * * /usr/bin/sa-learn --ham /var/mail/vhosts/domain.tld/utilisateur/mail/cur/*</em>
<em>40 02 * * * /usr/bin/sa-learn --spam /var/mail/vhosts/domain.tld/utilisateur/mail/.Junk/cur/*</em></pre>
<h3><span style="text-decoration: underline; color: #000000;"><strong>19°) Installation SIEVE (Email Filtering Language)</strong></span></h3>
<pre>root@mailx:/etc/opendkim/keys/en-images.info#<strong><span style="color: #ff0000;"> apt-get install dovecot-sieve dovecot-managesieved</span></strong></pre>
<pre>
root@mailx:/etc/opendkim/keys/en-images.info# <strong><span style="color: #ff0000;">vi /etc/dovecot/dovecot.conf</span></strong>

<em>!include_try /usr/share/dovecot/protocols.d/*.protocol</em>
<em>protocols = imap lmtp </em><strong><span style="color: #ff0000;"><em>sieve</em></span></strong>
<em>listen = *</em>
<em>!include conf.d/*.conf</em></pre>
<p><strong>Configuration lmtp</strong></p>
<pre>root@mailx:/etc/opendkim/keys/en-images.info# <span style="color: #ff0000;"><strong>vi /etc/dovecot/conf.d/20-lmtp.conf</strong></span>

<em>protocol lmtp {</em>
<em> postmaster_address = <span style="color: #ff0000;"><strong>postmaster@en-images.info</strong></span></em>
<em> mail_plugins = $mail_plugins sieve</em>
<em>}</em></pre>
<p><strong>Configuration SIEVE</strong></p>
<pre>root@mailx:/etc/opendkim/keys/en-images.info#<span style="color: #ff0000;"><strong> vi /etc/dovecot/conf.d/90-sieve.conf</strong></span>

<em>plugin {</em>
<em>sieve = <strong><span style="color: #ff0000;">/var/mail/vhosts/%d/%n/</span></strong>.dovecot.sieve</em>
<em>sieve_default = /var/mail/sieve/default.sieve</em>
<em>sieve_dir = /var/mail/vhosts/%d/%n/sieve</em>
<em>sieve_global_dir = /var/mail/sieve</em>
<em>}</em></pre>
<p><strong>Création de directory SIEVE et Définition Filtre</strong></p>
<pre>root@mailx:/etc/opendkim/keys/en-images.info# <span style="color: #ff0000;"><strong>mkdir /var/mail/sieve/</strong></span>
root@mailx:/etc/opendkim/keys/en-images.info# <span style="color: #ff0000;"><strong>touch /var/mail/sieve/default.sieve &amp;&amp; chown -R vmail:vmail /var/mail/sieve</strong></span></pre>
<pre>root@mailx:/etc/opendkim/keys/en-images.info# <span style="color: #ff0000;"><strong>vi /var/mail/sieve/default.sieve</strong></span>

<em>require ["fileinto"];</em>
<em>if header :contains "Subject" "*****SPAM*****" {</em>
<em>fileinto "Junk";</em>
<em>}</em></pre>
<p><strong>Lancement du Service SIEVE</strong></p>
<pre>root@mailx:/etc/opendkim/keys/en-images.info# <span style="color: #ff0000;"><strong>sievec /var/mail/sieve/default.sieve</strong></span>
root@mailx:/etc/opendkim/keys/en-images.info# <span style="color: #ff0000;"><strong>service dovecot restart</strong></span></pre>
<h3><span style="text-decoration: underline; color: #000000;"><strong>20°) Installation CLAMAV Antivirus</strong></span></h3>
<pre>root@mailx:/etc/opendkim/keys/en-images.info#<strong><span style="color: #ff0000;"> apt-get install clamav-milter</span></strong>
root@mailx:/etc/opendkim/keys/en-images.info# <span style="color: #ff0000;"><strong>service clamav-freshclam stop</strong></span>
root@mailx:/etc/opendkim/keys/en-images.info# <span style="color: #ff0000;"><strong>freshclam</strong></span>
root@mailx:/etc/opendkim/keys/en-images.info# <span style="color: #ff0000;"><strong>service clamav-freshclam start</strong></span></pre>
<pre>root@mailx:/etc/opendkim/keys/en-images.info# <span style="color: #ff0000;"><strong>mkdir /var/spool/postfix/clamav</strong></span>
root@mailx:/etc/opendkim/keys/en-images.info# <strong><span style="color: #ff0000;">chown clamav /var/spool/postfix/clamav</span></strong></pre>
<p><img loading="lazy" decoding="async" width="1618" height="200" class="wp-image-4177" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-361.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-361.png 1618w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-361-300x37.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-361-1024x127.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-361-768x95.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-361-1536x190.png 1536w" sizes="auto, (max-width: 1618px) 100vw, 1618px" /><br />
<img loading="lazy" decoding="async" width="610" height="225" class="wp-image-4178" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-362.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-362.png 610w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-362-300x111.png 300w" sizes="auto, (max-width: 610px) 100vw, 610px" /><br />
<img loading="lazy" decoding="async" width="783" height="225" class="wp-image-4179" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-363.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-363.png 783w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-363-300x86.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-363-768x221.png 768w" sizes="auto, (max-width: 783px) 100vw, 783px" /><br />
<img loading="lazy" decoding="async" width="652" height="221" class="wp-image-4180" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-364.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-364.png 652w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-364-300x102.png 300w" sizes="auto, (max-width: 652px) 100vw, 652px" /><br />
<img loading="lazy" decoding="async" width="547" height="170" class="wp-image-4181" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-365.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-365.png 547w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-365-300x93.png 300w" sizes="auto, (max-width: 547px) 100vw, 547px" /><br />
<img loading="lazy" decoding="async" width="490" height="158" class="wp-image-4182" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-366.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-366.png 490w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-366-300x97.png 300w" sizes="auto, (max-width: 490px) 100vw, 490px" /><br />
<img loading="lazy" decoding="async" width="604" height="165" class="wp-image-4183" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-367.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-367.png 604w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-367-300x82.png 300w" sizes="auto, (max-width: 604px) 100vw, 604px" /><br />
<img loading="lazy" decoding="async" width="549" height="191" class="wp-image-4184" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-368.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-368.png 549w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-368-300x104.png 300w" sizes="auto, (max-width: 549px) 100vw, 549px" /><br />
<img loading="lazy" decoding="async" width="652" height="158" class="wp-image-4185" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-369.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-369.png 652w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-369-300x73.png 300w" sizes="auto, (max-width: 652px) 100vw, 652px" /><br />
<img loading="lazy" decoding="async" width="563" height="172" class="wp-image-4186" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-370.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-370.png 563w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-370-300x92.png 300w" sizes="auto, (max-width: 563px) 100vw, 563px" /><br />
<img loading="lazy" decoding="async" width="552" height="157" class="wp-image-4187" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-371.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-371.png 552w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-371-300x85.png 300w" sizes="auto, (max-width: 552px) 100vw, 552px" /><br />
<img loading="lazy" decoding="async" width="587" height="163" class="wp-image-4188" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-372.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-372.png 587w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-372-300x83.png 300w" sizes="auto, (max-width: 587px) 100vw, 587px" /><br />
<img loading="lazy" decoding="async" width="568" height="173" class="wp-image-4189" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-373.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-373.png 568w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-373-300x91.png 300w" sizes="auto, (max-width: 568px) 100vw, 568px" /><br />
<img loading="lazy" decoding="async" width="658" height="149" class="wp-image-4190" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-374.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-374.png 658w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-374-300x68.png 300w" sizes="auto, (max-width: 658px) 100vw, 658px" /><br />
<img loading="lazy" decoding="async" width="559" height="113" class="wp-image-4191" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-375.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-375.png 559w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-375-300x61.png 300w" sizes="auto, (max-width: 559px) 100vw, 559px" /><br />
<img loading="lazy" decoding="async" width="525" height="184" class="wp-image-4192" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-376.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-376.png 525w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-376-300x105.png 300w" sizes="auto, (max-width: 525px) 100vw, 525px" /><br />
<img loading="lazy" decoding="async" width="1153" height="147" class="wp-image-4193" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-377.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-377.png 1153w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-377-300x38.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-377-1024x131.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-377-768x98.png 768w" sizes="auto, (max-width: 1153px) 100vw, 1153px" /><br />
<img loading="lazy" decoding="async" width="561" height="145" class="wp-image-4194" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-378.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-378.png 561w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-378-300x78.png 300w" sizes="auto, (max-width: 561px) 100vw, 561px" /><br />
<img loading="lazy" decoding="async" width="991" height="169" class="wp-image-4195" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-379.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-379.png 991w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-379-300x51.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-379-768x131.png 768w" sizes="auto, (max-width: 991px) 100vw, 991px" /><br />
<img loading="lazy" decoding="async" width="741" height="133" class="wp-image-4196" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-380.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-380.png 741w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-380-300x54.png 300w" sizes="auto, (max-width: 741px) 100vw, 741px" /><br />
<img loading="lazy" decoding="async" width="1172" height="128" class="wp-image-4197" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-381.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-381.png 1172w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-381-300x33.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-381-1024x112.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-381-768x84.png 768w" sizes="auto, (max-width: 1172px) 100vw, 1172px" /><br />
<img loading="lazy" decoding="async" width="566" height="165" class="wp-image-4198" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-382.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-382.png 566w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-382-300x87.png 300w" sizes="auto, (max-width: 566px) 100vw, 566px" /><br />
<img loading="lazy" decoding="async" width="848" height="144" class="wp-image-4199" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-383.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-383.png 848w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-383-300x51.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-383-768x130.png 768w" sizes="auto, (max-width: 848px) 100vw, 848px" /><br />
<img loading="lazy" decoding="async" width="1156" height="159" class="wp-image-4200" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-384.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-384.png 1156w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-384-300x41.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-384-1024x141.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-384-768x106.png 768w" sizes="auto, (max-width: 1156px) 100vw, 1156px" /><br />
<img loading="lazy" decoding="async" width="626" height="149" class="wp-image-4201" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-385.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-385.png 626w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-385-300x71.png 300w" sizes="auto, (max-width: 626px) 100vw, 626px" /><br />
<img loading="lazy" decoding="async" width="477" height="173" class="wp-image-4202" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-386.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-386.png 477w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-386-300x109.png 300w" sizes="auto, (max-width: 477px) 100vw, 477px" /><br />
<img loading="lazy" decoding="async" width="954" height="237" class="wp-image-4203" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-387.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-387.png 954w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-387-300x75.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-387-768x191.png 768w" sizes="auto, (max-width: 954px) 100vw, 954px" /><br />
<img loading="lazy" decoding="async" width="860" height="152" class="wp-image-4204" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-388.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-388.png 860w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-388-300x53.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-388-768x136.png 768w" sizes="auto, (max-width: 860px) 100vw, 860px" /><br />
<img loading="lazy" decoding="async" width="613" height="173" class="wp-image-4205" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-389.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-389.png 613w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-389-300x85.png 300w" sizes="auto, (max-width: 613px) 100vw, 613px" /><br />
<img loading="lazy" decoding="async" width="1266" height="205" class="wp-image-4206" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-390.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-390.png 1266w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-390-300x49.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-390-1024x166.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-390-768x124.png 768w" sizes="auto, (max-width: 1266px) 100vw, 1266px" /><br />
<img loading="lazy" decoding="async" width="450" height="145" class="wp-image-4207" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-391.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-391.png 450w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-391-300x97.png 300w" sizes="auto, (max-width: 450px) 100vw, 450px" /><br />
Handle configuration automatically &#8211;&gt; <strong>yes</strong><br />
User for daemon &#8211;&gt; <strong>clamav</strong><br />
Additional groups &#8211;&gt; <strong>laisser le champ vide</strong><br />
path to socket &#8211;&gt; <strong>/var/spool/postfix/clamav/clamav-milter.ctl</strong><br />
group owner for the socket &#8211;&gt;<strong> clamav</strong><br />
permissions (mode) for socket &#8211;&gt;<strong> 666</strong><br />
remove stale socket &#8211;&gt;<strong> yes</strong><br />
wait timeout for clamd &#8211;&gt; <strong>120</strong><br />
foreground &#8211;&gt; <strong>no</strong><br />
chroot &#8211;&gt; <strong>laisser le champ vide</strong><br />
pid file &#8211;&gt; <strong>/var/run/clamav/clamav-milter.pid</strong><br />
temporary path &#8211;&gt; <strong>/tmp</strong><br />
clamd socket &#8211;&gt; <strong>unix:/var/run/clamav/clamd.ctl</strong><br />
hosts excluded for scanning &#8211;&gt; <strong>laisser le champ vide</strong><br />
mail whitelist &#8211;&gt; <strong>laisser le champ vide</strong><br />
action for « infected » mail &#8211;&gt;<strong> reject</strong><br />
action on error &#8211;&gt; <strong>defer</strong><br />
reason for rejection &#8211;&gt; <strong>Rejecting harmful e-mail: %v found</strong>.<br />
headers -&gt;<strong> replace</strong><br />
log file &#8211;&gt; <strong>/var/log/clamav/clamav-milter.log</strong><br />
disable log file locking &#8211;&gt; <strong>no</strong><br />
maximum log file size &#8211;&gt; <strong>50</strong><br />
log time &#8211;&gt; <strong>yes</strong><br />
use syslog &#8211;&gt; <strong>no</strong><br />
log facility (type of syslog message) &#8211;&gt; <strong>LOG_LOCAL6</strong><br />
verbose logging &#8211;&gt; <strong>no</strong><br />
log <strong>level</strong> when infected &#8211;&gt; <strong>off</strong><br />
log level when no threat &#8211;&gt; <strong>off</strong><br />
size limit for scanned messages &#8211;&gt; <strong>25</strong><br />
support multiple recipients &#8211;&gt; no<br />
enable log rotation &#8211;&gt; <strong>yes</strong></p>
<pre>root@mailx:/etc/opendkim/keys/en-images.info# <span style="color: #ff0000;"><strong>service clamav-daemon restart</strong></span></pre>
<pre>root@mailx:/etc/opendkim/keys/en-images.info#<span style="color: #ff0000;"><strong> crontab –e</strong></span>

<em>15 * * * * /usr/bin/freshclam –quiet</em></pre>
<pre>root@mailx:/etc/opendkim/keys/en-images.info# <span style="color: #ff0000;"><strong>vi /etc/postfix/main.cf</strong></span>

<span style="color: #000000;"><em>smtpd_milters = unix:/opendkim/opendkim.sock, <span style="color: #ff0000;"><strong>unix:/clamav/clamav-milter.ctl</strong></span></em></span></pre>
<pre>root@mailx:/etc/opendkim/keys/en-images.info# <span style="color: #ff0000;"><strong>service postfix reload</strong></span></pre>
<h3><span style="text-decoration: underline; color: #000000;"><strong>21°) Installation POP3 </strong></span></h3>
<pre>root@mailx:/etc/opendkim/keys/en-images.info# <span style="color: #ff0000;"><strong>apt-get install dovecot-pop3d</strong></span></pre>
<p><strong>Activation Port POP3 Dovecot</strong></p>
<pre>root@mailx:/etc/opendkim/keys/en-images.info#<span style="color: #ff0000;"><strong> vi /etc/dovecot/dovecot.conf</strong></span>

<em>protocols = imap lmtp sieve <span style="color: #ff0000;"><strong>pop3</strong></span></em></pre>
<pre>root@mailx:/etc/opendkim/keys/en-images.info# <span style="color: #ff0000;"><strong>vi /etc/dovecot/conf.d/10-master.conf</strong></span>

<em>service pop3-login {</em>
<em> inet_listener pop3 {</em>
<em> port = 110</em>
<em> }
</em>
<em> inet_listener pop3s {</em>
<em> port = 995</em>
<em> ssl = yes</em>
<em> }</em>
<em>}
</em>
<em>service pop3 {</em>
<em>}</em></pre>
<pre>root@mailx:/etc/opendkim/keys/en-images.info#<span style="color: #ff0000;"><strong> service dovecot restart</strong></span>
root@mailx:/etc/opendkim/keys/en-images.info#<span style="color: #ff0000;"><strong> netstat -ptna | grep -i "0.0.0.0:110\|0.0.0.0:99</strong><strong>5</strong></span></pre>
<p><img loading="lazy" decoding="async" width="834" height="98" class="wp-image-4208" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-392.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-392.png 834w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-392-300x35.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-392-768x90.png 768w" sizes="auto, (max-width: 834px) 100vw, 834px" /></p>
<pre>root@mailx:/etc/opendkim/keys/en-images.info# <span style="color: #ff0000;"><strong>vi /etc/postfix/header_checks</strong></span>

<em>/^Received:.*with ESMTPSA/ IGNORE</em>
<em>/^X-Originating-IP:/ IGNORE</em>
<em>/^X-Mailer:/ IGNORE</em>
<em>/^User-Agent:/ IGNORE</em></pre>
<pre>root@mailx:/etc/opendkim/keys/en-images.info# <span style="color: #ff0000;"><strong>vi /etc/postfix/main.cf</strong></span>

<em>################</em>
<em>## CACHER HEADER</em>
<em>################</em>
<em>mime_header_checks = regexp:/etc/postfix/header_checks</em>
<em>header_checks = regexp:/etc/postfix/header_checks</em></pre>
<pre>root@mailx:/etc/opendkim/keys/en-images.info# <span style="color: #ff0000;"><strong>postmap /etc/postfix/header_checks</strong></span>
root@mailx:/etc/opendkim/keys/en-images.info#<span style="color: #ff0000;"><strong> postfix reload</strong></span>
root@mailx:/etc/opendkim/keys/en-images.info#<span style="color: #ff0000;"><strong><em> service postfix restart</em></strong></span></pre>
<p>Views: 185</p><p>L’article <a href="https://coffeebreak.en-images.info/modop-installation-dun-serveur-mail-postfix-dovecot-sur-debian-9/">MODOP &#8211; Installation d&rsquo;un Serveur MAIL  Postfix/Dovecot sur DEBIAN 9</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-dun-serveur-mail-postfix-dovecot-sur-debian-9/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>MODOP – Partie 2 – Centraliser des clients sous Loganalyzer</title>
		<link>https://coffeebreak.en-images.info/modop-partie-2-centraliser-des-clients-sous-loganalyzer/</link>
					<comments>https://coffeebreak.en-images.info/modop-partie-2-centraliser-des-clients-sous-loganalyzer/#respond</comments>
		
		<dc:creator><![CDATA[chris]]></dc:creator>
		<pubDate>Fri, 30 Jul 2021 17:58:22 +0000</pubDate>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Arch Linux]]></category>
		<category><![CDATA[Debian Linux]]></category>
		<category><![CDATA[LogAnalyzer]]></category>
		<category><![CDATA[OS Linux]]></category>
		<category><![CDATA[PROXMOX]]></category>
		<category><![CDATA[RedHat/Centos Linux]]></category>
		<category><![CDATA[Système]]></category>
		<category><![CDATA[Ubuntu Linux]]></category>
		<category><![CDATA[VMWare]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Arch]]></category>
		<category><![CDATA[Centos]]></category>
		<category><![CDATA[CISCO]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[netgear]]></category>
		<category><![CDATA[Serveur]]></category>
		<category><![CDATA[systeme]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[WIndows]]></category>
		<guid isPermaLink="false">https://coffeebreak.en-images.info/?p=3689</guid>

					<description><![CDATA[<p>Partie 2  - ce MODOP va aborder la connexion de clients machines et matériels afin de monitorer et centraliser  les fichiers logs à travers l'application LogAnalyzer.</p>
<p>L’article <a href="https://coffeebreak.en-images.info/modop-partie-2-centraliser-des-clients-sous-loganalyzer/">MODOP – Partie 2 – Centraliser des clients sous Loganalyzer</a> est apparu en premier sur <a href="https://coffeebreak.en-images.info">CoffeeBreak Info</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Le but est de réaliser la connexion de client sur le serveur de « LogAnalyzer » afin de centraliser les journaux d&rsquo;événements de chacune des machines d’une infrastructure. Cela permet la récupération des défaillances présentes sur le réseau via les fichier logs.</p>
<p>Les clients concernés sont les suivants</p>
<ul>
<li>Client Hyperviseur PROXMOX (Debian)</li>
<li>Client DNS (Centos7)</li>
<li>Client NAS Synology</li>
<li>Client Ubuntu</li>
<li>Client Windows10</li>
<li>Client Switch Netgear GS748</li>
<li>Client Switch CISCO</li>
<li>Client Arch Linux</li>
<li>Client vSphère ESX 6.7</li>
</ul>
<h3><span style="text-decoration: underline;"><span style="color: #000000; text-decoration: underline;"><strong>1°) Superviser un client Proxmox via Loganalyer</strong></span></span></h3>
<pre>root@floki01:~# <span style="color: #ff0000;"><strong>vi /etc/rsyslog.conf</strong></span></pre>
<p>Ajouter la ligne<br />
<span style="color: #ff0000;"><em>*.* @192.168.1.7</em></span></p>
<p><strong>Redémarrer le service Rsyslog sur le Serveur log.house.cpb</strong></p>
<pre>root@floki01:~# <span style="color: #ff0000;"><strong>systemctl restart rsyslog</strong></span></pre>
<p><span style="text-decoration: underline;"><img loading="lazy" decoding="async" width="1786" height="818" class="wp-image-3690" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-399.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-399.png 1786w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-399-300x137.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-399-1024x469.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-399-768x352.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-399-1536x703.png 1536w" sizes="auto, (max-width: 1786px) 100vw, 1786px" /></span></p>
<h3><span style="text-decoration: underline; color: #000000;"><strong>2°) Superviser un client centos7 (ici DNS serveur)</strong></span></h3>
<pre>[root@dns-pri ~]# <span style="color: #ff0000;"><strong>vi /etc/rsyslog.conf</strong></span>
<span style="color: #ff0000;">*.* @@192.168.1.7</span></pre>
<pre>[root@dns-pri ~]#<span style="color: #ff0000;"><strong> systemctl restart rsyslog</strong></span></pre>
<p><strong>sur le serveur de logs</strong><br />
<img loading="lazy" decoding="async" width="1447" height="538" class="wp-image-3691" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-400.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-400.png 1447w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-400-300x112.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-400-1024x381.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-400-768x286.png 768w" sizes="auto, (max-width: 1447px) 100vw, 1447px" /></p>
<h3><span style="text-decoration: underline;"><span style="color: #000000; text-decoration: underline;"><strong>3°) Superviser un Client NAS Synology </strong></span></span></h3>
<p>Installer le paquet « Centre des journaux »<br />
<img loading="lazy" decoding="async" width="940" height="276" class="wp-image-3692" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-401.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-401.png 940w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-401-300x88.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-401-768x225.png 768w" sizes="auto, (max-width: 940px) 100vw, 940px" /></p>
<p>Ouvrir l’application « centre des journaux »<br />
<img loading="lazy" decoding="async" width="374" height="397" class="wp-image-3693" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-402.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-402.png 374w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-402-283x300.png 283w" sizes="auto, (max-width: 374px) 100vw, 374px" /></p>
<p><img loading="lazy" decoding="async" width="987" height="287" class="wp-image-3694" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-403.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-403.png 987w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-403-300x87.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-403-768x223.png 768w" sizes="auto, (max-width: 987px) 100vw, 987px" /></p>
<p>Faire « envoyer un journal de test » pour tester la réception de data sur la machine log.house.cpb hébergeant l’application logAnalyzer.</p>
<p><img loading="lazy" decoding="async" width="799" height="218" class="wp-image-3695" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-404.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-404.png 799w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-404-300x82.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-404-768x210.png 768w" sizes="auto, (max-width: 799px) 100vw, 799px" /></p>
<p><strong>Sur le Serveur logs</strong><br />
<strong><img loading="lazy" decoding="async" width="1194" height="243" class="wp-image-3696" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-405.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-405.png 1194w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-405-300x61.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-405-1024x208.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-405-768x156.png 768w" sizes="auto, (max-width: 1194px) 100vw, 1194px" /></strong></p>
<h3><span style="text-decoration: underline; color: #000000;"><strong>4°) Superviser un client Ubuntu</strong></span></h3>
<p><img loading="lazy" decoding="async" width="801" height="612" class="wp-image-3697" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-406.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-406.png 801w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-406-300x229.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-406-768x587.png 768w" sizes="auto, (max-width: 801px) 100vw, 801px" /></p>
<pre>root@ubuntu16:/home/chris#<span style="color: #ff0000;"><strong> vi /etc/rsyslog.conf</strong></span>
<em><span style="color: #ff0000;">*.* @@192.168.1.7:514</span></em></pre>
<pre>root@ubuntu16:/home/chris# <strong><span style="color: #ff0000;">systemctl restart rsyslog</span></strong></pre>
<p><strong>Sur le serveur de logs</strong><br />
<img loading="lazy" decoding="async" width="1163" height="402" class="wp-image-3698" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-407.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-407.png 1163w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-407-300x104.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-407-1024x354.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-407-768x265.png 768w" sizes="auto, (max-width: 1163px) 100vw, 1163px" /></p>
<h3><strong>5°) Superviser un client Windows10</strong></h3>
<p>Télécharger un client Rsyslog Windows Agent</p>
<ul>
<li><a href="https://www.rsyslog.com/windows-agent/windows-agent-download/">https://www.rsyslog.com/windows-agent/windows-agent-download/</a></li>
</ul>
<p><img loading="lazy" decoding="async" width="493" height="382" class="wp-image-3699" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-408.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-408.png 493w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-408-300x232.png 300w" sizes="auto, (max-width: 493px) 100vw, 493px" /><br />
« <strong>Next</strong> »</p>
<p><img loading="lazy" decoding="async" width="489" height="376" class="wp-image-3700" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-409.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-409.png 489w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-409-300x231.png 300w" sizes="auto, (max-width: 489px) 100vw, 489px" /><br />
« <strong>Accept the license</strong> » et « <strong>Next</strong> »</p>
<p><img loading="lazy" decoding="async" width="496" height="163" class="wp-image-3701" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-410.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-410.png 496w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-410-300x99.png 300w" sizes="auto, (max-width: 496px) 100vw, 496px" /><br />
« <strong>Next</strong> »</p>
<p><img loading="lazy" decoding="async" width="499" height="386" class="wp-image-3702" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-411.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-411.png 499w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-411-300x232.png 300w" sizes="auto, (max-width: 499px) 100vw, 499px" /><br />
« <strong>Complete</strong> » et « <strong>Next</strong> »</p>
<p><img loading="lazy" decoding="async" width="501" height="178" class="wp-image-3703" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-412.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-412.png 501w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-412-300x107.png 300w" sizes="auto, (max-width: 501px) 100vw, 501px" /><br />
« <strong>Install</strong> »</p>
<p><strong>Configuration du Client Syslog Windows10</strong><br />
<img loading="lazy" decoding="async" width="959" height="394" class="wp-image-3704" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-413.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-413.png 959w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-413-300x123.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-413-768x316.png 768w" sizes="auto, (max-width: 959px) 100vw, 959px" /><br />
« <strong>Confirm </strong>» et « <strong>Start</strong> »</p>
<p><img loading="lazy" decoding="async" width="972" height="187" class="wp-image-3705" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-414.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-414.png 972w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-414-300x58.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-414-768x148.png 768w" sizes="auto, (max-width: 972px) 100vw, 972px" /></p>
<p><strong>Sur le Serveur de centralisation des logs</strong><br />
<img loading="lazy" decoding="async" width="1161" height="519" class="wp-image-3706" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-415.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-415.png 1161w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-415-300x134.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-415-1024x458.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-415-768x343.png 768w" sizes="auto, (max-width: 1161px) 100vw, 1161px" /></p>
<h3><span style="text-decoration: underline; color: #000000;"><strong>6°) Superviser client Switch NetGear GS 48 port(L3)</strong></span></h3>
<p>Se connecter à l’interface GUI du Switch.</p>
<p>«<strong> Monitoring</strong> » puis « <strong>logs</strong> » et Menu « <strong>Server Logs</strong> »<br />
<img loading="lazy" decoding="async" width="937" height="247" class="wp-image-3707" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-416.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-416.png 937w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-416-300x79.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-416-768x202.png 768w" sizes="auto, (max-width: 937px) 100vw, 937px" /></p>
<p><strong>Ajouter le serveur LogAnalyzer </strong><br />
<img loading="lazy" decoding="async" width="727" height="246" class="wp-image-3708" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-417.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-417.png 727w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-417-300x102.png 300w" sizes="auto, (max-width: 727px) 100vw, 727px" /><br />
« <strong>Add</strong> »</p>
<p><strong>Activer l’envoi des trames</strong><br />
<img loading="lazy" decoding="async" width="532" height="131" class="wp-image-3709" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-418.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-418.png 532w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-418-300x74.png 300w" sizes="auto, (max-width: 532px) 100vw, 532px" /><br />
«<strong> Apply </strong>»</p>
<p><strong>Sur le serveur de logs</strong><br />
<img loading="lazy" decoding="async" width="1322" height="254" class="wp-image-3710" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-419.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-419.png 1322w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-419-300x58.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-419-1024x197.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-419-768x148.png 768w" sizes="auto, (max-width: 1322px) 100vw, 1322px" /></p>
<h3><span style="text-decoration: underline; color: #000000;"><strong>7°) Superviser Switch CISCO (L2)</strong></span></h3>
<p>Se connecter sur l’interface GUI<br />
<img loading="lazy" decoding="async" width="794" height="253" class="wp-image-3711" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-420.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-420.png 794w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-420-300x96.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-420-768x245.png 768w" sizes="auto, (max-width: 794px) 100vw, 794px" /><br />
«<strong> Administration </strong>» &#8211; « <strong>Remote log Servers</strong> »</p>
<p><img loading="lazy" decoding="async" width="819" height="296" class="wp-image-3712" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-421.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-421.png 819w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-421-300x108.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-421-768x278.png 768w" sizes="auto, (max-width: 819px) 100vw, 819px" /><br />
«<strong> Apply</strong> »</p>
<p><strong>Paramétrer les messages à envoyer et à activer</strong><br />
<img loading="lazy" decoding="async" width="1026" height="363" class="wp-image-3713" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-422.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-422.png 1026w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-422-300x106.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-422-1024x362.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-422-768x272.png 768w" sizes="auto, (max-width: 1026px) 100vw, 1026px" /><br />
« <strong>Apply</strong> »</p>
<p><strong>Sur le Serveur de logs</strong><br />
<img loading="lazy" decoding="async" width="1281" height="349" class="wp-image-3714" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-423.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-423.png 1281w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-423-300x82.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-423-1024x279.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-423-768x209.png 768w" sizes="auto, (max-width: 1281px) 100vw, 1281px" /></p>
<h3><span style="text-decoration: underline;"><span style="color: #000000; text-decoration: underline;"><strong>8°) Superviser un client Arch Linux</strong></span></span></h3>
<p><strong>a) Installation Rsyslog</strong></p>
<p><strong>Installation Paquets nécessaires </strong></p>
<pre>[root@archlinux /]# <strong><span style="color: #ff0000;">pacman -S bison</span></strong>
[root@archlinux /]# <span style="color: #ff0000;"><strong>pacman -S flex</strong></span>
[root@archlinux /]# <span style="color: #ff0000;"><strong>pacman -S automake</strong></span>
[root@archlinux rsyslog-8.2102.0]#<span style="color: #ff0000;"><strong> pacman -S libtool</strong></span>
[root@archlinux rsyslog-8.2102.0]#<span style="color: #ff0000;"><strong> pacman -S autoconf</strong></span>
[root@archlinux rsyslog-8.2102.0]# <span style="color: #ff0000;"><strong>pacman -S glibc</strong></span>
[root@archlinux rsyslog-8.2102.0]# <span style="color: #ff0000;"><strong>pacman -S gcc</strong></span>
[root@archlinux rsyslog-8.2102.0]#<span style="color: #ff0000;"><strong> pacman -S pkg-config</strong></span></pre>
<p><strong>Installation des repository archstrike</strong></p>
<pre>[root@archlinux tmp]# <span style="color: #ff0000;"><strong>vi /etc/pacman.conf</strong></span></pre>
<p>Ajouter</p>
<pre>[archstrike]
Server = <a href="https://mirror.archstrike.org/$arch/$repo">https://mirror.archstrike.org/$arch/$repo</a></pre>
<pre>[root@archlinux tmp]# <span style="color: #ff0000;"><strong>pacman -Syy</strong></span>
[root@archlinux tmp]# <span style="color: #ff0000;"><strong>pacman-key --init</strong></span>
[root@archlinux tmp]# <span style="color: #ff0000;"><strong>dirmngr &lt; /dev/null</strong></span>
[root@archlinux tmp]# <span style="color: #ff0000;"><strong>wget <a style="color: #ff0000;" href="https://archstrike.org/keyfile.asc">https://archstrike.org/keyfile.asc</a></strong></span>
[root@archlinux tmp]# <span style="color: #ff0000;"><strong>pacman-key --add keyfile.asc</strong></span>
[root@archlinux tmp]# <span style="color: #ff0000;"><strong>pacman-key --lsign-key 9D5F1C051D146843CDA4858BDE64825E7CBC0D51</strong></span></pre>
<pre>[root@archlinux tmp]# <span style="color: #ff0000;"><strong>pacman -S archstrike-keyring</strong></span>
[root@archlinux tmp]#<span style="color: #ff0000;"><strong> pacman -S archstrike-mirrorlist</strong></span></pre>
<pre>[root@archlinux tmp]# <span style="color: #ff0000;"><strong>pacman -Syu libestr</strong></span>
[root@archlinux tmp]#<span style="color: #ff0000;"><strong> pacman -S libfastjson</strong></span>
[root@archlinux rsyslog-8.2102.0]# <span style="color: #ff0000;"><strong>pacman -S make</strong></span></pre>
<p><strong>Installation rsyslog</strong></p>
<pre>[root@archlinux home]#<span style="color: #ff0000;"><strong> cd /tmp</strong></span>
[root@archlinux tmp]# <span style="color: #ff0000;"><strong>pacman -S wget</strong></span>
[root@archlinux tmp]#<span style="color: #ff0000;"><strong> wget <a style="color: #ff0000;" href="https://github.com/rsyslog/rsyslog/archive/v8.2102.0.tar.gz">https://github.com/rsyslog/rsyslog/archive/v8.2102.0.tar.gz</a></strong></span>
[root@archlinux tmp]# <span style="color: #ff0000;"><strong>tar xzvf v8.2102.0.tar.gz</strong></span>
[root@archlinux tmp]#<span style="color: #ff0000;"><strong> cd rsyslog-8.2102.0</strong></span>
[root@archlinux rsyslog-8.2102.0]# <span style="color: #ff0000;"><strong>autoreconf -ivf</strong></span>
[root@archlinux rsyslog-8.2102.0]# <span style="color: #ff0000;"><strong>./configure</strong></span>
[root@archlinux rsyslog-8.2102.0]#<span style="color: #ff0000;"><strong> make</strong></span>
[root@archlinux rsyslog-8.2102.0]# <span style="color: #ff0000;"><strong>make install</strong></span></pre>
<p><strong>Création du Service rsyslog</strong></p>
<pre>[root@archlinux rsyslog-8.2102.0]# <span style="color: #ff0000;"><strong>vi /usr/lib/systemd/system/rsyslog.service</strong></span>

<em>[Unit]</em>
<em>Description=System Logging Service</em>
<em>;Requires=syslog.socket</em>
<em>Wants=network.target network-online.target</em>
<em>After=network.target network-online.target</em>
<em>Documentation=man:rsyslogd(8)</em>
<em>Documentation=https://www.rsyslog.com/doc/</em>

<em>[Service]</em>
<em>Type=notify</em>
<em>EnvironmentFile=-/usr/local/lib/rsyslog</em>
<em>ExecStart=/usr/local/sbin/rsyslogd -n $SYSLOGD_OPTIONS</em>
<em>Restart=on-failure</em>
<em>UMask=0066</em>
<em>StandardOutput=null</em>
<em>Restart=on-failure</em>
<em># Increase the default a bit in order to allow many simultaneous</em>
<em># files to be monitored, we might need a lot of fds.</em>
<em>LimitNOFILE=16384</em>

<em>[Install]</em>
<em>WantedBy=multi-user.target</em>
<em>;Alias=syslog.service</em></pre>
<pre>[root@archlinux rsyslog-8.2102.0]# <span style="color: #ff0000;"><strong>ln -s /usr/lib/systemd/system/rsyslog.service</strong> <strong>/etc/systemd/system/multi-user.target.wants/rsyslog.servic</strong></span></pre>
<p><span style="color: #000000;"><strong>Configuration et lancement de rsyslog</strong></span></p>
<pre>[root@archlinux rsyslog-8.2102.0]# <strong><span style="color: #ff0000;">cp /tmp/rsyslog-8.2102.0/platform/redhat/rsyslog.conf /etc/rsyslog.conf</span></strong>
[root@archlinux rsyslog-8.2102.0]# <span style="color: #ff0000;"><strong>systemctl enable rsyslog</strong></span>
[root@archlinux rsyslog-8.2102.0]#<span style="color: #ff0000;"><strong> systemctl start rsyslog</strong></span>
[root@archlinux rsyslog-8.2102.0]# <span style="color: #ff0000;"><strong>systemctl status rsyslog</strong></span></pre>
<p><img loading="lazy" decoding="async" width="930" height="251" class="wp-image-3715" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-424.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-424.png 930w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-424-300x81.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-424-768x207.png 768w" sizes="auto, (max-width: 930px) 100vw, 930px" /></p>
<p><strong>Configurer rsyslog pour LogAnalyzer</strong></p>
<pre>[root@archlinux rsyslog-8.2102.0]# <span style="color: #ff0000;"><strong>vi /etc/rsyslog.conf</strong></span>
<span style="color: #ff0000;">*.* @@192.168.1.7:514</span></pre>
<pre>[root@archlinux rsyslog-8.2102.0]# <span style="color: #ff0000;"><strong>systemctl restart rsyslog</strong></span></pre>
<p><strong>Sur le Serveur LogAnalyzer</strong><br />
<img loading="lazy" decoding="async" width="1400" height="650" class="wp-image-3716" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-425.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-425.png 1400w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-425-300x139.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-425-1024x475.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-425-768x357.png 768w" sizes="auto, (max-width: 1400px) 100vw, 1400px" /></p>
<h3><span style="text-decoration: underline;"><span style="color: #000000; text-decoration: underline;">9°) Superviser un client vSphère ESX 6.7</span></span></h3>
<p>Se connecter en GUI au sphère Client ESX 6.7</p>
<p><img loading="lazy" decoding="async" width="1037" height="454" class="wp-image-3717" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-426.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-426.png 1037w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-426-300x131.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-426-1024x448.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-426-768x336.png 768w" sizes="auto, (max-width: 1037px) 100vw, 1037px" /> <img loading="lazy" decoding="async" width="1890" height="464" class="wp-image-3718" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-427.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-427.png 1890w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-427-300x74.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-427-1024x251.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-427-768x189.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-427-1536x377.png 1536w" sizes="auto, (max-width: 1890px) 100vw, 1890px" /><br />
« Gérer » &#8211; « Paramètre avancés » et Recherche « Syslog »</p>
<p><img loading="lazy" decoding="async" width="1258" height="465" class="wp-image-3719" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-428.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-428.png 1258w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-428-300x111.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-428-1024x379.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-428-768x284.png 768w" sizes="auto, (max-width: 1258px) 100vw, 1258px" /><br />
«<span style="color: #000000;"><strong> Editer </strong></span>» et ajouter la valueur « <strong>udp://IP_serveur_log :514</strong> »</p>
<p><strong>Redémarrer le service Syslog</strong><br />
<img loading="lazy" decoding="async" width="1831" height="437" class="wp-image-3720" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-429.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-429.png 1831w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-429-300x72.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-429-1024x244.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-429-768x183.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-429-1536x367.png 1536w" sizes="auto, (max-width: 1831px) 100vw, 1831px" /></p>
<p><strong>Activer les rules du Firewall pour Syslog</strong><br />
<img loading="lazy" decoding="async" width="1771" height="521" class="wp-image-3721" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-430.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-430.png 1771w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-430-300x88.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-430-1024x301.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-430-768x226.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-430-1536x452.png 1536w" sizes="auto, (max-width: 1771px) 100vw, 1771px" /></p>
<p>Sur le Serveur de supervision des logs<br />
<img loading="lazy" decoding="async" width="1266" height="378" class="wp-image-3722" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-431.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-431.png 1266w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-431-300x90.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-431-1024x306.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-431-768x229.png 768w" sizes="auto, (max-width: 1266px) 100vw, 1266px" /></p>
<p>Views: 17</p><p>L’article <a href="https://coffeebreak.en-images.info/modop-partie-2-centraliser-des-clients-sous-loganalyzer/">MODOP – Partie 2 – Centraliser des clients sous Loganalyzer</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-partie-2-centraliser-des-clients-sous-loganalyzer/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>MODOP – Partie 1 – Installation Loganalyzer/Rsyslog/Mysql</title>
		<link>https://coffeebreak.en-images.info/modop-partie-1-installation-loganalyzer-rsyslog-mysql/</link>
					<comments>https://coffeebreak.en-images.info/modop-partie-1-installation-loganalyzer-rsyslog-mysql/#respond</comments>
		
		<dc:creator><![CDATA[chris]]></dc:creator>
		<pubDate>Wed, 28 Jul 2021 17:18:30 +0000</pubDate>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Debian Linux]]></category>
		<category><![CDATA[LogAnalyzer]]></category>
		<category><![CDATA[OS Linux]]></category>
		<category><![CDATA[Système]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Loganlyzer]]></category>
		<category><![CDATA[supervision]]></category>
		<guid isPermaLink="false">https://coffeebreak.en-images.info/?p=3646</guid>

					<description><![CDATA[<p>Partie 1 - Mise en place de la centralisation des logs d'une infrastructure afin de contrôler/anticiper/veiller sur l'ensemble d'un parc de serveur hétéroclite.  </p>
<p>L’article <a href="https://coffeebreak.en-images.info/modop-partie-1-installation-loganalyzer-rsyslog-mysql/">MODOP – Partie 1 – Installation Loganalyzer/Rsyslog/Mysql</a> est apparu en premier sur <a href="https://coffeebreak.en-images.info">CoffeeBreak Info</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>La distribution sera une <strong>Debian10</strong> en installation minimale</p>
<h2><span style="text-decoration: underline; color: #000000;"><strong>1°) Spécification machine </strong></span></h2>
<p><strong>Machine logs</strong><br />
IP : <strong>192.168.1.7</strong> (vSwitch vmbr0)<br />
<strong>Host : log.house.cpb</strong><br />
IP : <strong>172.16.185.25 </strong>(vSwitch vmbr1)<br />
Disque 1 – Système 10Go<br />
RAM 2G</p>
<p><img loading="lazy" decoding="async" width="807" height="215" class="wp-image-3647" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-368.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-368.png 807w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-368-300x80.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-368-768x205.png 768w" sizes="auto, (max-width: 807px) 100vw, 807px" /></p>
<h2><span style="text-decoration: underline;"><span style="color: #000000;"><strong>2°) Désactivation IPv6 (pas nécessaire dans mon réseau)</strong></span></span></h2>
<pre>root@log:/home/chris#<strong> <span style="color: #ff0000;">vi /etc/sysctl.conf</span></strong>
<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@log:/home/chris# <strong><span style="color: #ff0000;">/usr/sbin/sysctl -p</span></strong></pre>
<h2><span style="text-decoration: underline;"><span style="color: #000000;"><strong>3°) Mise à jour de Debian</strong></span></span></h2>
<pre>root@log:/home/chris#<span style="color: #ff0000;"><strong> apt-get update</strong></span>
root@log:/home/chris# <strong><span style="color: #ff0000;">apt-get upgrade</span></strong>
root@log:/home/chris# <span style="color: #ff0000;"><strong>apt-get dist-upgrade</strong></span></pre>
<h2><span style="text-decoration: underline; color: #000000;"><strong>4°) Installation Mysql5</strong></span></h2>
<p><strong>Installer Repository </strong></p>
<pre>root@log:/home/chris# <span style="color: #ff0000;"><strong>wget <a style="color: #ff0000;" href="http://repo.mysql.com/mysql-apt-config_0.8.13-1_all.deb">http://repo.mysql.com/mysql-apt-config_0.8.13-1_all.deb</a></strong></span>
root@log:/home/chris# <strong><span style="color: #ff0000;">apt install ./mysql-apt-config_0.8.13-1_all.deb</span></strong></pre>
<p><img loading="lazy" decoding="async" width="1705" height="258" class="wp-image-3648" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-369.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-369.png 1705w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-369-300x45.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-369-1024x155.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-369-768x116.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-369-1536x232.png 1536w" sizes="auto, (max-width: 1705px) 100vw, 1705px" /><br />
« <strong>ENTER</strong> »</p>
<p><img loading="lazy" decoding="async" width="302" height="197" class="wp-image-3649" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-370.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-370.png 302w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-370-300x196.png 300w" sizes="auto, (max-width: 302px) 100vw, 302px" /><br />
Sélectionner <strong><span style="color: #000000;">Mysql-5.5</span></strong> et Choisir « <strong>OK</strong> »</p>
<p><strong>Installer Mysql</strong></p>
<pre>root@log:/home/chris# <strong><span style="color: #ff0000;">apt update</span></strong>
root@log:/home/chris# <span style="color: #ff0000;"><strong>apt install mysql-server</strong></span></pre>
<p><img loading="lazy" decoding="async" width="841" height="159" class="wp-image-3650" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-371.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-371.png 841w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-371-300x57.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-371-768x145.png 768w" sizes="auto, (max-width: 841px) 100vw, 841px" /><br />
« <strong>OK</strong> »</p>
<pre>root@log:/home/chris# <span style="color: #ff0000;"><strong>systemctl enable mysql</strong></span>
root@log:/home/chris#<span style="color: #ff0000;"><strong> systemctl start mysql</strong></span>
root@log:/home/chris# <span style="color: #ff0000;"><strong>systemctl status mysql</strong></span></pre>
<p><img loading="lazy" decoding="async" width="792" height="192" class="wp-image-3651" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-372.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-372.png 792w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-372-300x73.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-372-768x186.png 768w" sizes="auto, (max-width: 792px) 100vw, 792px" /></p>
<p><strong>Configuration MySQL</strong></p>
<pre>root@log:/home/chris#<strong><span style="color: #ff0000;"> mysql_secure_installation</span></strong></pre>
<p><img loading="lazy" decoding="async" width="934" height="477" class="wp-image-3652" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-373.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-373.png 934w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-373-300x153.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-373-768x392.png 768w" sizes="auto, (max-width: 934px) 100vw, 934px" /><br />
Ajuster les configurations MySQL Serveur</p>
<p><img loading="lazy" decoding="async" width="879" height="456" class="wp-image-3653" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-374.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-374.png 879w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-374-300x156.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-374-768x398.png 768w" sizes="auto, (max-width: 879px) 100vw, 879px" /><br />
Supprimer les bases et user Connexion non nécessaire.</p>
<h2><span style="text-decoration: underline;"><span style="color: #000000;"><strong>5°) Installation Apache</strong></span></span></h2>
<pre>root@log:/home/chris# <span style="color: #ff0000;"><strong>apt install apache2</strong></span>
root@log:/home/chris# <span style="color: #ff0000;"><strong>systemctl enable apache2</strong></span>
root@log:/home/chris#<span style="color: #ff0000;"><strong> systemctl start apache2</strong></span>
root@log:/home/chris# <span style="color: #ff0000;"><strong>systemctl status apache2</strong></span></pre>
<p><img loading="lazy" decoding="async" width="794" height="231" class="wp-image-3654" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-375.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-375.png 794w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-375-300x87.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-375-768x223.png 768w" sizes="auto, (max-width: 794px) 100vw, 794px" /></p>
<ul>
<li><a href="http://192.168.1.7">http://192.168.1.7</a></li>
</ul>
<p><img loading="lazy" decoding="async" width="1232" height="409" class="wp-image-3655" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-376.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-376.png 1232w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-376-300x100.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-376-1024x340.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-376-768x255.png 768w" sizes="auto, (max-width: 1232px) 100vw, 1232px" /></p>
<h2><span style="text-decoration: underline;"><span style="color: #000000;"><strong>6°) Installation PHP5.6</strong></span></span></h2>
<p><strong>Installation des dépôts PHP </strong></p>
<pre>root@log:/home/chris#<span style="color: #ff0000;"><strong> apt-get install apt-transport-https lsb-release ca-certificates</strong></span>
root@log:/home/chris# <span style="color: #ff0000;"><strong>apt install curl</strong></span>
root@log:/home/chris# <span style="color: #ff0000;"><strong>curl https://packages.sury.org/php/apt.gpg | apt-key add -</strong></span>
root@log:/home/chris# <span style="color: #ff0000;"><strong>echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" &gt; /etc/apt/sources.list.d/php.list</strong></span></pre>
<p><strong>Installation PHP5.6</strong></p>
<pre>root@log:/home/chris# <strong><span style="color: #ff0000;">apt-get update</span></strong>
root@log:/home/chris# <span style="color: #ff0000;"><strong>apt-get install php5.6 php5.6-cli libapache2-mod-php5.6 php5.6-common php5.6-cgi php5.6-mysql php5.6-gd</strong></span></pre>
<p>root@log:/home/chris# <span style="color: #ff0000;"><strong>php -v</strong></span><br />
<img loading="lazy" decoding="async" width="960" height="75" class="wp-image-3656" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-377.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-377.png 960w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-377-300x23.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-377-768x60.png 768w" sizes="auto, (max-width: 960px) 100vw, 960px" /></p>
<h2><span style="text-decoration: underline;"><span style="color: #000000;"><strong>7°) Installation de Rsyslog et Rsyslog-mysql</strong></span></span></h2>
<pre>root@log:/home/chris#<span style="color: #ff0000;"><strong> apt-get install rsyslog rsyslog-mysql</strong></span></pre>
<p><img loading="lazy" decoding="async" width="1683" height="228" class="wp-image-3657" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-378.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-378.png 1683w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-378-300x41.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-378-1024x139.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-378-768x104.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-378-1536x208.png 1536w" sizes="auto, (max-width: 1683px) 100vw, 1683px" /><br />
« <strong>OUI</strong> »</p>
<p><img loading="lazy" decoding="async" width="1642" height="228" class="wp-image-3658" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-379.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-379.png 1642w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-379-300x42.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-379-1024x142.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-379-768x107.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-379-1536x213.png 1536w" sizes="auto, (max-width: 1642px) 100vw, 1642px" /><br />
<strong>Définir mot de passe</strong> pour la connexion Rsyslog-Mysql</p>
<p><img loading="lazy" decoding="async" width="452" height="223" class="wp-image-3659" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-380.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-380.png 452w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-380-300x148.png 300w" sizes="auto, (max-width: 452px) 100vw, 452px" /><br />
« <strong>Retaper le mot de passe</strong> »</p>
<p><img loading="lazy" decoding="async" width="1423" height="230" class="wp-image-3660" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-381.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-381.png 1423w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-381-300x48.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-381-1024x166.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-381-768x124.png 768w" sizes="auto, (max-width: 1423px) 100vw, 1423px" /><br />
Mot de passe du compte administrateur « root »</p>
<p><img loading="lazy" decoding="async" width="992" height="366" class="wp-image-3661" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-382.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-382.png 992w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-382-300x111.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-382-768x283.png 768w" sizes="auto, (max-width: 992px) 100vw, 992px" /></p>
<p><strong>Vérification la création de la table Syslog</strong></p>
<pre>root@log:/home/chris#<strong><span style="color: #ff0000;"> mysql -u root -p</span></strong></pre>
<p>mysql&gt; <span style="color: #ff0000;"><strong>show databases;</strong></span><br />
<img loading="lazy" decoding="async" width="471" height="240" class="wp-image-3662" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-383.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-383.png 471w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-383-300x153.png 300w" sizes="auto, (max-width: 471px) 100vw, 471px" /><br />
mysql&gt; <span style="color: #ff0000;"><strong>show tables;</strong></span><br />
<img loading="lazy" decoding="async" width="410" height="168" class="wp-image-3663" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-384.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-384.png 410w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-384-300x123.png 300w" sizes="auto, (max-width: 410px) 100vw, 410px" /></p>
<h2><span style="text-decoration: underline;"><span style="color: #000000;"><strong>8°) Configuration de Rsyslog sur la machine local</strong></span></span></h2>
<pre>root@log:/home/chris#<span style="color: #ff0000;"><strong> vi /etc/rsyslog.conf</strong></span>

<em>#################</em>
<em>#### MODULES ####</em>
<em>#################</em>
<em>module(load="imuxsock") # provides support for local system logging</em>
<em>module(load="imklog") # provides kernel logging support</em>
<em>#module(load="immark") # provides --MARK-- message capability</em>
<em># provides UDP syslog reception</em>
<span style="color: #ff0000;"><strong><em>module(load="imudp")</em></strong>
<strong><em>input(type="imudp" port="514")</em></strong></span>
<em># provides TCP syslog reception</em>
<span style="color: #ff0000;"><strong><em>module(load="imtcp")</em></strong>
<strong><em>input(type="imtcp" port="514")</em></strong></span></pre>
<p>Ajouter à la fin du fichier</p>
<pre><span style="color: #ff0000;"><em>*.* :ommysql:localhost,Syslog,rsyslog,MOT_DE_PASSE</em></span></pre>
<p><strong>Redémarrer le service</strong></p>
<pre>root@log:/home/chris# <span style="color: #ff0000;"><strong>systemctl enable rsyslog</strong></span>
root@log:/home/chris#<span style="color: #ff0000;"><strong> systemctl restart rsyslog</strong></span></pre>
<p><strong>Vérifier l’entrée des données dans la base Syslog</strong></p>
<p>root@log:/home/chris# <span style="color: #ff0000;"><strong>mysql -u root -p</strong></span><br />
mysql&gt; <span style="color: #ff0000;"><strong>select * from Syslog.SystemEvents LIMIT 20 ;</strong></span></p>
<p><img loading="lazy" decoding="async" width="1748" height="684" class="wp-image-3664" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-385.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-385.png 1748w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-385-300x117.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-385-1024x401.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-385-768x301.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-385-1536x601.png 1536w" sizes="auto, (max-width: 1748px) 100vw, 1748px" /></p>
<p>Les données de la machine « logs.house.cpb » sont bien ingérées dans la base de données Syslog.</p>
<h2><span style="text-decoration: underline;"><span style="color: #000000;"><strong>9°) Installation de LogAnalyzer</strong></span></span></h2>
<ul>
<li><a href="https://loganalyzer.adiscon.com/download/"><strong>https://loganalyzer.adiscon.com/download/</strong></a></li>
</ul>
<p><strong>Récupération des sources</strong></p>
<pre>root@log:/home/chris# <span style="color: #ff0000;"><strong>wget <a style="color: #ff0000;" href="http://download.adiscon.com/loganalyzer/loganalyzer-4.1.6.tar.gz">http://download.adiscon.com/loganalyzer/loganalyzer-4.1.6.tar.gz</a></strong></span>
root@log:/home/chris# <strong><span style="color: #ff0000;">tar xzvf loganalyzer-4.1.6.tar.gz</span></strong></pre>
<p><strong>Installation sur le serveur web</strong></p>
<pre>root@log:/home/chris#<span style="color: #ff0000;"><strong> mkdir /var/www/log</strong></span>
root@log:/home/chris# <span style="color: #ff0000;"><strong>cp -r loganalyzer-4.1.6/* /var/www/log</strong></span>
root@log:/home/chris# <span style="color: #ff0000;"><strong>cd /var/www/log/src</strong></span>
root@log:/var/www/log/src# <span style="color: #ff0000;"><strong>touch config.php</strong></span>
root@log:/var/www/log/src# <span style="color: #ff0000;"><strong>chmod 666 config.php</strong></span></pre>
<h2><span style="text-decoration: underline;"><span style="color: #000000;"><strong>10°) Création de la base de donnée loganlyzer et User </strong></span></span></h2>
<pre>root@log:/var/www/log/src#<span style="color: #ff0000;"><strong> mysql -u root -p</strong></span>
mysql&gt;<strong><span style="color: #ff0000;"> create database loganalyzer;</span></strong>
mysql&gt; <span style="color: #ff0000;"><strong>CREATE USER 'loganalyzer'@'localhost' IDENTIFIED BY 'MOT_DE_PASSE';</strong></span>
mysql&gt; <span style="color: #ff0000;"><strong>GRANT ALL PRIVILEGES ON loganalyzer.* TO 'loganalyzer'@'localhost';</strong></span>
mysql&gt;<span style="color: #ff0000;"><strong> exit;</strong></span></pre>
<h2><span style="text-decoration: underline; color: #000000;"><strong>11°) Configurer VirtualHost Apache</strong></span></h2>
<pre>root@log:/var/www# <span style="color: #ff0000;"><strong>chown -R www-data.www-data /var/www/log</strong></span></pre>
<pre>root@log:/var/www# <span style="color: #ff0000;"><strong>vi /etc/apache2/sites-available/loganalyze.conf</strong></span>

<em>&lt;VirtualHost *:80&gt;</em>
<em> ServerAdmin chris@en-images.info</em>
<em> ServerName house.cpb</em>
<em> ServerAlias log.house.cpb</em>
<em> DocumentRoot /var/www/log/src</em>
<em> ErrorLog ${APACHE_LOG_DIR}/error.log</em>
<em> CustomLog ${APACHE_LOG_DIR}/access.log combined</em>
<em>&lt;/VirtualHost&gt;</em></pre>
<p><strong>Activation site </strong></p>
<pre>root@log:/var/www# <span style="color: #ff0000;"><strong>/usr/sbin/a2ensite loganalyze.conf</strong></span></pre>
<p><strong>Désactivation des sites default</strong></p>
<pre>root@log:/var/www# <span style="color: #ff0000;"><strong>/usr/sbin/a2dissite 000-default.conf</strong></span></pre>
<p><strong>Test config VirtualHost loganalyze</strong></p>
<pre>root@log:/var/www# <span style="color: #ff0000;"><strong>/usr/sbin/apache2ctl configtest</strong></span>
<span style="color: #ff0000;"><em>Syntax OK</em></span></pre>
<p><strong>Redémarrer apache</strong></p>
<pre>root@log:/var/www#<span style="color: #ff0000;"><strong> systemctl restart apache2</strong></span></pre>
<h2><span style="text-decoration: underline;"><span style="color: #000000;"><strong>12°) Paramétrage de Loganalyze</strong></span></span></h2>
<ul>
<li><a href="http://log.house.cpb/">http://log.house.cpb/</a></li>
</ul>
<p><img loading="lazy" decoding="async" width="532" height="178" class="wp-image-3665" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-386.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-386.png 532w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-386-300x100.png 300w" sizes="auto, (max-width: 532px) 100vw, 532px" /><br />
Cliquer sur « <strong>here</strong> »</p>
<p><img loading="lazy" decoding="async" width="1402" height="391" class="wp-image-3666" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-387.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-387.png 1402w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-387-300x84.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-387-1024x286.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-387-768x214.png 768w" sizes="auto, (max-width: 1402px) 100vw, 1402px" /><br />
« <strong>next</strong> »</p>
<p><img loading="lazy" decoding="async" width="1363" height="385" class="wp-image-3667" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-388.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-388.png 1363w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-388-300x85.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-388-1024x289.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-388-768x217.png 768w" sizes="auto, (max-width: 1363px) 100vw, 1363px" /><br />
Check les droits sur le fichier conf.php « <strong>next </strong>»</p>
<p><img loading="lazy" decoding="async" width="1472" height="645" class="wp-image-3668" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-389.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-389.png 1472w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-389-300x131.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-389-1024x449.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-389-768x337.png 768w" sizes="auto, (max-width: 1472px) 100vw, 1472px" /><br />
Click sur  «  <strong>Enable User Database » </strong>et remplir les champs d’accès à la base de données Mysql.</p>
<p><img loading="lazy" decoding="async" width="1360" height="393" class="wp-image-3669" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-390.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-390.png 1360w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-390-300x87.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-390-1024x296.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-390-768x222.png 768w" sizes="auto, (max-width: 1360px) 100vw, 1360px" /><br />
Création des tables pour l’application «<strong> next</strong> »</p>
<p><img loading="lazy" decoding="async" width="1250" height="403" class="wp-image-3670" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-391.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-391.png 1250w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-391-300x97.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-391-1024x330.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-391-768x248.png 768w" sizes="auto, (max-width: 1250px) 100vw, 1250px" /><br />
« <strong>next </strong>»</p>
<p><img loading="lazy" decoding="async" width="1434" height="445" class="wp-image-3671" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-392.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-392.png 1434w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-392-300x93.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-392-1024x318.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-392-768x238.png 768w" sizes="auto, (max-width: 1434px) 100vw, 1434px" /><br />
Création d’un compte Administrateur pour l’application Loganalyzer</p>
<p><img loading="lazy" decoding="async" width="1497" height="589" class="wp-image-3672" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-393.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-393.png 1497w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-393-300x118.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-393-1024x403.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-393-768x302.png 768w" sizes="auto, (max-width: 1497px) 100vw, 1497px" /><br />
Ajout de la source souhaitée</p>
<p>Dans le cas ci-dessus, il faut sélectionner le type de source : Mysql Native.</p>
<ul>
<li>DataBase Name votre base de données <strong>Syslog</strong>.</li>
<li>DataBase Tablename <span style="color: #000000;"><a style="color: #000000;" href="http://192.168.1.10/phpmyadmin/sql.php?db=Syslog&amp;token=dbf93d1f283cd5502f2c795f47f9a358&amp;table=SystemEvents&amp;pos=0"><strong>SystemEvents</strong></a></span><strong>.</strong></li>
<li>Activer « <strong>Enable Row Counting</strong> » à Yes.</li>
</ul>
<p><img loading="lazy" decoding="async" width="1330" height="397" class="wp-image-3673" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-394.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-394.png 1330w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-394-300x90.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-394-1024x306.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-394-768x229.png 768w" sizes="auto, (max-width: 1330px) 100vw, 1330px" /><br />
« <strong>Finish</strong> »</p>
<p>L’étape 8 est la fin de la configuration entre Mysql et le Web serveur LogAnalyzer.</p>
<p><a href="http://log.house.cpb">http://log.house.cpb</a><br />
<img loading="lazy" decoding="async" width="1910" height="869" class="wp-image-3674" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-395.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-395.png 1910w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-395-300x136.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-395-1024x466.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-395-768x349.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-395-1536x699.png 1536w" sizes="auto, (max-width: 1910px) 100vw, 1910px" /></p>
<h2><span style="text-decoration: underline; color: #000000;"><strong>13°) installation du package français</strong></span></h2>
<ul>
<li>https://loganalyzer.adiscon.com/translations/</li>
</ul>
<p><img loading="lazy" decoding="async" width="946" height="367" class="wp-image-3675" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-396.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-396.png 946w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-396-300x116.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-396-768x298.png 768w" sizes="auto, (max-width: 946px) 100vw, 946px" /></p>
<pre>root@log:/var/www/log/src# <span style="color: #ff0000;"><strong>cd /var/www/log/src/lang/</strong></span>
root@log:/var/www/log/src/lang# <strong><span style="color: #ff0000;">mkdir fr &amp;&amp; cd fr</span></strong>
root@log:/var/www/log/src/lang/fr# <span style="color: #ff0000;"><strong>wget http://loganalyzer.adiscon.com/files/translations/loganalyzer_lang_fr_FR_3.6.3.zip</strong></span>
root@log:/var/www/log/src/lang/fr# <span style="color: #ff0000;"><strong>apt install unzip</strong></span>
root@log:/var/www/log/src/lang/fr# <span style="color: #ff0000;"><strong>unzip loganalyzer_lang_fr_FR_3.6.3.zip</strong></span></pre>
<p>Dans LogAnalyzer , cliquer sur Select Langage et sélectionné « <strong>français</strong> »</p>
<p><img loading="lazy" decoding="async" width="767" height="241" class="wp-image-3676" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-397.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-397.png 767w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-397-300x94.png 300w" sizes="auto, (max-width: 767px) 100vw, 767px" /><br />
LogAnalyzer passe directement en Français.</p>
<p><img loading="lazy" decoding="async" width="1843" height="526" class="wp-image-3677" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-398.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-398.png 1843w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-398-300x86.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-398-1024x292.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-398-768x219.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/07/word-image-398-1536x438.png 1536w" sizes="auto, (max-width: 1843px) 100vw, 1843px" /></p>
<p>Views: 45</p><p>L’article <a href="https://coffeebreak.en-images.info/modop-partie-1-installation-loganalyzer-rsyslog-mysql/">MODOP – Partie 1 – Installation Loganalyzer/Rsyslog/Mysql</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-partie-1-installation-loganalyzer-rsyslog-mysql/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; Réplication MASTER – MASTER entre Deux bases Mysql</title>
		<link>https://coffeebreak.en-images.info/modop-replication-master-master-entre-deux-bases-mysql/</link>
					<comments>https://coffeebreak.en-images.info/modop-replication-master-master-entre-deux-bases-mysql/#respond</comments>
		
		<dc:creator><![CDATA[chris]]></dc:creator>
		<pubDate>Sat, 05 Jun 2021 15:50:16 +0000</pubDate>
				<category><![CDATA[Debian Linux]]></category>
		<category><![CDATA[Cluster]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[HA]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MariaDB]]></category>
		<category><![CDATA[Mysql]]></category>
		<guid isPermaLink="false">https://coffeebreak.en-images.info/?p=1074</guid>

					<description><![CDATA[<p>Mise en Place d'une réplication Master-Master entre deux bases de données MySQL Toute donnée arrivant sur une base sera répliqué sur la deuxième.</p>
<p>L’article <a href="https://coffeebreak.en-images.info/modop-replication-master-master-entre-deux-bases-mysql/">MODOP &#8211; Réplication MASTER – MASTER entre Deux bases Mysql</a> est apparu en premier sur <a href="https://coffeebreak.en-images.info">CoffeeBreak Info</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>Prérequis :</strong></p>
<ul>
<li>Serveur sql01.house.cpb  IP 192.168.1.62</li>
<li>Serveur sql02.house.cpb  IP 192.168.1.63</li>
</ul>
<p><strong>Dans le DNS :</strong></p>
<ul>
<li>sql.house.cpb. IN A 192.168.1.62</li>
<li>sql.house.cpb. IN A 192.168.1.63</li>
</ul>
<h4><span style="text-decoration: underline;"><strong>1° ) Installation Base de données/PhpMyadmin (ql01.house.cpb/sql02.house.cpb)</strong></span></h4>
<pre>root@sql01:/home/sysbreak# <span style="color: #ff0000;"><strong>apt-get install mysql-server mysql-client</strong></span>
root@sql01:/home/sysbreak# <strong><span style="color: #ff0000;">systemctl enable mariadb.service</span></strong>
root@sql01:/home/sysbreak#<span style="color: #ff0000;"><strong> systemctl start mariadb.service</strong></span></pre>
<p><strong>Configuration</strong></p>
<pre>root@sql01:/home/sysbreak# <strong><span style="color: #ff0000;">mysql_secure_installation</span></strong>

NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!
In order to log into MariaDB to secure it, we'll need the current
password for the root user. If you've just installed MariaDB, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.

Enter current password for root (enter for none): <span style="color: #ff0000;"><strong>« ENTER »</strong></span>
OK, successfully used password, moving on...

Setting the root password ensures that nobody can log into the MariaDB
root user without the proper authorisation.
Set root password? [Y/n] <span style="color: #ff0000;"><strong>yes</strong></span>
New password:
Re-enter new password:
Password updated successfully!
Reloading privilege tables..
... Success!

By default, a MariaDB installation has an anonymous user, allowing anyone
to log into MariaDB without having to have a user account created for
them. This is intended only for testing, and to make the installation
go a bit smoother. You should remove them before moving into a
production environment.
Remove anonymous users? [Y/n]<span style="color: #ff0000;"><strong> y</strong></span>
... Success!

Normally, root should only be allowed to connect from 'localhost'. This
ensures that someone cannot guess at the root password from the network.
Disallow root login remotely? [Y/n]<span style="color: #ff0000;"><strong> n</strong></span>
... skipping.

By default, MariaDB comes with a database named 'test' that anyone can
access. This is also intended only for testing, and should be removed
before moving into a production environment.
Remove test database and access to it? [Y/n] <span style="color: #ff0000;"><strong>n</strong></span>
... skipping.

Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.
Reload privilege tables now? [Y/n] <strong><span style="color: #ff0000;">y</span></strong>
... Success!
Cleaning up...

All done! If you've completed all of the above steps, your MariaDB
installation should now be secure.
Thanks for using MariaDB!</pre>
<p><strong>Installer PhpMyAdmin</strong></p>
<pre>root@sql01:/etc# <strong><span style="color: #ff0000;">apt install phpmyadmin</span></strong></pre>
<p><img loading="lazy" decoding="async" width="855" height="241" class="wp-image-1076" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-209.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-209.png 855w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-209-300x85.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-209-768x216.png 768w" sizes="auto, (max-width: 855px) 100vw, 855px" /><br />
« apache2 »</p>
<p><img loading="lazy" decoding="async" width="1467" height="285" class="wp-image-1078" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-210.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-210.png 1467w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-210-300x58.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-210-1024x199.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-210-768x149.png 768w" sizes="auto, (max-width: 1467px) 100vw, 1467px" /><br />
« oui »</p>
<p><img loading="lazy" decoding="async" width="673" height="216" class="wp-image-1079" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-211.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-211.png 673w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-211-300x96.png 300w" sizes="auto, (max-width: 673px) 100vw, 673px" /><br />
« Taper un mot de passe »</p>
<p><img loading="lazy" decoding="async" width="439" height="219" class="wp-image-1081" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-212.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-212.png 439w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-212-300x150.png 300w" sizes="auto, (max-width: 439px) 100vw, 439px" /><br />
« Confirmer le mot de passe »</p>
<p>Régler le Souci suivant :<br />
<img loading="lazy" decoding="async" width="415" height="452" class="wp-image-1084" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-213.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-213.png 415w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-213-275x300.png 275w" sizes="auto, (max-width: 415px) 100vw, 415px" /></p>
<pre>root@sql01:/etc/apache2# <span style="color: #ff0000;"><strong>mysql --user=root mysql</strong></span>
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 16
Server version: 10.1.38-MariaDB-0+deb9u1 Debian 9.8

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [mysql]&gt;<strong><span style="color: #ff0000;"> use mysql;</span></strong>
Database changed
MariaDB [mysql]&gt; <strong><span style="color: #ff0000;">update user set plugin='' where User='root';</span></strong>
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0

MariaDB [mysql]&gt; <strong><span style="color: #ff0000;">flush privileges;</span></strong>
Query OK, 0 rows affected (0.00 sec)

MariaDB [mysql]&gt;<strong><span style="color: #ff0000;"> exit;</span></strong></pre>
<h4><span style="text-decoration: underline;"><strong>2°) Modifier les Fichier Systèmes my.cnf pour les Deux Servers SQL01 et SQL02</strong></span></h4>
<p><span style="text-decoration: underline;"><strong>Pour le Serveur SQL01</strong></span></p>
<pre>chris@sql01:/etc/mysql$<span style="color: #ff0000;"><strong> vi my.cnf</strong></span>
Ajouter les Lignes Suivantes
<span style="color: #ff0000;"><em>[mysqld]</em></span>
<span style="color: #ff0000;"><em>server_id = 1</em></span>
<span style="color: #ff0000;"><em>log_bin = /var/log/mysql/mysql-bin.log</em></span>
<span style="color: #ff0000;"><em>log_bin_index = /var/log/mysql/mysql-bin.log.index</em></span>
<span style="color: #ff0000;"><em>relay_log = /var/log/mysql/mysql-relay-bin</em></span>
<span style="color: #ff0000;"><em>relay_log_index = /var/log/mysql/mysql-relay-bin.index</em></span>
<span style="color: #ff0000;"><em>expire_logs_days = 10</em></span>
<span style="color: #ff0000;"><em>max_binlog_size = 100M</em></span>
<span style="color: #ff0000;"><em>log_slave_updates = 1</em></span>
<span style="color: #ff0000;"><em>auto-increment-increment = 2</em></span>
<span style="color: #ff0000;"><em>auto-increment-offset = 1</em></span></pre>
<p><strong>éditer le fichier 50-server.conf</strong></p>
<pre>chris@sql01:/etc/mysql$ <strong><span style="color: #ff0000;">vi ./mariadb.conf.d/50-server.cnf</span></strong>
<span style="color: #ff0000;"><em>Modifier la bind-address</em></span>
<span style="color: #ff0000;"><em>bind-address = 192.168.1.62</em></span> (Adresse du Serveur SQL01)</pre>
<p><strong>Redémarrer le serveur de base de données.</strong></p>
<p><strong><span style="text-decoration: underline;">Pour le Serveur SQL02</span></strong></p>
<pre>chris@sql02:/etc/mysql$<strong><span style="color: #ff0000;"> vi my.cnf</span></strong></pre>
<pre>#Ajouter les Lignes Suivantes
<span style="color: #ff0000;"><em>[mysqld]</em></span>
<span style="color: #ff0000;"><em>server_id = 2</em></span>
<span style="color: #ff0000;"><em>log_bin = /var/log/mysql/mysql-bin.log</em></span>
<span style="color: #ff0000;"><em>log_bin_index = /var/log/mysql/mysql-bin.log.index</em></span>
<span style="color: #ff0000;"><em>relay_log = /var/log/mysql/mysql-relay-bin</em></span>
<span style="color: #ff0000;"><em>relay_log_index = /var/log/mysql/mysql-relay-bin.index</em></span>
<span style="color: #ff0000;"><em>expire_logs_days = 10</em></span>
<span style="color: #ff0000;"><em>max_binlog_size = 100M</em></span>
<span style="color: #ff0000;"><em>log_slave_updates = 1</em></span>
<span style="color: #ff0000;"><em>auto-increment-increment = 2</em></span>
<span style="color: #ff0000;"><em>auto-increment-offset = 2</em></span></pre>
<p><strong>éditer le fichier 50-server.conf</strong></p>
<pre>chris@sql02:/etc/mysql$ <strong><span style="color: #ff0000;">vi ./mariadb.conf.d/50-server.cnf</span></strong>
<span style="color: #ff0000;"><em>Modifier la bind-address</em></span>
<span style="color: #ff0000;"><em>bind-address = 192.168.1.63</em></span> (Adresse du Serveur SQL02)</pre>
<p><strong>Redémarrer le serveur de base de données.</strong><br />
Vérifier que les deux server SQL01 et SQL02 écoute sur leurs adresses IP et non Localhost</p>
<p><img loading="lazy" decoding="async" width="627" height="205" class="wp-image-1086" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-214.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-214.png 627w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-214-300x98.png 300w" sizes="auto, (max-width: 627px) 100vw, 627px" /></p>
<h4><span style="text-decoration: underline;"><strong>3°) Création du compte ‘replication’ pour la réplication (à faire sur les deux bases)</strong></span></h4>
<p><span style="text-decoration: underline;"><strong>Sur Sql01</strong></span></p>
<p><strong>On va créer un compte user ‘replication’ avec l’IP de SQL02 (192.168.1.63)</strong><br />
<span style="color: #ff0000;"><em>GRANT REPLICATION SLAVE ON *.* TO &lsquo;replication&rsquo;@&rsquo;192.168.1.63&rsquo; IDENTIFIED BY &lsquo;replication@2019&rsquo;;</em></span></p>
<pre>root@sql01:/etc# <strong><span style="color: #ff0000;">mysql -u root –p</span></strong>
Enter password: <span style="color: #ff0000;"><strong>« PASWORD »</strong></span>

Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 7
Server version: 10.1.38-MariaDB-0+deb9u1 Debian 9.8
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]&gt;<strong><span style="color: #ff0000;"> GRANT REPLICATION SLAVE ON *.* TO 'replication'@'192.168.1.63' IDENTIFIED BY 'replication@2019';</span></strong>
Query OK, 0 rows affected (0.00 sec)</pre>
<p><span style="text-decoration: underline;"><strong>Sur Sql02</strong></span></p>
<p><strong>On va créer un compte user ‘replication’ avec l’IP de SQL01 (192.168.1.62)</strong><br />
<span style="color: #ff0000;"><em>GRANT REPLICATION SLAVE ON *.* TO &lsquo;replication&rsquo;@&rsquo;192.168.1.62&rsquo; IDENTIFIED BY &lsquo;replication@2019&rsquo;;</em></span></p>
<pre>root@sql01:/etc# <strong><span style="color: #ff0000;">mysql -u root –p</span></strong>
Enter password: <span style="color: #ff0000;"><strong>« PASWORD »</strong></span>

Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 7
Server version: 10.1.38-MariaDB-0+deb9u1 Debian 9.8
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]&gt; <strong><span style="color: #ff0000;">GRANT REPLICATION SLAVE ON *.* TO 'replication'@'192.168.1.62' IDENTIFIED BY 'replication@2019';</span></strong>
Query OK, 0 rows affected (0.00 sec)</pre>
<p>Faire un test Croisé sur les deux bases afin de vérifier que les deux bases puissent se connecter entre elles via le compte ‘replication’</p>
<p>Ex : on est sur sql02 et on se connecte sur ma base SQL01 avec le compte ‘replication’*’192.168.1 .62’</p>
<p><img loading="lazy" decoding="async" width="999" height="192" class="wp-image-1087" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-215.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-215.png 999w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-215-300x58.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-215-768x148.png 768w" sizes="auto, (max-width: 999px) 100vw, 999px" /></p>
<h4><span style="text-decoration: underline;"><strong>4°) Réaliser la Réplication Master – Master entre les Deux bases</strong></span></h4>
<p><span style="text-decoration: underline;"><strong>MASTER SQL02</strong></span></p>
<p><strong>Sur SQL01 Récupérer le Status MASTER</strong></p>
<pre>root@sql01:/etc/mysql# <strong><span style="color: #ff0000;">mysql -u root -p</span></strong>
Enter password: <span style="color: #ff0000;"><strong>« PASWORD »</strong></span>
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 17
Server version: 10.1.38-MariaDB-0+deb9u1 Debian 9.8
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]&gt; <span style="color: #ff0000;"><strong>SHOW MASTER STATUS;</strong></span>
<em>+------------------+----------+--------------+------------------+</em>
<em>| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |</em>
<em>+------------------+----------+--------------+------------------+</em>
<em>| <span style="color: #339966;"><strong>mysql-bin.000004</strong></span> | <span style="color: #800080;"><strong>1045</strong> </span>| | |</em>
<em>+------------------+----------+--------------+------------------+</em>
<em>1 row in set (0.00 sec)</em>
MariaDB [(none)]&gt;</pre>
<p><strong>Sur SQL02 intégrer le status MASTER SQL01</strong><br />
A passer dans la requête sur SQL02 ci-dessous</p>
<ul>
<li>Mot de passe réplication de SQLO1</li>
<li>IP de SQL01</li>
<li>Master_log_file de SQL01 (ci-dessus)</li>
<li>Master_log_pos de SQL01 (ci-dessus)</li>
</ul>
<pre>root@sql02:/etc/mysql/mariadb.conf.d# <strong><span style="color: #ff0000;">mysql -u root -p</span></strong>
Enter password: <span style="color: #ff0000;"><strong>« PASWORD »</strong></span>

Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 36
Server version: 10.1.38-MariaDB-0+deb9u1 Debian 9.8
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]&gt; <span style="color: #ff0000;"><strong>STOP SLAVE;</strong></span>
Query OK, 0 rows affected, 1 warning (0.00 sec)

MariaDB [(none)]&gt; <span style="color: #ff0000;"><strong>CHANGE MASTER TO master_host='192.168.1.62' , master_port=3306, master_user='replication' , master_password='replication@2019',master_log_file='<span style="color: #339966;">mysql-bin.000004</span>',master_log_pos=<span style="color: #800080;">1045</span>;</strong></span>
Query OK, 0 rows affected (0.05 sec)

MariaDB [(none)]&gt; <span style="color: #ff0000;"><strong>START SLAVE;</strong></span>
Query OK, 0 rows affected (0.00 sec)</pre>
<p><span style="text-decoration: underline;"><strong>MASTER SQL01</strong></span><br />
Sur SQL02 Récupérer le Status MASTER</p>
<pre>root@sql02:/etc/mysql# <strong><span style="color: #ff0000;">mysql -u root -p</span></strong>
Enter password:

Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 17
Server version: 10.1.38-MariaDB-0+deb9u1 Debian 9.8
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]&gt; <span style="color: #ff0000;"><strong>SHOW MASTER STATUS;</strong></span>
+------------------+----------+--------------+------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+------------------+----------+--------------+------------------+
|<span style="color: #339966;"><strong> mysql-bin.000002</strong></span> |<span style="color: #800080;"><strong> 1045</strong></span> | | |
<span style="font-size: inherit;"><em>+------------------+----------+--------------+------------------+</em></span></pre>
<p><span style="font-size: inherit;">A passer dans la requête sur SQL01 ci-dessous</span>1 row in set (0.00 sec)<br />
MariaDB [(none)]&gt;<br />
Sur SQL01 intégrer le status MASTER SQL02</p>
<ul>
<li>Mot de passe réplication de SQL02</li>
<li>IP de SQL02</li>
<li>Master_log_file de SQL02 (ci-dessus)</li>
<li>Master_log_pos de SQL02 (ci-dessus)</li>
</ul>
<pre>root@sql01:/etc/mysql/mariadb.conf.d# <span style="color: #ff0000;"><strong>mysql -u root -p</strong></span>
Enter password:<span style="color: #ff0000;"><strong>« PASWORD »</strong></span>

Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 36
Server version: 10.1.38-MariaDB-0+deb9u1 Debian 9.8
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]&gt; <span style="color: #ff0000;"><strong>STOP SLAVE;</strong></span>
Query OK, 0 rows affected, 1 warning (0.00 sec)

MariaDB [(none)]&gt; <strong><span style="color: #ff0000;">CHANGE MASTER TO master_host='192.168.1.63' , master_port=3306, master_user='replication' , master_password='replication@2019',master_log_file='</span><span style="color: #339966;">mysql-bin.000002</span><span style="color: #ff0000;">',master_log_pos=</span><span style="color: #800080;">1045</span>;</strong>
Query OK, 0 rows affected (0.05 sec)

MariaDB [(none)]&gt;<span style="color: #ff0000;"> <strong>START SLAVE;</strong></span>
Query OK, 0 rows affected (0.00 sec)</pre>
<p><span style="text-decoration: underline;"><strong>5°) Test de la Réplication &#8211; Création BASE et TABLE</strong></span></p>
<p>Créer une Table sur SQL01 cela devrait créer la même table sur SQL02</p>
<p><strong>Sur SQL01</strong></p>
<pre>MariaDB [(none)]&gt; <span style="color: #ff0000;"><strong>create database chris;</strong></span>
Query OK, 1 row affected (0.00 sec)

MariaDB [(none)]&gt; <strong><span style="color: #ff0000;">create table chris.flowers (`id` varchar(10));</span></strong>
Query OK, 0 rows affected (0.02 sec)</pre>
<p><strong>Sur SQL02</strong></p>
<pre>MariaDB [(none)]&gt;<strong><span style="color: #ff0000;"> show tables in chris;</span></strong>
<em>+-----------------+</em>
<em>| Tables_in_chris |</em>
<em>+-----------------+</em>
<em>| flowers |</em>
<em>+-----------------+</em>
<em>1 row in set (0.00 sec)</em></pre>
<p><strong><em>La table se retrouve à présen</em>t aussi sur SQL02.</strong></p>
<h4><span style="text-decoration: underline;"><strong>6°) Test suppession TABLE &#8211; Création BASE et TABLE</strong></span></h4>
<p>Supprimer la table ‘chris.flowers’ sur SQL02 er vérifions la suppression sur SQL01.</p>
<p><strong>Sur SQL02</strong></p>
<pre>MariaDB [(none)]&gt; <span style="color: #ff0000;"><strong>drop table chris.flowers;</strong></span>
Query OK, 0 rows affected (0.01 sec)

Sur SQL01
MariaDB [(none)]&gt; <span style="color: #ff0000;"><strong>show tables in chris;</strong></span>
<strong><span style="color: #ff0000;">Empty set (0.00 sec)</span></strong></pre>
<p>La table « chris » est vide donc la réplication fonctionne.</p>
<h4><span style="text-decoration: underline;"><strong>7°) Affichage dans PhpMyAdmin</strong></span></h4>
<p><strong>Affichage PhpMyadmin SQL01</strong><br />
<img loading="lazy" decoding="async" width="1120" height="500" class="wp-image-1089" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-216.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-216.png 1120w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-216-300x134.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-216-1024x457.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-216-768x343.png 768w" sizes="auto, (max-width: 1120px) 100vw, 1120px" /></p>
<p><strong>Affichage PhpMyadmin SQL02</strong><br />
<img loading="lazy" decoding="async" width="1031" height="467" class="wp-image-1092" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-217.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-217.png 1031w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-217-300x136.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-217-1024x464.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-217-768x348.png 768w" sizes="auto, (max-width: 1031px) 100vw, 1031px" /></p>
<p>Views: 12</p><p>L’article <a href="https://coffeebreak.en-images.info/modop-replication-master-master-entre-deux-bases-mysql/">MODOP &#8211; Réplication MASTER – MASTER entre Deux bases Mysql</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-replication-master-master-entre-deux-bases-mysql/feed/</wfw:commentRss>
			<slash:comments>0</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>
