<?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 WordPress - CoffeeBreak Info</title>
	<atom:link href="https://coffeebreak.en-images.info/category/applications/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>https://coffeebreak.en-images.info/category/applications/wordpress/</link>
	<description>Une petite pause :)</description>
	<lastBuildDate>Fri, 12 Nov 2021 18:45:00 +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 WordPress - CoffeeBreak Info</title>
	<link>https://coffeebreak.en-images.info/category/applications/wordpress/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>MODOP – Fail2ban &#8211; Surveiller/Protéger service SSH d’un VPS</title>
		<link>https://coffeebreak.en-images.info/modop-fail2ban-surveiller-proteger-service-ssh-dun-vps/</link>
					<comments>https://coffeebreak.en-images.info/modop-fail2ban-surveiller-proteger-service-ssh-dun-vps/#respond</comments>
		
		<dc:creator><![CDATA[chris]]></dc:creator>
		<pubDate>Sat, 07 Aug 2021 14:56:47 +0000</pubDate>
				<category><![CDATA[OS Linux]]></category>
		<category><![CDATA[RedHat/Centos Linux]]></category>
		<category><![CDATA[Sécurité]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Centos]]></category>
		<category><![CDATA[Fail2ban]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Système]]></category>
		<category><![CDATA[VPS]]></category>
		<category><![CDATA[Wordpress]]></category>
		<guid isPermaLink="false">https://coffeebreak.en-images.info/?p=3783</guid>

					<description><![CDATA[<p>Mise en place de la surveillance des connexions SSH sur une machine VPS. Celle-ci est effectuée par l’application Fail2ban qui examine les connexions via le fichier LOG « secure ».<br />
Chaque tentative de connexion est « check » par fail2ban et si cela échoue à plusieurs reprises alors l’IP de l’invité est bloqué via le firewall de la machine Serveur.</p>
<p>L’article <a href="https://coffeebreak.en-images.info/modop-fail2ban-surveiller-proteger-service-ssh-dun-vps/">MODOP – Fail2ban &#8211; Surveiller/Protéger service SSH d’un VPS</a> est apparu en premier sur <a href="https://coffeebreak.en-images.info">CoffeeBreak Info</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img fetchpriority="high" decoding="async" class="aligncenter wp-image-3784" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-36.png" alt="" width="2528" height="800" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-36.png 1792w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-36-300x95.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-36-1024x324.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-36-768x243.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-36-1536x486.png 1536w" sizes="(max-width: 2528px) 100vw, 2528px" /></p>
<h3><span style="text-decoration: underline;"><span style="color: #000000;"><strong>1° ) Installation de Fail2ban</strong></span></span></h3>
<pre>[root@vps-xxxxxxxxx chris]# <span style="color: #ff0000;"><strong>yum update</strong></span>
[root@vps-xxxxxxxxx chris]#<strong><span style="color: #ff0000;"> yum install fail2ban</span></strong></pre>
<h3><span style="text-decoration: underline;"><span style="color: #000000;"><strong>2°Configuration de fail2ban</strong></span></span></h3>
<pre>[root@vps-xxxxxxxxx chris]# <span style="color: #ff0000;"><strong>vi /etc/fail2ban/jail.d/sshd.local</strong></span>

<em>[DEFAULT]</em>
<em>bantime = 86400</em>
<em>findtime = 600</em>
<em>maxretry = 3</em>
<em>ignoreip = IP_votre_Server IP_Client_Admin</em>
<em>banaction = iptables-multiport</em>
<em>[sshd]</em>
<em>enabled = true</em></pre>
<p><strong>Configuration Fail2ban – SSH</strong></p>
<pre>[root@vps-xxxxxxxxx chris]# <strong><span style="color: #ff0000;">vi /etc/fail2ban/filter.d/sshd.conf</span></strong>

<em>before = paths-fedora.conf</em>
<em>destemail = </em><a href="mailto:fail2ban@house.cpb"><em>fail2ban@house.cpb</em></a>
<em>sender = </em><a href="mailto:vps@house.cpb"><em>vps@house.cpb</em></a>
<em>action = %(action_mwl)s</em></pre>
<h3><span style="text-decoration: underline; color: #000000;"><strong>3°) Démarrer le service Fail2ban</strong></span></h3>
<pre>[root@vps-xxxxxxxxx chris]#<span style="color: #ff0000;"><strong> systemctl start fail2ban &amp;&amp; systemctl enable fail2ban</strong></span>
[root@vps-xxxxxxxxx chris]# <span style="color: #ff0000;"><strong>systemctl status fail2ban</strong></span></pre>
<p><img decoding="async" width="838" height="217" class="wp-image-3785" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-37.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-37.png 838w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-37-300x78.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-37-768x199.png 768w" sizes="(max-width: 838px) 100vw, 838px" /></p>
<h3><span style="text-decoration: underline;"><span style="color: #000000;"><strong>4°) Vérifier les premières connexions frauduleuses.(Assez rapide)</strong></span></span></h3>
<pre>[root@vps-xxxxxxxxx chris]# <span style="color: #ff0000;"><strong>grep 'sshd.*Failed password for' /var/log/secure | head -10</strong></span></pre>
<p><img decoding="async" width="1009" height="169" class="wp-image-3786" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-38.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-38.png 1009w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-38-300x50.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-38-768x129.png 768w" sizes="(max-width: 1009px) 100vw, 1009px" /></p>
<p><strong>Les IP « BAN » via Fail2ban.log</strong></p>
<pre>[root@vps-xxxxxxxxx chris]# <span style="color: #ff0000;"><strong>tail -f /var/log/fail2ban.log</strong></span></pre>
<p><img loading="lazy" decoding="async" width="936" height="169" class="wp-image-3787" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-39.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-39.png 936w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-39-300x54.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-39-768x139.png 768w" sizes="auto, (max-width: 936px) 100vw, 936px" /></p>
<p><strong>Côté Firewall</strong></p>
<pre>[root@vps-xxxxxxxxx chris]#<span style="color: #ff0000;"><strong> iptables -L f2b-sshd -n –v</strong></span></pre>
<p>Tous les bannis<br />
<img loading="lazy" decoding="async" width="1109" height="487" class="wp-image-3788" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-40.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-40.png 1109w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-40-300x132.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-40-1024x450.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-40-768x337.png 768w" sizes="auto, (max-width: 1109px) 100vw, 1109px" /></p>
<pre>[root@vps-xxxxxxxxx chris]#<span style="color: #ff0000;"><strong> iptables -S |grep f2b-sshd</strong></span></pre>
<p><img loading="lazy" decoding="async" width="792" height="484" class="wp-image-3789" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-41.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-41.png 792w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-41-300x183.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-41-768x469.png 768w" sizes="auto, (max-width: 792px) 100vw, 792px" /></p>
<p><strong>Côté Jail de Fail2ban</strong></p>
<pre>[root@vps-xxxxxxxxx chris]# <span style="color: #ff0000;"><strong>fail2ban-client status sshd</strong></span></pre>
<p><img loading="lazy" decoding="async" width="1726" height="170" class="wp-image-3790" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-42.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-42.png 1726w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-42-300x30.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-42-1024x101.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-42-768x76.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-42-1536x151.png 1536w" sizes="auto, (max-width: 1726px) 100vw, 1726px" /></p>
<h3><span style="text-decoration: underline; color: #000000;"><strong>5°) Notifications</strong></span></h3>
<h3><img loading="lazy" decoding="async" width="1661" height="196" class="wp-image-3791" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-43.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-43.png 1661w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-43-300x35.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-43-1024x121.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-43-768x91.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-43-1536x181.png 1536w" sizes="auto, (max-width: 1661px) 100vw, 1661px" /><br />
<img loading="lazy" decoding="async" width="1886" height="432" class="wp-image-3792" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-44.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-44.png 1886w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-44-300x69.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-44-1024x235.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-44-768x176.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-44-1536x352.png 1536w" sizes="auto, (max-width: 1886px) 100vw, 1886px" /></h3>
<p>Views: 60</p><p>L’article <a href="https://coffeebreak.en-images.info/modop-fail2ban-surveiller-proteger-service-ssh-dun-vps/">MODOP – Fail2ban &#8211; Surveiller/Protéger service SSH d’un VPS</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-fail2ban-surveiller-proteger-service-ssh-dun-vps/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>MODOP – PARTIE 6 – Installation WordPress sur les Clusters</title>
		<link>https://coffeebreak.en-images.info/modop-partie-6-installation-wordpress-sur-les-clusters/</link>
					<comments>https://coffeebreak.en-images.info/modop-partie-6-installation-wordpress-sur-les-clusters/#respond</comments>
		
		<dc:creator><![CDATA[chris]]></dc:creator>
		<pubDate>Mon, 28 Jun 2021 20:10:54 +0000</pubDate>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[RedHat/Centos Linux]]></category>
		<category><![CDATA[Système]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Application]]></category>
		<category><![CDATA[Centos]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Wordpress]]></category>
		<guid isPermaLink="false">https://coffeebreak.en-images.info/?p=2686</guid>

					<description><![CDATA[<p>Partie 6 - L'installation d'un site Wordpress sur l'ensemble de l'infrastructure HA.<br />
Le stockage du site sera sur le Cluster de fichiers distribués , la base de données sur le Cluster MysSQL et le LoadBalancing pour la répartition des de charges réseaux et faillover.</p>
<p>L’article <a href="https://coffeebreak.en-images.info/modop-partie-6-installation-wordpress-sur-les-clusters/">MODOP – PARTIE 6 – Installation WordPress sur les Clusters</a> est apparu en premier sur <a href="https://coffeebreak.en-images.info">CoffeeBreak Info</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>A présent, nous possédons des machines HA dupliquant les services nécessaires au fonctionnement de notre site d’exemple WordPress.</p>
<p><strong>Nous allons à présent installer le site WordPress en mode HA.</strong></p>
<p><img loading="lazy" decoding="async" width="1141" height="632" class="wp-image-2688" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-686.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-686.png 1141w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-686-300x166.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-686-1024x567.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-686-768x425.png 768w" sizes="auto, (max-width: 1141px) 100vw, 1141px" /></p>
<h3>1°) Création User et Database pour WordPress</h3>
<pre>[root@node01-sqlw ~]# <span style="color: #ff0000;"><strong>mysql -u root –p</strong></span>
Enter password: <strong><span style="color: #ff0000;">« Votre mot de passe »</span></strong>

MariaDB [(none)]&gt; <span style="color: #ff0000;"><strong>CREATE DATABASE wordpress;</strong></span>
Query OK, 1 row affected (0.00 sec)

MariaDB [(none)]&gt; <strong><span style="color: #ff0000;">GRANT ALL PRIVILEGES on wordpress.* to 'worduser'@'%' IDENTIFIED BY 'MOT DE PASSE';</span></strong>

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

MariaDB [(none)]&gt; <span style="color: #ff0000;"><strong>SELECT User, Host, Password FROM mysql.user;</strong></span></pre>
<p><img loading="lazy" decoding="async" width="630" height="203" class="wp-image-2690" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-687.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-687.png 630w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-687-300x97.png 300w" sizes="auto, (max-width: 630px) 100vw, 630px" /></p>
<pre>MariaDB [(none)]&gt;<span style="color: #ff0000;"><strong> show DATABASES;</strong></span></pre>
<p><img loading="lazy" decoding="async" width="423" height="170" class="wp-image-2691" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-688.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-688.png 423w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-688-300x121.png 300w" sizes="auto, (max-width: 423px) 100vw, 423px" /></p>
<p><strong>Vérifions la réplication des bases et users sur les node02 et node03.</strong></p>
<pre>[root@node01-sqlw ~]#<span style="color: #ff0000;">mysql -h <strong>node02-sqlw</strong> -u ClusterCheck -p -e "SELECT User, Host, Password FROM mysql.user;"</span>

[root@node01-sqlw ~]# <span style="color: #ff0000;">mysql -h <strong>node03-sqlw</strong> -u ClusterCheck -p -e "SELECT User, Host, Password FROM mysql.user;"</span></pre>
<p><img loading="lazy" decoding="async" width="979" height="414" class="wp-image-2693" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-689.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-689.png 979w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-689-300x127.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-689-768x325.png 768w" sizes="auto, (max-width: 979px) 100vw, 979px" /></p>
<pre>[root@node01-sqlw ~]#<span style="color: #ff0000;"> mysql -h <strong>node02-sqlw</strong> -u ClusterCheck -p -e "SHOW DATABASES;"</span>
[root@node01-sqlw ~]# <span style="color: #ff0000;">mysql -h <strong>node03-sqlw</strong> -u ClusterCheck -p -e " SHOW DATABASES;"</span></pre>
<p><img loading="lazy" decoding="async" width="745" height="354" class="wp-image-2696" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-690.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-690.png 745w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-690-300x143.png 300w" sizes="auto, (max-width: 745px) 100vw, 745px" /></p>
<h4>La réplication User et Tables est opérationnelle.</h4>
<h3>2°) Installer WordPress. (node03-webw)</h3>
<pre>[root@node03-webw ~]# <strong><span style="color: #ff0000;">cd /home/chris</span></strong>
[root@node03-webw chris]#<span style="color: #ff0000;"><strong> yum install wget tar</strong></span>
[root@node03-webw chris]# <span style="color: #ff0000;"><strong>wget <a style="color: #ff0000;" href="http://wordpress.org/latest.tar.gz">http://wordpress.org/latest.tar.gz</a></strong></span></pre>
<p><img loading="lazy" decoding="async" width="1542" height="261" class="wp-image-2698" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-691.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-691.png 1542w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-691-300x51.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-691-1024x173.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-691-768x130.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-691-1536x260.png 1536w" sizes="auto, (max-width: 1542px) 100vw, 1542px" /></p>
<pre>[root@node03- webw chris]# <span style="color: #ff0000;"><strong>tar xzvf latest.tar.gz</strong></span>
[root@node03- webw chris]#<span style="color: #ff0000;"><strong> cp -avr wordpress /sharegfs/www/</strong></span>
[root@node03- webw chris]# <span style="color: #ff0000;"><strong>ls -al /sharegfs/www/wordpress/</strong></span>
[root@node03- webw chris]# <span style="color: #ff0000;"><strong>rm -rf wordpress</strong></span></pre>
<p><strong>Création répertoire Upload des images (node03-webw)</strong></p>
<pre>[root@node03- webw chris]# <span style="color: #ff0000;"><strong>mkdir -p /sharegfs/www/wordpress/wp-content/uploads</strong></span></pre>
<p><strong>Appliquer les changements de droits (node03-webw)</strong></p>
<pre>[root@node03- webw chris]# <span style="color: #ff0000;"><strong>chown -R apache:apache /sharegfs/www/wordpress</strong></span>
[root@node03- webw chris]# <span style="color: #ff0000;"><strong>chmod -R 755 /sharegfs/www/wordpress</strong></span></pre>
<p><strong>Configuration WordPress Mariadb</strong></p>
<pre>[root@node03-webw ~]# <span style="color: #ff0000;"><strong>cd /sharegfs/www/wordpress</strong></span>
[root@node03-webw wordpress]# <span style="color: #ff0000;"><strong>mv wp-config-sample.php wp-config.php</strong></span>
[root@node03-webw wordpress]# <span style="color: #ff0000;"><strong>cp wp-config.php{,.sauv}</strong></span></pre>
<pre>
[root@node03-webw wordpress]# <span style="color: #ff0000;"><strong>vi wp-config.php</strong></span>

<span style="color: #ff0000;"><em>// ** MySQL settings - You can get this info from your web host ** //</em></span>
<span style="color: #ff0000;"><em>/** The name of the database for WordPress */</em></span>
<span style="color: #ff0000;"><em>define( 'DB_NAME', '</em><strong><em>wordpress</em></strong><em>' );</em></span>
<span style="color: #ff0000;"><em>/** MySQL database username */</em></span>
<span style="color: #ff0000;"><em>define( 'DB_USER', '</em><strong><em>worduser</em></strong><em>' );</em></span>
<span style="color: #ff0000;"><em>/** MySQL database password */</em></span>
<span style="color: #ff0000;"><em>define( 'DB_PASSWORD', '</em><strong><em>MOT DE PASSE </em></strong><em>' );</em></span>
<span style="color: #ff0000;"><em>/** MySQL hostname */</em></span>
<span style="color: #ff0000;"><em>define( 'DB_HOST', </em><strong><em>'sqlw.house.cpb'</em></strong><em> );</em></span>
<span style="color: #ff0000;"><em>/** Database Charset to use in creating database tables. */</em></span>
<span style="color: #ff0000;"><em>define( 'DB_CHARSET', 'utf8' );</em></span>
<span style="color: #ff0000;"><em>/** The Database Collate type. Don't change this if in doubt. */</em></span>
<span style="color: #ff0000;"><em>define( 'DB_COLLATE', '' );</em></span></pre>
<p><strong>Configuration WordPress Apache(node03-webw)</strong></p>
<pre>[root@node03-webw wordpress]#<span style="color: #ff0000;"><strong> cd /sharegfs/etc/httpd/conf.d/</strong></span></pre>
<pre>[root@node03-webw conf.d]#<span style="color: #ff0000;"><strong>vi wordpress.conf</strong></span>

<span style="color: #ff0000;"><em>&lt;VirtualHost *:80&gt;</em></span>
<span style="color: #ff0000;"><em>      ServerName wordpress.house.cpb</em></span>
<span style="color: #ff0000;"><em>      ServerAlias house.cpb</em></span>
<span style="color: #ff0000;"><em>      DocumentRoot /sharegfs/www/wordpress</em></span>
<span style="color: #ff0000;"><em>      ErrorLog </em>/sharegfs/log/wordpress<em>/error.log</em></span>
<span style="color: #ff0000;"><em>      CustomLog </em>/sharegfs/log/wordpress<em>/access.log combined</em></span>
<span style="color: #ff0000;"><em>      DirectoryIndex index.php</em></span>
<span style="color: #ff0000;"><em>&lt;Directory /sharegfs/www/wordpress/&gt;</em></span>
<span style="color: #ff0000;"><em>      Options Indexes FollowSymLinks</em></span>
<span style="color: #ff0000;"><em>      AllowOverride All</em></span>
<span style="color: #ff0000;"><em>      Require all granted</em></span>
<span style="color: #ff0000;"><em>&lt;/Directory&gt;</em></span>
<span style="color: #ff0000;"><em>&lt;/VirtualHost&gt;</em></span></pre>
<pre>[root@node03-webw ~]# <span style="color: #ff0000;"><strong>mkdir -p /sharegfs/log/wordpress</strong></span>
[root@node01-webw ~]# <span style="color: #ff0000;"><strong>systemctl reload httpd</strong></span>
[root@node02-webw ~]# <span style="color: #ff0000;"><strong>systemctl reload httpd</strong></span>
[root@node03-webw ~]# <span style="color: #ff0000;"><strong>systemctl reload httpd</strong></span></pre>
<h3>3°) Configurer HaProxy pour notre Site wordpress.house.cpb (node02-haw)</h3>
<pre>[root@node02-haw ~]#<span style="color: #ff0000;"><strong> vi /sharegfs/etc/haproxy/haproxy.cfg</strong></span>

<span style="color: #ff0000;"><em>frontend Cluster_web</em></span>
<span style="color: #ff0000;"><em>     bind *:80</em></span>
<span style="color: #ff0000;"><em>     mode http</em></span>
<span style="color: #ff0000;"><em>     #bloc load Cluster site1 Web</em></span>
<span style="color: #ff0000;"><em>     acl server_site1 hdr_dom(host) -i site1.house.cpb</em></span>
<span style="color: #ff0000;"><em>     use_backend ClusterWEB if server_site1</em></span>
<span style="color: #ff0000;"><em><strong>     #bloc load Cluster wordpress Web</strong></em></span>
<span style="color: #ff0000;"><em><strong>      acl server_wordpress hdr_dom(host) -i wordpress.house.cpb</strong></em></span>
<span style="color: #ff0000;"><em><strong>      use_backend ClusterWEB if server_wordpress</strong></em></span>
<span style="color: #ff0000;"><em>      description FrontEnd pour le Cluster WEB</em></span>

<span style="color: #ff0000;"><em>backend ClusterWEB</em></span>
<span style="color: #ff0000;"><em><strong>       balance leastconn</strong></em></span>
<span style="color: #ff0000;"><em>       option httpchk GET /index.php</em></span>
<span style="color: #ff0000;"><em>       server node01-webw node01-webw:80 check inter 3s fall 3 rise 2</em></span>
<span style="color: #ff0000;"><em>       server node02-webw node02-webw:80 check inter 3s fall 3 rise 2</em></span>
<span style="color: #ff0000;"><em>       server node03-webw node03-webw:80 check inter 3s fall 3 rise 2</em></span></pre>
<pre>[root@<strong>node01-haw</strong> ~]# <span style="color: #ff0000;"><strong>systemctl reload haproxy</strong></span>
[root@<strong>node02-haw</strong> ~]# <span style="color: #ff0000;"><strong>systemctl reload haproxy</strong></span>
[root@<strong>node03-haw</strong> ~]# <span style="color: #ff0000;"><strong>systemctl reload haproxy</strong></span></pre>
<h3>4°) Configuration de WordPress GUI</h3>
<ul>
<li><a href="http://wordpress.house.cpb">http://wordpress.house.cpb</a></li>
</ul>
<p><img loading="lazy" decoding="async" width="831" height="564" class="wp-image-2699" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-692.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-692.png 831w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-692-300x204.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-692-768x521.png 768w" sizes="auto, (max-width: 831px) 100vw, 831px" /><br />
« Français »</p>
<p><img loading="lazy" decoding="async" width="803" height="763" class="wp-image-2701" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-693.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-693.png 803w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-693-300x285.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-693-768x730.png 768w" sizes="auto, (max-width: 803px) 100vw, 803px" /><br />
« installer WordPress »</p>
<p><img loading="lazy" decoding="async" width="837" height="392" class="wp-image-2704" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-694.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-694.png 837w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-694-300x141.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-694-768x360.png 768w" sizes="auto, (max-width: 837px) 100vw, 837px" /><br />
« Se connecter »</p>
<p><img loading="lazy" decoding="async" width="1200" height="358" class="wp-image-2706" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-695.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-695.png 1200w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-695-300x90.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-695-1024x305.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-695-768x229.png 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></p>
<h4>Nous venons d’installer « WordPress » en Mode HA</h4>
<p>Views: 7</p><p>L’article <a href="https://coffeebreak.en-images.info/modop-partie-6-installation-wordpress-sur-les-clusters/">MODOP – PARTIE 6 – Installation WordPress sur les Clusters</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-6-installation-wordpress-sur-les-clusters/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>MODOP – PARTIE 1 &#8211; Installation WordPress en HA – Présentation</title>
		<link>https://coffeebreak.en-images.info/modop-installation-wordpress-en-ha-presentation/</link>
					<comments>https://coffeebreak.en-images.info/modop-installation-wordpress-en-ha-presentation/#respond</comments>
		
		<dc:creator><![CDATA[chris]]></dc:creator>
		<pubDate>Sun, 27 Jun 2021 16:40:31 +0000</pubDate>
				<category><![CDATA[AlmaLinux]]></category>
		<category><![CDATA[Cluster Apache]]></category>
		<category><![CDATA[Cluster HAProxy]]></category>
		<category><![CDATA[Cluster Mysql/MariaDB]]></category>
		<category><![CDATA[RedHat/Centos Linux]]></category>
		<category><![CDATA[Système]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Centos]]></category>
		<category><![CDATA[Cluster GlusterFS]]></category>
		<category><![CDATA[Cluster HA]]></category>
		<category><![CDATA[Cluster MySQL]]></category>
		<category><![CDATA[RockyLinux]]></category>
		<guid isPermaLink="false">https://coffeebreak.en-images.info/?p=2270</guid>

					<description><![CDATA[<p>Mise en place d'une Infrastructure WEB haute disponibilité via des Clusters "Tiers" . Ici on aura  4 Clusters (HaProxy, Mysql , Apache , GLusterFS).<br />
Le site test sera un Wordpress.</p>
<p>L’article <a href="https://coffeebreak.en-images.info/modop-installation-wordpress-en-ha-presentation/">MODOP – PARTIE 1 &#8211; Installation WordPress en HA – Présentation</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 rendre disponible une application web (ici WordPress) dans une infrastructure la plus solide possible.</p>
<h3><strong>Principe </strong></h3>
<p><img loading="lazy" decoding="async" width="1146" height="766" class="wp-image-2274" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-570.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-570.png 1146w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-570-300x201.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-570-1024x684.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-570-768x513.png 768w" sizes="auto, (max-width: 1146px) 100vw, 1146px" /></p>
<h3><strong>Inventaire des Machines</strong></h3>
<p><img loading="lazy" decoding="async" width="1087" height="293" class="wp-image-2275" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-571.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-571.png 1087w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-571-300x81.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-571-1024x276.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-571-768x207.png 768w" sizes="auto, (max-width: 1087px) 100vw, 1087px" /></p>
<h3><strong>Composition des Clusters </strong></h3>
<h3><strong>Cluster HaProxy + keepalive(RockyLinux 8 fork RHEL8)</strong></h3>
<p><a href="https://coffeebreak.en-images.info/?p=2580">MODOP – PARTIE 5 – Installation WordPress en HA – Cluster HaProxy</a></p>
<p><strong>3 machines HaProxy</strong></p>
<ul>
<li>node01-haw 172.16.186.20</li>
<li>node02-haw 172.16.186.21</li>
<li>node03-haw 172.16.186.22</li>
<li>node-haw 192.168.1.230/24(vIP)</li>
</ul>
<p><img loading="lazy" decoding="async" width="955" height="173" class="wp-image-2277" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-572.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-572.png 955w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-572-300x54.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-572-768x139.png 768w" sizes="auto, (max-width: 955px) 100vw, 955px" /></p>
<p>HaProxy va repartir la charge réseau en fonction de la disponibilité des machines du réseau.<br />
Si votre site possède une forte affluence, HaProxy répartira les différentes requêtes SQL, http sur les différents Cluster de machine.<br />
Ici on utilisera 3 machines HaProxy pour gérer la gestion « tiers » panne.<br />
En effet, il y aura un master et deux slaves.</p>
<ul>
<li>Si le master est down l’un des deux « slaves » passe en master et répondra aux requêtes.</li>
<li>Si le deuxième master tombe alors le troisième passera Master.</li>
</ul>
<p>Statistiquement la panne de 2 serveurs sur 3 est assez rare.</p>
<h3><strong>GlusterFS cluster (Centos7)</strong></h3>
<ul>
<li><a href="https://coffeebreak.en-images.info/?p=2310">MODOP – PARTIE 2 – Installation WordPress en HA – GlusterFS</a></li>
</ul>
<p><strong>3 machines GlusterFS</strong></p>
<ul>
<li>node01-gfsw 172.16.186.24</li>
<li>node02-gfsw 172.16.186.25</li>
<li>node03-gfsw 172.16.186.26</li>
</ul>
<p><img loading="lazy" decoding="async" width="965" height="174" class="wp-image-2280" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-573.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-573.png 965w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-573-300x54.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-573-768x138.png 768w" sizes="auto, (max-width: 965px) 100vw, 965px" /></p>
<p>GlusterFS est un service de fichiers distribués. Chaque fichier inscrit sur une machine est automatiquement répliqué sur les autres machines du cluster.<br />
Si une machine du cluster est down, les fichiers restent disponibles sur les deux autres nœuds du Cluster.<br />
Nous allons héberger les fichiers de conf (Apache, haProxy ) et le site de WordPress.<br />
Cela nous permettra de centraliser les fichiers nécessaires au fonctionnement des Clusters.</p>
<h3><strong>MySQL cluster (AlmaLinux 8 fork RHEL8)</strong></h3>
<p><a href="https://coffeebreak.en-images.info/?p=2359">MODOP &#8211; PARTIE 3 &#8211; Installation WordPress en HA – Cluster Mysql</a></p>
<p><strong>3 machines MySQL</strong></p>
<ul>
<li>node01-sqlw 172.16.186.27</li>
<li>node02-sqlw 172.16.186.28</li>
<li>node03-sqlw 172.16.186.29</li>
</ul>
<p><img loading="lazy" decoding="async" width="944" height="166" class="wp-image-2282" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-574.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-574.png 944w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-574-300x53.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-574-768x135.png 768w" sizes="auto, (max-width: 944px) 100vw, 944px" /></p>
<p>Le cluster MySQL est constitué de 3 nœuds MySQL en Master-Master-Master. Toutes données inscrites sur un des nœuds est répliquées automatiquement sur les autres nœuds du cluster.<br />
Si une machine est down, les autres machines répondront aux requêtes via le Cluster HaProxy.<br />
Quand la machine reviendra UP dans le Cluster, elle se resynchronisera automatiquement auprès des autres machines du cluster.</p>
<h3><strong>Web cluster apache/PHP</strong></h3>
<p><a href="https://coffeebreak.en-images.info/?p=2439">MODOP – PARTIE 4 – Installation WordPress en HA – Cluster Apache </a></p>
<p><strong>3 machines Apache/php</strong></p>
<ul>
<li>node01-webw 172.16.186.30</li>
<li>node02-webw 172.16.186.31</li>
<li>node03-webw 172.16.186.32</li>
</ul>
<p><img loading="lazy" decoding="async" width="933" height="166" class="wp-image-2283" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-575.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-575.png 933w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-575-300x53.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-575-768x137.png 768w" sizes="auto, (max-width: 933px) 100vw, 933px" /></p>
<p>Le Cluster Apache hébergera uniquement le service Apache/PHP pour le site WordPress, il répondra à toutes les requêtes de HaProxy.<br />
Nous sommes encore sous le mode « tiers ». Si une machine cesse de fonctionner les deux autres répondrons aux sollicitations de HaProxy via le LoadBalancing.</p>
<h3><strong>Conclusion </strong></h3>
<p>Dans notre infrastructure nous avons 4 clusters de service en mode « tiers » Haute disponibilité</p>
<ul>
<li>Cluster HaProxy + KeepAlived</li>
<li>Cluster GlusterFS</li>
<li>Cluster MySQL</li>
<li>Cluster Web</li>
</ul>
<p>Pour que ce mode soit le plus résilient, il faut impérativement provisionner chacun des services sur des machines hyperviseurs différentes (VMware, Proxmox ,HyperV ,etc) .</p>
<p><img loading="lazy" decoding="async" width="1136" height="502" class="wp-image-2285" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-576.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-576.png 1136w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-576-300x133.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-576-1024x453.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-576-768x339.png 768w" sizes="auto, (max-width: 1136px) 100vw, 1136px" /></p>
<p>Bref si un Hyperviseur est down, les deux autres répondrons aux sollicitations des clients.</p>
<p>Si les hyperviseurs sont gérés par le mode HA, les machines virtuelles hébergées par l’hyperviseur en panne migreront automatiquement sur les autres hyperviseurs UP.</p>
<h3><strong>Prérequis </strong></h3>
<p>La première étape sera d’inscrire toutes les machines de notre infrastructure « WordPress » sur nos DNS primaire et secondaire afin que les machines se trouvent facilement par leur nom d’host.</p>
<ul>
<li><a href="https://coffeebreak.en-images.info/?p=1111">MODOP – Configurer un DNS Primaire et Secondaire – Centos7 – SysBreak Info (en-images.info)</a></li>
</ul>
<pre><em>[root@dns-pri ~]# vi /var/named/forward.house.cpb</em>
<em>; ### infrastructure WordPress ###</em>
<em>;</em>
<em>; Cluster HAproxy</em>
<em>node01-haw IN A 172.16.186.20</em>
<em>node02-haw IN A 172.16.186.21</em>
<em>node03-haw IN A 172.16.186.22</em>
<em>node-haw IN A 192.168.1.230</em>
<em>; Cluster GlusterFS</em>
<em>node01-gfsw IN A 172.16.186.24</em>
<em>node02-gfsw IN A 172.16.186.25</em>
<em>node03-gfsw IN A 172.16.186.26</em>
<em>; Cluster MySQL</em>
<em>node01-sqlw IN A 172.16.186.27</em>
<em>node02-sqlw IN A 172.16.186.28</em>
<em>node03-sqlw IN A 172.16.186.29</em>
<em>; Cluster Web Httpd/PHP</em>
<em>node01-webw IN A 172.16.186.30</em>
<em>node02-webw IN A 172.16.186.31</em>
<em>node03-webw IN A 172.16.186.32</em></pre>
<p><em><img loading="lazy" decoding="async" width="439" height="122" class="wp-image-2288" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-577.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-577.png 439w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-577-300x83.png 300w" sizes="auto, (max-width: 439px) 100vw, 439px" /></em></p>
<p>Modifier le numéro de série et redémarrer le service apache.</p>
<pre>[root@dns-pri ~]# systemctl reload named</pre>
<p>Côté DNS Primaire<br />
<img loading="lazy" decoding="async" width="1361" height="193" class="wp-image-2290" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-578.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-578.png 1361w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-578-300x43.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-578-1024x145.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-578-768x109.png 768w" sizes="auto, (max-width: 1361px) 100vw, 1361px" /></p>
<p>Côté DNS Secondaire<br />
<img loading="lazy" decoding="async" width="1444" height="148" class="wp-image-2291" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-579.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-579.png 1444w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-579-300x31.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-579-1024x105.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-579-768x79.png 768w" sizes="auto, (max-width: 1444px) 100vw, 1444px" /></p>
<p>Test sur un client<br />
<img loading="lazy" decoding="async" width="962" height="447" class="wp-image-2293" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-580.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-580.png 962w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-580-300x139.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-580-768x357.png 768w" sizes="auto, (max-width: 962px) 100vw, 962px" /></p>
<p>Views: 25</p><p>L’article <a href="https://coffeebreak.en-images.info/modop-installation-wordpress-en-ha-presentation/">MODOP – PARTIE 1 &#8211; Installation WordPress en HA – Présentation</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-wordpress-en-ha-presentation/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>MODOP &#8211; Installation WORDPRESS &#8211; Centos7</title>
		<link>https://coffeebreak.en-images.info/modop-installation-wordpress-centos7/</link>
					<comments>https://coffeebreak.en-images.info/modop-installation-wordpress-centos7/#respond</comments>
		
		<dc:creator><![CDATA[chris]]></dc:creator>
		<pubDate>Sat, 05 Jun 2021 12:50:54 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Applications]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Wordpress]]></category>
		<guid isPermaLink="false">https://coffeebreak.en-images.info/?p=889</guid>

					<description><![CDATA[<p>Mise en place d'une site wordpress sur une machine Linux CentOS7 .</p>
<p>L’article <a href="https://coffeebreak.en-images.info/modop-installation-wordpress-centos7/">MODOP &#8211; Installation WORDPRESS &#8211; Centos7</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>Machine Virtuelles Centos7</li>
<li>Linux Centos7</li>
<li>Apache</li>
<li>PHP</li>
<li>Mariadb</li>
<li>WordPress (Dernière Version)</li>
</ul>
<p>La machine sera une machine virtuelle sur l’hyperviseur PROXMOX</p>
<p><img loading="lazy" decoding="async" width="1039" height="234" class="wp-image-893" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-154.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-154.png 1039w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-154-300x68.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-154-1024x231.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-154-768x173.png 768w" sizes="auto, (max-width: 1039px) 100vw, 1039px" /></p>
<p>Nom machine : sysbreak</p>
<ul>
<li>IP : 192.168.1.200</li>
<li>VCPU : 1</li>
<li>HDD : 10G</li>
<li>RAM :2G</li>
</ul>
<p>Installer la version « Minimale »<br /><img loading="lazy" decoding="async" width="517" height="183" class="wp-image-896" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-155.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-155.png 517w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-155-300x106.png 300w" sizes="auto, (max-width: 517px) 100vw, 517px" /></p>
<p><strong>Se connecter à votre machine via votre client SSH</strong></p>
<pre>/home/mobaxterm# <span style="color: #ff0000;"><strong>ssh -l root 192.168.1.200</strong></span></pre>
<p><strong>Mise à jour Centos7 sur les dépôts Centos</strong></p>
<pre>[root@sysbreak ~]# <strong><span style="color: #ff0000;">yum update &amp;&amp; yum upgrade -y</span></strong></pre>
<p><strong>Désactiver SELinux</strong></p>
<pre>[root@sysbreak ~]#<strong><span style="color: #ff0000;"> sed s+SELINUX=enforcing+SELINUX=disabled+ /etc/selinux/config &gt; /etc/selinux/config.bak &amp;&amp; mv -f /etc/selinux/config.bak /etc/selinux/config</span></strong><br /><br />[root@sysbreak ~]#<span style="color: #ff0000;"><strong> reboot</strong></span></pre>
<p><span style="color: #000000;"><strong>Installation Package/Middleware</strong></span></p>
<pre>[root@sysbreak ~]#<strong><span style="color: #ff0000;"> yum install -y qemu-guest-agent wget</span></strong></pre>
<p><strong>Installation Apache</strong></p>
<pre>[root@sysbreak ~]# <span style="color: #ff0000;"><strong>yum install -y httpd</strong></span><br />[root@sysbreak ~]# <span style="color: #ff0000;"><strong>systemctl enable httpd &amp;&amp; systemctl start httpd</strong></span></pre>
<p><strong>Activer les rules Firewall pour Apache</strong></p>
<pre>[root@sysbreak ~]# <strong><span style="color: #ff0000;">firewall-cmd --permanent --zone=public --add-service=http</span></strong><br />[root@sysbreak ~]# <strong><span style="color: #ff0000;">firewall-cmd --permanent --zone=public --add-service=https</span></strong><br />[root@sysbreak ~]# <span style="color: #ff0000;"><strong>firewall-cmd --reload</strong></span></pre>
<pre>[root@sysbreak ~]#<strong><span style="color: #ff0000;"> iptables -L</span></strong></pre>
<p><img loading="lazy" decoding="async" width="883" height="145" class="wp-image-898" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-156.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-156.png 883w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-156-300x49.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-156-768x126.png 768w" sizes="auto, (max-width: 883px) 100vw, 883px" /></p>
<p>Vérifions Apache is UP</p>
<ul>
<li><a href="http://192.168.1.200">http://192.168.1.200</a></li>
</ul>
<p><img loading="lazy" decoding="async" width="1256" height="306" class="wp-image-901" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-157.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-157.png 1256w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-157-300x73.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-157-1024x249.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-157-768x187.png 768w" sizes="auto, (max-width: 1256px) 100vw, 1256px" /></p>
<p><strong>Installation Mariadb</strong></p>
<pre>[root@sysbreak ~]# <strong><span style="color: #ff0000;">yum install -y mariadb mariadb-server</span></strong><br />[root@sysbreak ~]#<strong><span style="color: #ff0000;"> systemctl enable mariadb &amp;&amp; systemctl start mariadb</span></strong></pre>
<p><strong>Set Password Root MariaDB</strong></p>
<pre>[root@sysbreak ~]# <strong><span style="color: #ff0000;">mysql_secure_installation</span></strong><br />Enter current password for root (enter for none): <span style="color: #ff0000;"><strong>« ENTER »</strong></span><br />Set root password? [Y/n] <strong><span style="color: #ff0000;">Y</span></strong><br />New password: <strong><span style="color: #ff0000;">« Votre password »</span></strong><br />Re-enter new password: <strong><span style="color: #ff0000;">« retaper password »</span></strong><br />Remove anonymous users? [Y/n] <strong><span style="color: #ff0000;">Y</span></strong><br />Disallow root login remotely? [Y/n] <strong><span style="color: #ff0000;">Y</span></strong><br />Remove test database and access to it? [Y/n] <strong><span style="color: #ff0000;">Y</span></strong><br />Reload privilege tables now? [Y/n]<strong><span style="color: #ff0000;"> Y</span></strong></pre>
<p><img loading="lazy" decoding="async" width="668" height="875" class="wp-image-904" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-158.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-158.png 668w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-158-229x300.png 229w" sizes="auto, (max-width: 668px) 100vw, 668px" /></p>
<p><strong>Création User et Database pour WordPress</strong></p>
<pre>[root@sysbreak ~]# <strong><span style="color: #ff0000;">mysql -u root -p</span></strong><br />Enter password: <strong><span style="color: #ff0000;">« Votre mot de passe »</span></strong><br /><br />MariaDB [(none)]&gt;<strong><span style="color: #ff0000;"> CREATE DATABASE wordpress;</span></strong><br /><em>Query OK, 1 row affected (0.00 sec)</em><br /><em>MariaDB [(none)]&gt; <strong><span style="color: #ff0000;">GRANT ALL PRIVILEGES on wordpress.* to 'worduser'@'localhost' identified by 'votre password';</span></strong></em><br /><em>MariaDB [(none)]&gt;<strong><span style="color: #ff0000;"> FLUSH PRIVILEGES;</span></strong></em><br /><em>Query OK, 0 rows affected (0.00 sec)</em><br /><em>MariaDB [(none)]&gt; <span style="color: #ff0000;"><strong>SELECT User, Host, Password FROM mysql.user;</strong></span></em><br /><br /><img loading="lazy" decoding="async" width="590" height="161" class="wp-image-906" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-159.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-159.png 590w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-159-300x82.png 300w" sizes="auto, (max-width: 590px) 100vw, 590px" /><br /><br />MariaDB [(none)]&gt;<strong><span style="color: #ff0000;"> exit;</span></strong><br /><span style="color: #ff0000;"><em>Bye</em></span></pre>
<p><strong>Installation PHP5.6 et Modules</strong></p>
<pre>[root@sysbreak ~]# <strong><span style="color: #ff0000;">yum install -y <a style="color: #ff0000;" href="https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm">https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm</a></span></strong><br />[root@sysbreak ~]# <strong><span style="color: #ff0000;">yum install -y <a style="color: #ff0000;" href="http://rpms.remirepo.net/enterprise/remi-release-7.rpm">http://rpms.remirepo.net/enterprise/remi-release-7.rpm</a></span></strong><br />[root@sysbreak ~]# <strong><span style="color: #ff0000;">yum install -y yum-utils</span></strong><br /><br />[root@sysbreak ~]# <span style="color: #ff0000;"><strong>yum-config-manager --enable remi-php56</strong></span><br /><br />[root@sysbreak ~]#<strong><span style="color: #ff0000;"> yum install php php-common php-mysql php-gd php-xml php-mbstring php-mcrypt php-xmlrpc</span></strong><br />[root@sysbreak ~]#<strong><span style="color: #ff0000;"> php -v</span></strong></pre>
<p><img loading="lazy" decoding="async" width="665" height="71" class="wp-image-907" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-160.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-160.png 665w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-160-300x32.png 300w" sizes="auto, (max-width: 665px) 100vw, 665px" /></p>
<p><strong>Installer WordPress.</strong></p>
<pre>[root@sysbreak ~]# <strong><span style="color: #ff0000;">cd /home/</span></strong><br />[root@sysbreak home]# <strong><span style="color: #ff0000;">wget <a style="color: #ff0000;" href="http://wordpress.org/latest.tar.gz">http://wordpress.org/latest.tar.gz</a></span></strong></pre>
<p><img loading="lazy" decoding="async" width="1665" height="244" class="wp-image-909" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-161.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-161.png 1665w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-161-300x44.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-161-1024x150.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-161-768x113.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-161-1536x225.png 1536w" sizes="auto, (max-width: 1665px) 100vw, 1665px" /></p>
<pre>[root@sysbreak home]# <strong><span style="color: #ff0000;">tar -xzvf latest.tar.gz</span></strong><br />[root@sysbreak home]#<span style="color: #ff0000;"><strong> cp -avr wordpress/* /var/www/html/ &amp;&amp; rm -rf wordpress</strong></span></pre>
<p><strong>Création répertoire Upload des images</strong></p>
<pre>[root@sysbreak home]# <strong><span style="color: #ff0000;">mkdir -p /var/www/html/wp-content/uploads</span></strong></pre>
<p><strong>Appliquer les changements de droits</strong></p>
<pre>[root@sysbreak home]# <strong><span style="color: #ff0000;">chown -R apache:apache /var/www/html/</span></strong><br />[root@sysbreak home]# <span style="color: #ff0000;"><strong>chmod -R 755 /var/www/html/</strong></span></pre>
<p><strong>Configuration WordPress Mariadb</strong></p>
<pre>[root@sysbreak home]# <span style="color: #ff0000;"><strong>cd /var/www/html/</strong></span><br />[root@sysbreak html]# <span style="color: #ff0000;"><strong>mv wp-config-sample.php wp-config.php</strong></span><br />[root@sysbreak html]# <strong><span style="color: #ff0000;">cp wp-config.php{,.sauv}</span></strong></pre>
<pre>[root@sysbreak html]# <strong><span style="color: #ff0000;">vi wp-config.php</span></strong></pre>
<p><img loading="lazy" decoding="async" width="699" height="198" class="wp-image-912" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-162.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-162.png 699w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-162-300x85.png 300w" sizes="auto, (max-width: 699px) 100vw, 699px" /></p>
<p><strong>Configuration WordPress Apache</strong></p>
<pre>[root@sysbreak home]# <strong><span style="color: #ff0000;">cd /etc/httpd/conf.d</span></strong><br />[root@sysbreak conf.d]# <span style="color: #ff0000;"><strong>mv welcome.conf{,.sauv}</strong></span><br />[root@sysbreak conf.d]# <strong><span style="color: #ff0000;">mv userdir.conf{,.sauv}</span></strong><br />[root@sysbreak conf.d]# <span style="color: #ff0000;"><strong>mv autoindex.conf{,.sauv}</strong></span></pre>
<pre>[root@sysbreak conf.d]# <span style="color: #ff0000;"><strong>vi sysbreak.conf</strong></span><br /><span style="color: #ff0000;"><em>&lt;VirtualHost *:80&gt;</em></span><br /><span style="color: #ff0000;"><em> ServerName sysbreak.house.cpb</em></span><br /><span style="color: #ff0000;"><em> ServerAlias house.cpb</em></span><br /><span style="color: #ff0000;"><em> DocumentRoot /var/www/html</em></span><br /><span style="color: #ff0000;"><em> ErrorLog /var/log/sysbreak/error.log</em></span><br /><span style="color: #ff0000;"><em> CustomLog /var/log/sysbreak/access.log combined</em></span><br /><span style="color: #ff0000;"><em> DirectoryIndex index.php</em></span><br /><span style="color: #ff0000;"><em> &lt;Directory /var/www/html/&gt;</em></span><br /><span style="color: #ff0000;"><em> Options Indexes FollowSymLinks</em></span><br /><span style="color: #ff0000;"><em> AllowOverride All</em></span><br /><span style="color: #ff0000;"><em> Require all granted</em></span><br /><span style="color: #ff0000;"><em> &lt;/Directory&gt;</em></span><br /><span style="color: #ff0000;"><em>&lt;/VirtualHost&gt;</em></span></pre>
<pre>[root@sysbreak conf.d]# <span style="color: #ff0000;"><strong>mkdir /var/log/sysbreak/</strong></span><br />[root@sysbreak conf.d]# <strong><span style="color: #ff0000;">systemctl stop httpd &amp;&amp; systemctl start httpd</span></strong></pre>
<p><strong>Installation Application Web WordPress</strong></p>
<ul>
<li><a href="http://192.168.1.200/">http://192.168.1.200/</a></li>
</ul>
<p><img loading="lazy" decoding="async" width="489" height="597" class="wp-image-914" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-163.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-163.png 489w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-163-246x300.png 246w" sizes="auto, (max-width: 489px) 100vw, 489px" /><br />« Français » puis « Continuer »</p>
<p><img loading="lazy" decoding="async" width="733" height="787" class="wp-image-915" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-164.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-164.png 733w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-164-279x300.png 279w" sizes="auto, (max-width: 733px) 100vw, 733px" /></p>
<p>Remplir et faire « Installer WordPress »</p>
<p><img loading="lazy" decoding="async" width="676" height="387" class="wp-image-917" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-165.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-165.png 676w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-165-300x172.png 300w" sizes="auto, (max-width: 676px) 100vw, 676px" /><br />Reste à vous connecter</p>
<p><img loading="lazy" decoding="async" width="1371" height="535" class="wp-image-920" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-166.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-166.png 1371w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-166-300x117.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-166-1024x400.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/06/word-image-166-768x300.png 768w" sizes="auto, (max-width: 1371px) 100vw, 1371px" /></p>


<p></p>
<p>Views: 15</p><p>L’article <a href="https://coffeebreak.en-images.info/modop-installation-wordpress-centos7/">MODOP &#8211; Installation WORDPRESS &#8211; Centos7</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-wordpress-centos7/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
