<?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>apache Archives - Mon linux</title>
	<atom:link href="https://www.monlinux.net/tag/apache/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.monlinux.net/tag/apache/</link>
	<description>by Belgotux</description>
	<lastBuildDate>Mon, 05 Sep 2022 16:12:07 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.5</generator>

<image>
	<url>https://www.monlinux.net/wp-content/uploads/cropped-mon-linux-logo-grey-512-32x32.png</url>
	<title>apache Archives - Mon linux</title>
	<link>https://www.monlinux.net/tag/apache/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Configurer son contrôleur Ubiquiti UniFi dans son proxy Apache</title>
		<link>https://www.monlinux.net/2018/01/configurer-controleur-ubiquiti-unifi-proxy-apache/</link>
					<comments>https://www.monlinux.net/2018/01/configurer-controleur-ubiquiti-unifi-proxy-apache/#respond</comments>
		
		<dc:creator><![CDATA[belgotux]]></dc:creator>
		<pubDate>Sat, 06 Jan 2018 21:16:42 +0000</pubDate>
				<category><![CDATA[Général]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Sécurité]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[ubiquiti]]></category>
		<category><![CDATA[unifi]]></category>
		<guid isPermaLink="false">http://www.monlinux.net/?p=1071</guid>

					<description><![CDATA[<p>Si vous chercher une marque d&#8217;access point (AP) pour renouveler votre parc Wifi, je vous conseilles de vous int&#233;resser &#224; Ubiquiti et sa gamme Unifi. L&#8217;int&#233;r&#234;t est d&#8217;avoir un seul contr&#244;leur sur un serveur d&#233;di&#233; pour contr&#244;ler tous vos AP.... <a class="more-link" href="https://www.monlinux.net/2018/01/configurer-controleur-ubiquiti-unifi-proxy-apache/">Continue Reading &#8594;</a></p>
<p>L’article <a href="https://www.monlinux.net/2018/01/configurer-controleur-ubiquiti-unifi-proxy-apache/">Configurer son contrôleur Ubiquiti UniFi dans son proxy Apache</a> est apparu en premier sur <a href="https://www.monlinux.net">Mon linux</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Si vous chercher une marque d&rsquo;access point (AP) pour renouveler votre parc Wifi, je vous conseilles de vous intéresser à Ubiquiti et sa gamme Unifi. L&rsquo;intérêt est d&rsquo;avoir un seul contrôleur sur un serveur dédié pour contrôler tous vos AP. Dans mon cas, c&rsquo;est une <strong>antenne de type <span class="ng-binding">UniFi AP-AC-Pro</span></strong>.</p>
<p>Vous pouvez installer le contrôleur sur un serveur linux, windows ou macOS. C&rsquo;est du java avec une base de données MongoDB. Il tourne très bien sur un serveur qui héberge aussi mon <a href="https://www.monlinux.net/tag/nextcloud/">nextcloud</a>, deluge, samba, etc. Mais mon « souci » est qu&rsquo;il fonctionne sur un port alternatif et <strong>je voudrais le rendre disponible sur le port HTTPS où tourne déjà mon Apache</strong> avec nextcloud, un proxy pour deluge-web, let&rsquo;s encrypt, etc.</p>
<p>L&rsquo;accès à la gestion des clients et AP du contrôleur se fait via une page web principalement. Il existe aussi une <a href="https://play.google.com/store/apps/details?id=com.ubnt.easyunifi&amp;hl=fr">application android</a>.<strong> Il faut bien comprendre que sans contrôleur, on ne sait pas manager les AP</strong>. Donc ces AP ne disposent pas d&rsquo;une page web d&rsquo;administration comme les autres AP du marché grand public ou semi-pro.</p>
<p>L&rsquo;application Android permet toutefois de faire un mode disvovery et faire une simple installation AP pour un seul réseau. Mais pour ce qui est de diffuser 2 SSID simultanés, de passer par un portail captif, etc. Il vous faut un contrôleur.</p>
<p>Pour lier un AP au contrôleur Unifi à distance, cela se fait soit via Unifi-discover sur pc (il faut être sur le même réseau ethernet layer2) ou via une app android Unifi. Les méthodes sont décrites sur <a href="https://help.ui.com/hc/en-us/articles/204909754-UniFi-Layer-3-methods-for-UAP-adoption-and-management" class="broken_link">la guideline d&rsquo;Ubiquiti</a>.</p>
<p>Je vous livre ma configuration d&rsquo;Apache pour se connecter en HTTPS pour sécuriser l&rsquo;accès à distance au contrôleur Unifi. Et ce sera avec une URL plus classe que http://unify.domain.com:8080/inform <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p><span id="more-1071"></span></p>
<h2>Installer le paquet Unifi nécessaire</h2>
<p>Vous pouvez récupérer le <a href="https://www.ui.com/download/unifi/unifi-ap-ac-pro/">paquet le plus récent du software Unifi</a>. Un paquet deb est dispo pour ceux qui sont sous Debian ou Ubuntu.</p>
<pre class="lang:sh decode:true ">dpkg -i /disk/upload/unifi_sysvinit_all.deb
unifi depends on mongodb-server (&gt;= 2.4.10) | mongodb-10gen (&gt;= 2.4.14) | mongodb-org-server (&gt;= 2.6.0); however:
Package mongodb-server is not installed.
Package mongodb-10gen is not installed.
Package mongodb-org-server is not installed.
unifi depends on openjdk-7-jre-headless | java8-runtime-headless; however:
Package openjdk-7-jre-headless is not installed.
Package java8-runtime-headless is not installed.
apt-get -f install</pre>
<p>L&rsquo;accès se fait via : https://localhost:8443<br />
Attention que le premier réseau utilisable dans l&rsquo;AP est en mode untagged</p>
<p>L&rsquo;url pour joindre un second contrôleur : controller inform URL http://unify.domain.com:8080/inform</p>
<p>Mettre un proxy revers apache pour du WSS sur /wss et du http à la racine :</p>
<pre class="lang:sh decode:true">SSLEngine on
SSLCertificateFile /etc/letsencrypt/live/unify.domain.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/unify.domain.com/privkey.pem

# Encoded slashes need to be allowed
AllowEncodedSlashes NoDecode

# Container uses a unique non-signed certificate
SSLProxyEngine On
SSLProxyVerify None
SSLProxyCheckPeerCN Off
SSLProxyCheckPeerName Off
# keep the host
ProxyPreserveHost On

# static html, js, images, etc. served from loolwsd
# loleaflet is the client part of LibreOffice Online
ProxyPass /wss wss://127.0.0.1:8443/wss retry=0
ProxyPassReverse /wss wss://127.0.0.1:8443/wss
ProxyPass / https://127.0.0.1:8443/ retry=0
ProxyPassReverse / https://127.0.0.1:8443/
ProxyPreserveHost On

</pre>
<p>L&rsquo;accès au contrôleur Unifi se fait maintenant via https://unify.domain.com</p>
<p>L’article <a href="https://www.monlinux.net/2018/01/configurer-controleur-ubiquiti-unifi-proxy-apache/">Configurer son contrôleur Ubiquiti UniFi dans son proxy Apache</a> est apparu en premier sur <a href="https://www.monlinux.net">Mon linux</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.monlinux.net/2018/01/configurer-controleur-ubiquiti-unifi-proxy-apache/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Notes sur la création de certificats SSL autosignés</title>
		<link>https://www.monlinux.net/2015/01/notes-sur-la-creation-de-certificats-ssl-autosignes/</link>
					<comments>https://www.monlinux.net/2015/01/notes-sur-la-creation-de-certificats-ssl-autosignes/#respond</comments>
		
		<dc:creator><![CDATA[belgotux]]></dc:creator>
		<pubDate>Tue, 27 Jan 2015 20:51:41 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[ssl]]></category>
		<category><![CDATA[startssl]]></category>
		<guid isPermaLink="false">http://www.monlinux.net/?p=745</guid>

					<description><![CDATA[<p>L&#8217;information est surement d&#233;j&#224; vue et revue, je met donc simplement quelques notes sur openssl pour la cr&#233;ation de certificats autosign&#233;s. G&#233;n&#233;rer certificat openssl genrsa -out /etc/apache2/apache.key openssl req -new -x509 -days 3650 -key /etc/apache2/apache.key -out /etc/apache2/apache.cert Attention : mettre... <a class="more-link" href="https://www.monlinux.net/2015/01/notes-sur-la-creation-de-certificats-ssl-autosignes/">Continue Reading &#8594;</a></p>
<p>L’article <a href="https://www.monlinux.net/2015/01/notes-sur-la-creation-de-certificats-ssl-autosignes/">Notes sur la création de certificats SSL autosignés</a> est apparu en premier sur <a href="https://www.monlinux.net">Mon linux</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>L&rsquo;information est surement déjà vue et revue, je met donc simplement quelques notes sur openssl pour la création de certificats autosignés.</p>
<h2>Générer certificat</h2>
<pre class="lang:sh decode:true">openssl genrsa -out /etc/apache2/apache.key
openssl req -new -x509 -days 3650 -key /etc/apache2/apache.key -out /etc/apache2/apache.cert</pre>
<p>Attention : mettre le nom de la machine / nom de domaine pour « Common Name »<br />
On peut utiliser un wildcard (joker) du type *.example.com<br />
Il est possible d&rsquo;associer plusieurs noms alternatifs à un certificat en utilisant subjectAltName</p>
<h2>Editer l&rsquo;écoute apache</h2>
<pre class="lang:sh decode:true ">vim /etc/apache2/ports.conf : NameVirtualHost *:443</pre>
<h2> Utiliser un certificat dans la config virtualhost</h2>
<pre class="lang:sh decode:true ">    SSLEngine on
    SSLCertificateFile /chemin/vers/www.example.com.cert
    SSLCertificateKeyFile /chemin/vers/www.example.com.key</pre>
<p>&nbsp;</p>
<h2>Obtenir le certificat d&rsquo;un site</h2>
<pre class="lang:sh decode:true ">openssl s_client -showcerts -connect imap.googlemail.com:993 &lt;/dev/null</pre>
<h2>
Décrypter un certificat avec la clé privée protégée par un mot de passe.</h2>
<pre class="lang:sh decode:true">openssl rsa -in ssl.key -out ssl.key</pre>
<h2>Certificat signé par un CA valide</h2>
<p>Il est possible d&rsquo;avoir un certificat SSL émis par une CA (certificate authority) reconnue des navigateurs. J&rsquo;y ai consacré un <a title="Obtenir un certificat SSL valide gratuitement" href="https://www.monlinux.net/2014/10/obtenir-certificat-ssl-valide-gratuitement/">article à propos de startssl qui propose un certificat SSL d&rsquo;un an gratuitement</a>.</p>
<p class="lang:sh decode:true ">
<p class="lang:sh decode:true ">
<p class="lang:sh decode:true ">
<p>L’article <a href="https://www.monlinux.net/2015/01/notes-sur-la-creation-de-certificats-ssl-autosignes/">Notes sur la création de certificats SSL autosignés</a> est apparu en premier sur <a href="https://www.monlinux.net">Mon linux</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.monlinux.net/2015/01/notes-sur-la-creation-de-certificats-ssl-autosignes/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Apache refuse de démarrer dans un vserver à cause du socket</title>
		<link>https://www.monlinux.net/2014/11/apache-refuse-demarrer-vserver-cause-du-socket/</link>
					<comments>https://www.monlinux.net/2014/11/apache-refuse-demarrer-vserver-cause-du-socket/#respond</comments>
		
		<dc:creator><![CDATA[belgotux]]></dc:creator>
		<pubDate>Sun, 02 Nov 2014 20:26:57 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[vserver]]></category>
		<guid isPermaLink="false">http://www.monlinux.net/?p=644</guid>

					<description><![CDATA[<p>En mettant &#224; jour un vserver web de Debian Squeeze en Wheezy sur un h&#244;te vserver en Debian Lenny, je suis tomb&#233; sur une coquille&#8230;. La plupart des services ont correctement red&#233;marr&#233; sauf Apache&#8230; Il refusait de se lancer&#8230; J&#8217;ai... <a class="more-link" href="https://www.monlinux.net/2014/11/apache-refuse-demarrer-vserver-cause-du-socket/">Continue Reading &#8594;</a></p>
<p>L’article <a href="https://www.monlinux.net/2014/11/apache-refuse-demarrer-vserver-cause-du-socket/">Apache refuse de démarrer dans un vserver à cause du socket</a> est apparu en premier sur <a href="https://www.monlinux.net">Mon linux</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>En mettant à jour un vserver web de Debian Squeeze en Wheezy sur un hôte vserver en Debian Lenny, je suis tombé sur une coquille&#8230;. La plupart des services ont correctement redémarré sauf Apache&#8230; Il refusait de se lancer&#8230; J&rsquo;ai eu ces erreurs en fonction des options de Listen que j&rsquo;ai essayé :</p>
<pre class="lang:sh decode:true ">[crit] (22)Invalid argument: alloc_listener: failed to get a socket for (empty) Syntax error on line 9 of /etc/apache2/ports.conf: Listen setup failed Action 'start' failed.</pre>
<pre class="lang:sh decode:true">Starting web server: apache2no listening sockets available</pre>
<pre class="lang:sh decode:true ">Invalid argument: alloc_listener: failed to get a socket for 0.0.0.0</pre>
<p>Il s&rsquo;agit d&rsquo;un problème lié au vserver et la librairie <em>libapr1,</em> utilisée par Apache, qui fait des appels noyau&#8230; Ce qui est embêtant pour mon vserver&#8230;</p>
<p>Il faut recompiler cette librairie.</p>
<p><span id="more-644"></span></p>
<p>Je me suis inspiré du sujet suivant et j&rsquo;ai eu quelques soucis en chemin : <a href="https://serverfault.com/questions/496989/apache-in-linux-vserver-wont-start-cant-create-socket">debian &#8211; Apache in linux-vserver won&rsquo;t start, can&rsquo;t create socket &#8211; Server Fault</a>.</p>
<p>Attention que les dépenses sont importantes ~900Mo, veillez à supprimer les paquets de développement par après si c&rsquo;est un serveur en production.</p>
<h2>Réinstaller la libapr1 nécessaire à Apache</h2>
<pre class="lang:sh decode:true ">$ apt-get install debhelper autoconf autotools-dev uuid-dev doxygen libtool</pre>
<p>Pour compiler les sources :</p>
<pre class="lang:sh decode:true ">$ apt-get source libapr1
$ tar -xf apr_1.4.6.orig.tar.gz
$ cd apr-1.4.6
$ tar -xf ../apr_1.4.6-3+deb7u1.debian.tar.gz
$ dpkg-buildpackage</pre>
<p>Dans mon cas, j&rsquo;ai eu un souci à la compilation sur le vserver, il y avait besoin de l’environnement /dev/shm, la compilation s&rsquo;arrêtait sans cela&#8230;</p>
<pre class="lang:c++ decode:true ">if grep -q APR_HAS_POSIXSEM_SERIALIZE.*0 build-i386/include/apr.h ;\
then \
echo "WARNING: This is Linux but configure did not detect POSIX semaphores." ;\
if [ "" = "" ] ;\
then \
echo "ERROR: POSIX semaphores not usable and /dev/shm not mounted." ;\
echo "ERROR: Aborting." ;\
echo "HINT: If you are using pbuilder or cowbuilder, add /dev/shm to BINDMOUNTS" ;\
echo "HINT: in pbuilderrc" ;\
exit 1 ;\
fi ;\
fi
WARNING: This is Linux but configure did not detect POSIX semaphores.
ERROR: POSIX semaphores not usable and /dev/shm not mounted.
ERROR: Aborting.
HINT: If you are using pbuilder or cowbuilder, add /dev/shm to BINDMOUNTS
HINT: in pbuilderrc
make: *** [build-i386/config.status] Erreur 1
dpkg-buildpackage: erreur: debian/rules build a produit une erreur de sortie de type 2</pre>
<p>J&rsquo;ai donc modifié le fichier fstab du vserver dans la configuration du serveur hote :</p>
<pre class="lang:sh decode:true ">$ vim /etc/vservers/SERVER/fstab

none    /dev/shm    tmpfs    size=50m,mode=1777    0 0</pre>
<p>Et j&rsquo;ai redémarré le vserver. Pour info, il existe des commandes pour le faire à chaud également.</p>
<p>&nbsp;</p>
<p>Après compilation réussie :</p>
<pre class="lang:sh decode:true">$ dpkg -i libapr1_1.4.6-3+deb7u1_i386.deb
$ /etc/init.d/apache2 start
[ ok ] Starting web server: apache2.</pre>
<p>Notre serveur Apache démarre correctement <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<h2>Nettoyage des paquets inutiles</h2>
<p>On supprime les paquets qui avaient était nécessaires pour la compilation :</p>
<pre class="lang:sh decode:true ">$ apt-get remove debhelper autoconf autotools-dev uuid-dev doxygen libtool &amp;&amp; apt-get autoremove &amp;&amp; apt-get clean</pre>
<p>&nbsp;</p>
<p>L’article <a href="https://www.monlinux.net/2014/11/apache-refuse-demarrer-vserver-cause-du-socket/">Apache refuse de démarrer dans un vserver à cause du socket</a> est apparu en premier sur <a href="https://www.monlinux.net">Mon linux</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.monlinux.net/2014/11/apache-refuse-demarrer-vserver-cause-du-socket/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Apache en mode reverse proxy</title>
		<link>https://www.monlinux.net/2014/10/apache-en-mode-reverse-proxy/</link>
					<comments>https://www.monlinux.net/2014/10/apache-en-mode-reverse-proxy/#respond</comments>
		
		<dc:creator><![CDATA[belgotux]]></dc:creator>
		<pubDate>Wed, 29 Oct 2014 22:04:21 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Sécurité]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[proxy]]></category>
		<category><![CDATA[reverse proxy]]></category>
		<guid isPermaLink="false">http://www.monlinux.net/?p=625</guid>

					<description><![CDATA[<p>Un reverse proxy vous servirait &#224; quoi ? A proposer une &#171;&#160;interface&#160;&#187; au monde ext&#233;rieur avec vos diff&#233;rentes applications web par exemple. Ce qui se trouve derri&#232;re le reverse proxy Apache n&#8217;a pas d&#8217;importance&#8230; Que se soit un autre serveur... <a class="more-link" href="https://www.monlinux.net/2014/10/apache-en-mode-reverse-proxy/">Continue Reading &#8594;</a></p>
<p>L’article <a href="https://www.monlinux.net/2014/10/apache-en-mode-reverse-proxy/">Apache en mode reverse proxy</a> est apparu en premier sur <a href="https://www.monlinux.net">Mon linux</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Un reverse proxy vous servirait à quoi ? A proposer une « interface » au monde extérieur avec vos différentes applications web par exemple. Ce qui se trouve derrière le reverse proxy Apache n&rsquo;a pas d&rsquo;importance&#8230; Que se soit un autre serveur Apache, un serveur Tomcat, un IIS ou bien une application web fonctionnant sur un numéro de port différent du 80.</p>
<p>Il permet également de sécuriser les systèmes qui sont placés derrière ce proxy. En étant en frontal sur le web et en présentant son « interface ». Le proxy apparait comme un Apache aux yeux des bots de scan. On peut même laisser sa signature exprès pour que les bots n&rsquo;aillent pas plus loin. Il sera identifié comme serveur Apache par un scan externe.</p>
<p><span id="more-625"></span></p>
<h2>Explications du reverse proxy Apache</h2>
<p><a href="https://www.monlinux.net/wp-content/uploads/reverse_proxy_apache.png"><img fetchpriority="high" decoding="async" class="size-full wp-image-631 aligncenter" src="https://www.monlinux.net/wp-content/uploads/reverse_proxy_apache.png" alt="reverse_proxy_apache" width="460" height="294" srcset="https://www.monlinux.net/wp-content/uploads/reverse_proxy_apache.png 460w, https://www.monlinux.net/wp-content/uploads/reverse_proxy_apache-300x191.png 300w, https://www.monlinux.net/wp-content/uploads/reverse_proxy_apache-150x95.png 150w" sizes="(max-width: 460px) 100vw, 460px" /></a></p>
<p>Le client doit accéder l&rsquo;application Pyload par exemple. Celle-ci fonctionne sur le server2 sur le port 8080. Faire un simple DNAT sur le firewall est possible, mais quand on a plusieurs applications et une seule adresse IP, cela devient impossible&#8230;</p>
<p>Avec le reverse proxy Apache, le client accède à l&rsquo;application en tapant <em>http://MON_DOMAINE_OU_IP/applicatio</em>n et les requêtes sont redirigées vers <em>http://server2:8080</em>. Cela est invisible pour lui. Vous pouvez faire de même pour toutes vos applications sur vos différents serveurs, même pour des serveurs IIS de Windows&#8230;</p>
<h2>Mise en place</h2>
<p>Pour la gestion du proxy Apache, les paquets suivants sont nécessaires :</p>
<pre class="lang:sh decode:true">$ apt-get install apache2 libapache2-mod-proxy-html</pre>
<p>Pour activer la gestion de proxy, il faut activer le module Apache :</p>
<pre class="lang:sh decode:true ">$ a2enmod proxy_http</pre>
<p>Pour la gestion de proxy html avec réécriture des url dans le contenu des pages html vous aurez besoin d&rsquo;activer les modules Apache :</p>
<pre class="lang:sh decode:true ">$ a2enmod proxy_html headers</pre>
<p>Beaucoup d&rsquo;application, comme Pyload, ne sont pas codées en liens relatifs, mais en liens absolus&#8230; Et sans utiliser les modules en question, vous vous retrouveriez avec des liens externes en http://10.xxx.xxx.xxx/applications/qqch par exemple&#8230;</p>
<p>&nbsp;</p>
<p>D&rsquo;abord, configurer ce qui est autorisé dans le fichier du site (surtout utile pour ProxyRequests). Pour ma part, aucune restrictions, cela se configure comme un « Directory ».</p>
<pre class="lang:sh decode:true">$ vim /etc/apache2/sites_enabled/000-default
&lt;Proxy *&gt;
Order allow,deny
Allow from all
&lt;/Proxy&gt;</pre>
<p>Voici la configuration d&rsquo;exemple pour l&rsquo;application Pyload. Ceci est valide pour Apache v2.1+. Pour les versions moins récentes, la configuration est donnée après.</p>
<pre class="lang:sh decode:true">ProxyPass /pyload/ http://127.0.0.1:8081/
ProxyPassReverse /pyload/ http://127.0.0.1:8081/
ProxyHTMLURLMap http://127.0.0.1:8081 /pyload
&lt;Location /pyload/&gt;
ProxyHTMLEnable On                                     #### v2.1 min
ProxyHTMLExtended on
ProxyPassReverse /
ProxyHTMLURLMap / /pyload/
RequestHeader unset Accept-Encoding
&lt;/Location&gt;

ProxyHTMLLogVerbose On # pour afficher de quoi debugger</pre>
<p>Pour Apache plus vieux que le 2.1 :</p>
<pre class="lang:sh decode:true">ProxyPass /pyload/ http://127.0.0.1:8081/
ProxyPassReverse /pyload/ http://127.0.0.1:8081/
ProxyHTMLURLMap http://127.0.0.1:8081 /pyload
&lt;Location /pyload/&gt;
SetOutputFilter proxy-html                            #### older 2.1
ProxyPassReverse /
ProxyHTMLURLMap / /pyload/
RequestHeader unset Accept-Encoding
&lt;/Location&gt;</pre>
<p>Certaines applications on besoin de règles de réécriture des url. Il faut activer le module « rewrite » d&rsquo;Apache. Voici une configuration d&rsquo;exemple :</p>
<pre class="lang:sh decode:true">ProxyPass /pyload/ http://127.0.0.1:8081/
ProxyPassReverse /pyload/ http://127.0.0.1:8081/
RewriteRule ^/pyload$ /pyload/ [R]
ProxyHTMLURLMap http://127.0.0.1:8081 /pyload
&lt;Location /pyload/&gt;
    SetOutputFilter proxy-html
    ProxyPassReverse /
    ProxyHTMLURLMap / /pyload/
    RequestHeader unset Accept-Encoding
&lt;/Location&gt;</pre>
<h2>Problème courant</h2>
<p>Lorsque l&rsquo;on utilise un domaine pour le proxy de notre application comme « <em>http://test.monlinux.net</em>« , on a généralement aucun problème. Mais lorsque l&rsquo;on prend un sous-dossier comme « <em>http://192.168.1.2/pyload</em>« , des problèmes peuvent apparaitre avec les liens des css, javascript ajax, etc.</p>
<p>Une grande partie des problèmes d&rsquo;intégration sont liés à l&rsquo;application. Il faut parfois chercher les bonnes options pour le proxy Apache, mais jusqu&rsquo;ici aucune application bien conçue ne m&rsquo;a posé problème.</p>
<p>Plus d&rsquo;infos sur le <a href="https://httpd.apache.org/docs/current/fr/mod/mod_proxy.html" target="_blank" rel="noopener">mod_proxy via le site d&rsquo;Apache</a>.</p>
<p>N&rsquo;hésitez pas à faire un <a title="Apache – test de configuration et benchmark" href="https://www.monlinux.net/2014/10/apache-test-configuration-benchmark/">test de benchmark de vos applications web</a> en directe et à travers le reverse proxy pour vérifier les performances. Vous verrez que le mod_proxy ne change presque rien et que la réécriture des url change un peu la donne par contre&#8230;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>L’article <a href="https://www.monlinux.net/2014/10/apache-en-mode-reverse-proxy/">Apache en mode reverse proxy</a> est apparu en premier sur <a href="https://www.monlinux.net">Mon linux</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.monlinux.net/2014/10/apache-en-mode-reverse-proxy/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Apache &#8211; test de configuration et benchmark</title>
		<link>https://www.monlinux.net/2014/10/apache-test-configuration-benchmark/</link>
					<comments>https://www.monlinux.net/2014/10/apache-test-configuration-benchmark/#respond</comments>
		
		<dc:creator><![CDATA[belgotux]]></dc:creator>
		<pubDate>Tue, 21 Oct 2014 21:40:07 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Réseaux]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[benchmark]]></category>
		<guid isPermaLink="false">http://www.monlinux.net/?p=621</guid>

					<description><![CDATA[<p>Voici une petite note pour tester votre configuration Apache avant de l&#8217;appliquer, choisissez l&#8217;option appropri&#233;e selon votre distribution : $ apache2ctl configtest.conf Syntax OK $ apache2 -S Pour tester la performance de votre application ou pour des tests de performances... <a class="more-link" href="https://www.monlinux.net/2014/10/apache-test-configuration-benchmark/">Continue Reading &#8594;</a></p>
<p>L’article <a href="https://www.monlinux.net/2014/10/apache-test-configuration-benchmark/">Apache &#8211; test de configuration et benchmark</a> est apparu en premier sur <a href="https://www.monlinux.net">Mon linux</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Voici une petite note pour tester votre configuration Apache avant de l&rsquo;appliquer, choisissez l&rsquo;option appropriée selon votre distribution :</p>
<pre class="lang:sh decode:true">$ apache2ctl configtest.conf
    Syntax OK
$ apache2 -S</pre>
<p>Pour tester la performance de votre application ou pour des tests de performances de charge, Apache dispose d&rsquo;un outil de Benchmark. Il est fourni de base avec Apache mais peut aussi être installé indépendamment via le paquet « apache2-utils » sur votre pc.</p>
<pre class="lang:sh decode:true ">$ ab -n 1000 -c 30 http://votresite.tld/</pre>
<ul>
<li>-n est le nombre de requêtes à effectuer en même temps</li>
<li>-c est le nombre de fois qu&rsquo;on va effectuer cette « session » de requêtes</li>
</ul>
<p>&nbsp;</p>
<p>L’article <a href="https://www.monlinux.net/2014/10/apache-test-configuration-benchmark/">Apache &#8211; test de configuration et benchmark</a> est apparu en premier sur <a href="https://www.monlinux.net">Mon linux</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.monlinux.net/2014/10/apache-test-configuration-benchmark/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Obtenir un certificat SSL valide gratuitement</title>
		<link>https://www.monlinux.net/2014/10/obtenir-certificat-ssl-valide-gratuitement/</link>
					<comments>https://www.monlinux.net/2014/10/obtenir-certificat-ssl-valide-gratuitement/#respond</comments>
		
		<dc:creator><![CDATA[belgotux]]></dc:creator>
		<pubDate>Wed, 08 Oct 2014 22:58:24 +0000</pubDate>
				<category><![CDATA[Général]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[certificat]]></category>
		<category><![CDATA[gratuit]]></category>
		<category><![CDATA[ssl]]></category>
		<category><![CDATA[startssl]]></category>
		<guid isPermaLink="false">http://www.monlinux.net/?p=567</guid>

					<description><![CDATA[<p>Vous avez surement d&#233;j&#224; utilis&#233; des certificats SSL pour s&#233;curiser vos applications. Et tr&#232;s certainement des certificats auto-sign&#233;s. Mais chaque nouvel utilisateur re&#231;oit&#160;un message d&#8217;avertissement de s&#233;curit&#233; et ce n&#8217;est pas professionnel. Cela peut &#234;tre dangereux. En effet, n&#8217;importe qui... <a class="more-link" href="https://www.monlinux.net/2014/10/obtenir-certificat-ssl-valide-gratuitement/">Continue Reading &#8594;</a></p>
<p>L’article <a href="https://www.monlinux.net/2014/10/obtenir-certificat-ssl-valide-gratuitement/">Obtenir un certificat SSL valide gratuitement</a> est apparu en premier sur <a href="https://www.monlinux.net">Mon linux</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Vous avez surement déjà utilisé des certificats SSL pour sécuriser vos applications. Et très certainement des certificats auto-signés.</p>
<p>Mais chaque nouvel utilisateur reçoit un message d&rsquo;avertissement de sécurité et ce n&rsquo;est pas professionnel.</p>
<p>Cela peut être dangereux. En effet, n&rsquo;importe qui se plaçant entre le nouvel utilisateur et le serveur peut faire une attaque MITM et générer un certificat auto-signé pour se faire passer pour le serveur distant. Le nouvel utilisateur n&rsquo;y verra que du feu s&rsquo;il ne vérifie pas l&#8217;emprunte du certificat.</p>
<p>Il faut donc penser à utiliser un certificat signé par une autorité valide (CA). La plupart sont payantes mais il en existe des gratuits.</p>
<p><span id="more-567"></span></p>
<p><a href="https://www.monlinux.net/wp-content/uploads/startssl_1_creation_certificat_personnel_a.png"><img decoding="async" class="size-medium wp-image-572 alignleft" src="https://www.monlinux.net/wp-content/uploads/startssl_1_creation_certificat_personnel_a-300x153.png" alt="startssl_1_creation_certificat_personnel_a" width="300" height="153" srcset="https://www.monlinux.net/wp-content/uploads/startssl_1_creation_certificat_personnel_a-300x153.png 300w, https://www.monlinux.net/wp-content/uploads/startssl_1_creation_certificat_personnel_a-1024x524.png 1024w, https://www.monlinux.net/wp-content/uploads/startssl_1_creation_certificat_personnel_a-150x76.png 150w, https://www.monlinux.net/wp-content/uploads/startssl_1_creation_certificat_personnel_a.png 1668w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Je travaille avec <a href="https://www.startssl.com" target="_blank" rel="noopener">StartSSL</a>, qui permet d&rsquo;avoir un certificat de niveau 1 gratuitement. Il faut penser à le renouveler tous les ans.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong>Attention qu&rsquo;après avoir créé le certificat, il faut attendre 48h avant </strong><a href="https://www.monlinux.net/wp-content/uploads/startssl_1_creation_certificat_personnel_b.png"><img decoding="async" class="alignright size-medium wp-image-573" src="https://www.monlinux.net/wp-content/uploads/startssl_1_creation_certificat_personnel_b-300x208.png" alt="startssl_1_creation_certificat_personnel_b" width="300" height="208" srcset="https://www.monlinux.net/wp-content/uploads/startssl_1_creation_certificat_personnel_b-300x208.png 300w, https://www.monlinux.net/wp-content/uploads/startssl_1_creation_certificat_personnel_b-1024x712.png 1024w, https://www.monlinux.net/wp-content/uploads/startssl_1_creation_certificat_personnel_b-150x104.png 150w, https://www.monlinux.net/wp-content/uploads/startssl_1_creation_certificat_personnel_b.png 1280w" sizes="(max-width: 300px) 100vw, 300px" /></a><strong>de le mettre en place sur votre serveur Apache</strong>.</p>
<p>En effet, le certificat n&rsquo;est pas directement reconnu par les navigateurs comme firefox, chrome etc. Ces navigateurs utilisent une base de données. Si vous n&rsquo;attendez pas ce délai, vous risquez d&rsquo;avoir un message d&rsquo;erreur jusqu&rsquo;au moment où votre certificat aura été transmis à tous les serveurs de base de données des navigateurs.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><a href="https://www.monlinux.net/wp-content/uploads/startssl_1_creation_certificat_personnel_c.png"><img loading="lazy" decoding="async" class="size-medium wp-image-574 alignleft" src="https://www.monlinux.net/wp-content/uploads/startssl_1_creation_certificat_personnel_c-300x199.png" alt="startssl_1_creation_certificat_personnel_c" width="300" height="199" srcset="https://www.monlinux.net/wp-content/uploads/startssl_1_creation_certificat_personnel_c-300x199.png 300w, https://www.monlinux.net/wp-content/uploads/startssl_1_creation_certificat_personnel_c-150x99.png 150w, https://www.monlinux.net/wp-content/uploads/startssl_1_creation_certificat_personnel_c.png 937w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Après avoir mis <strong>VOS</strong> informations personnels et pas celle de votre société, vous recevez un mail avec un code de validation du type :</p>
<p><a href="https://www.monlinux.net/wp-content/uploads/startssl_1_creation_certificat_personnel_d.png"><img loading="lazy" decoding="async" class="size-medium wp-image-575 alignright" src="https://www.monlinux.net/wp-content/uploads/startssl_1_creation_certificat_personnel_d-300x62.png" alt="startssl_1_creation_certificat_personnel_d" width="300" height="62" srcset="https://www.monlinux.net/wp-content/uploads/startssl_1_creation_certificat_personnel_d-300x62.png 300w, https://www.monlinux.net/wp-content/uploads/startssl_1_creation_certificat_personnel_d-150x31.png 150w, https://www.monlinux.net/wp-content/uploads/startssl_1_creation_certificat_personnel_d.png 716w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Il est à recopier pour poursuivre VOTRE identification pour VOTRE certificat personnel. Ce n&rsquo;est pas encore ici qu&rsquo;on parle de votre certificat de site.</p>
<p><a href="https://www.monlinux.net/wp-content/uploads/startssl_1_creation_certificat_personnel_e.png"><img loading="lazy" decoding="async" class="size-medium wp-image-576 alignleft" src="https://www.monlinux.net/wp-content/uploads/startssl_1_creation_certificat_personnel_e-300x88.png" alt="startssl_1_creation_certificat_personnel_e" width="300" height="88" srcset="https://www.monlinux.net/wp-content/uploads/startssl_1_creation_certificat_personnel_e-300x88.png 300w, https://www.monlinux.net/wp-content/uploads/startssl_1_creation_certificat_personnel_e-150x44.png 150w, https://www.monlinux.net/wp-content/uploads/startssl_1_creation_certificat_personnel_e.png 644w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><a href="https://www.monlinux.net/wp-content/uploads/startssl_1_creation_certificat_personnel_f.png"><img loading="lazy" decoding="async" class="alignright size-medium wp-image-577" src="https://www.monlinux.net/wp-content/uploads/startssl_1_creation_certificat_personnel_f-300x113.png" alt="startssl_1_creation_certificat_personnel_f" width="300" height="113" srcset="https://www.monlinux.net/wp-content/uploads/startssl_1_creation_certificat_personnel_f-300x113.png 300w, https://www.monlinux.net/wp-content/uploads/startssl_1_creation_certificat_personnel_f-150x56.png 150w, https://www.monlinux.net/wp-content/uploads/startssl_1_creation_certificat_personnel_f.png 669w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>A cette étape, votre certificat personnel qui vous identifie VOUS, sera installé sur votre navigateur. On vous averti bien de le sauvegarder ailleurs!</p>
<p><a href="https://www.monlinux.net/wp-content/uploads/startssl_1_creation_certificat_personnel_g.png"><img loading="lazy" decoding="async" class="size-medium wp-image-578 alignleft" src="https://www.monlinux.net/wp-content/uploads/startssl_1_creation_certificat_personnel_g-300x102.png" alt="startssl_1_creation_certificat_personnel_g" width="300" height="102" srcset="https://www.monlinux.net/wp-content/uploads/startssl_1_creation_certificat_personnel_g-300x102.png 300w, https://www.monlinux.net/wp-content/uploads/startssl_1_creation_certificat_personnel_g-150x51.png 150w, https://www.monlinux.net/wp-content/uploads/startssl_1_creation_certificat_personnel_g.png 564w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><a href="https://www.monlinux.net/wp-content/uploads/startssl_1_creation_certificat_personnel_h.png"><img loading="lazy" decoding="async" class="alignright size-medium wp-image-579" src="https://www.monlinux.net/wp-content/uploads/startssl_1_creation_certificat_personnel_h-300x142.png" alt="startssl_1_creation_certificat_personnel_h" width="300" height="142" srcset="https://www.monlinux.net/wp-content/uploads/startssl_1_creation_certificat_personnel_h-300x142.png 300w, https://www.monlinux.net/wp-content/uploads/startssl_1_creation_certificat_personnel_h-150x71.png 150w, https://www.monlinux.net/wp-content/uploads/startssl_1_creation_certificat_personnel_h.png 853w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Il faut aller dans les paramètres &gt; options avancées &gt; Certificats &gt; afficher les certificats. Vous sélectionnez votre certificat et vous exporter/sauvegarder.</p>
<p><a href="https://www.monlinux.net/wp-content/uploads/startssl_1_creation_certificat_personnel_i.png"><img loading="lazy" decoding="async" class="size-medium wp-image-580 alignleft" src="https://www.monlinux.net/wp-content/uploads/startssl_1_creation_certificat_personnel_i-300x181.png" alt="startssl_1_creation_certificat_personnel_i" width="300" height="181" srcset="https://www.monlinux.net/wp-content/uploads/startssl_1_creation_certificat_personnel_i-300x181.png 300w, https://www.monlinux.net/wp-content/uploads/startssl_1_creation_certificat_personnel_i-150x90.png 150w, https://www.monlinux.net/wp-content/uploads/startssl_1_creation_certificat_personnel_i.png 805w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Sauvegardez le avec une extension .p12</p>
<p>&nbsp;</p>
<h2>Étape 2 &#8211; authentifier le domaine</h2>
<p>Il faut vérifier que l&rsquo;on est bien le détenteur du domaine avec une confirmation par mail sur l&rsquo;adresse p&#111;&#114;tm&#97;s&#116;e&#114;&#64;&#116;es&#116;&#46;&#116;l&#100; par exemple.</p>
<p><a href="https://www.monlinux.net/wp-content/uploads/startssl_2_valider_autenticite_site_a.png"><img loading="lazy" decoding="async" class="size-medium wp-image-581 alignleft" src="https://www.monlinux.net/wp-content/uploads/startssl_2_valider_autenticite_site_a-300x158.png" alt="startssl_2_valider_autenticite_site_a" width="300" height="158" srcset="https://www.monlinux.net/wp-content/uploads/startssl_2_valider_autenticite_site_a-300x158.png 300w, https://www.monlinux.net/wp-content/uploads/startssl_2_valider_autenticite_site_a-1024x541.png 1024w, https://www.monlinux.net/wp-content/uploads/startssl_2_valider_autenticite_site_a-150x79.png 150w, https://www.monlinux.net/wp-content/uploads/startssl_2_valider_autenticite_site_a.png 1600w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><a href="https://www.monlinux.net/wp-content/uploads/startssl_2_valider_autenticite_site_b.png"><img loading="lazy" decoding="async" class="alignright size-medium wp-image-582" src="https://www.monlinux.net/wp-content/uploads/startssl_2_valider_autenticite_site_b-300x158.png" alt="startssl_2_valider_autenticite_site_b" width="300" height="158" srcset="https://www.monlinux.net/wp-content/uploads/startssl_2_valider_autenticite_site_b-300x158.png 300w, https://www.monlinux.net/wp-content/uploads/startssl_2_valider_autenticite_site_b-1024x541.png 1024w, https://www.monlinux.net/wp-content/uploads/startssl_2_valider_autenticite_site_b-150x79.png 150w, https://www.monlinux.net/wp-content/uploads/startssl_2_valider_autenticite_site_b.png 1600w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><a href="https://www.monlinux.net/wp-content/uploads/startssl_2_valider_autenticite_site_c.png"><img loading="lazy" decoding="async" class="size-medium wp-image-583 alignleft" src="https://www.monlinux.net/wp-content/uploads/startssl_2_valider_autenticite_site_c-300x158.png" alt="startssl_2_valider_autenticite_site_c" width="300" height="158" srcset="https://www.monlinux.net/wp-content/uploads/startssl_2_valider_autenticite_site_c-300x158.png 300w, https://www.monlinux.net/wp-content/uploads/startssl_2_valider_autenticite_site_c-1024x541.png 1024w, https://www.monlinux.net/wp-content/uploads/startssl_2_valider_autenticite_site_c-150x79.png 150w, https://www.monlinux.net/wp-content/uploads/startssl_2_valider_autenticite_site_c.png 1600w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Ensuite on pourra créer des certificats pour les sous-domaines, comme par exemple www.test.tld.</p>
<p><a href="https://www.monlinux.net/wp-content/uploads/startssl_3_creer_cle_privee_site_a.png"><img loading="lazy" decoding="async" class="alignright size-medium wp-image-584" src="https://www.monlinux.net/wp-content/uploads/startssl_3_creer_cle_privee_site_a-300x150.png" alt="startssl_3_creer_cle_privee_site_a" width="300" height="150" srcset="https://www.monlinux.net/wp-content/uploads/startssl_3_creer_cle_privee_site_a-300x150.png 300w, https://www.monlinux.net/wp-content/uploads/startssl_3_creer_cle_privee_site_a-1024x512.png 1024w, https://www.monlinux.net/wp-content/uploads/startssl_3_creer_cle_privee_site_a-150x75.png 150w, https://www.monlinux.net/wp-content/uploads/startssl_3_creer_cle_privee_site_a.png 1234w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>On utilise un mot de passe pour l&rsquo;exportation de la clé. Le certificat généré demandera un mot de passe pour son utilisation.</p>
<p><a href="https://www.monlinux.net/wp-content/uploads/startssl_3_creer_cle_privee_site_b.png"><img loading="lazy" decoding="async" class="size-medium wp-image-585 alignleft" src="https://www.monlinux.net/wp-content/uploads/startssl_3_creer_cle_privee_site_b-300x116.png" alt="startssl_3_creer_cle_privee_site_b" width="300" height="116" srcset="https://www.monlinux.net/wp-content/uploads/startssl_3_creer_cle_privee_site_b-300x116.png 300w, https://www.monlinux.net/wp-content/uploads/startssl_3_creer_cle_privee_site_b-1024x399.png 1024w, https://www.monlinux.net/wp-content/uploads/startssl_3_creer_cle_privee_site_b-150x58.png 150w, https://www.monlinux.net/wp-content/uploads/startssl_3_creer_cle_privee_site_b.png 1536w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><a href="https://www.monlinux.net/wp-content/uploads/startssl_3_creer_cle_privee_site_c.png"><img loading="lazy" decoding="async" class="size-medium wp-image-586 alignright" src="https://www.monlinux.net/wp-content/uploads/startssl_3_creer_cle_privee_site_c-300x153.png" alt="startssl_3_creer_cle_privee_site_c" width="300" height="153" srcset="https://www.monlinux.net/wp-content/uploads/startssl_3_creer_cle_privee_site_c-300x153.png 300w, https://www.monlinux.net/wp-content/uploads/startssl_3_creer_cle_privee_site_c-1024x525.png 1024w, https://www.monlinux.net/wp-content/uploads/startssl_3_creer_cle_privee_site_c-150x76.png 150w, https://www.monlinux.net/wp-content/uploads/startssl_3_creer_cle_privee_site_c.png 1222w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Il faudra utiliser openssl pour retirer ce mot de passe pour mettre le certificat dans Apache, sinon vous devrez rentrer le mot de pase à chaque redémarrage d&rsquo;Apache <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<pre class="lang:sh decode:true">openssl rsa -in ssl_passwd.key -out ssl.key</pre>
<p>&nbsp;</p>
<h2>Étape 3 &#8211; création du certificat du site</h2>
<p>Il ne reste qu&rsquo;à créer le certificat proprement dit, on choisi le sous domaine concerné. Cela peut être www.test.tld et implicitement test.tld.</p>
<p><a href="https://www.monlinux.net/wp-content/uploads/startssl_4_creation_certificat_site_a.png"><img loading="lazy" decoding="async" class="size-medium wp-image-587 alignleft" src="https://www.monlinux.net/wp-content/uploads/startssl_4_creation_certificat_site_a-300x118.png" alt="startssl_4_creation_certificat_site_a" width="300" height="118" srcset="https://www.monlinux.net/wp-content/uploads/startssl_4_creation_certificat_site_a-300x118.png 300w, https://www.monlinux.net/wp-content/uploads/startssl_4_creation_certificat_site_a-1024x405.png 1024w, https://www.monlinux.net/wp-content/uploads/startssl_4_creation_certificat_site_a-150x59.png 150w, https://www.monlinux.net/wp-content/uploads/startssl_4_creation_certificat_site_a.png 1526w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Le certificat est créé, il n&rsquo;y a plus qu&rsquo;à mettre le certificat et la clé privée sur le serveur Apache.</p>
<p><a href="https://www.monlinux.net/wp-content/uploads/startssl_4_creation_certificat_site_b.png"><img loading="lazy" decoding="async" class="alignright size-medium wp-image-588" src="https://www.monlinux.net/wp-content/uploads/startssl_4_creation_certificat_site_b-300x119.png" alt="startssl_4_creation_certificat_site_b" width="300" height="119" srcset="https://www.monlinux.net/wp-content/uploads/startssl_4_creation_certificat_site_b-300x119.png 300w, https://www.monlinux.net/wp-content/uploads/startssl_4_creation_certificat_site_b-1024x408.png 1024w, https://www.monlinux.net/wp-content/uploads/startssl_4_creation_certificat_site_b-150x59.png 150w, https://www.monlinux.net/wp-content/uploads/startssl_4_creation_certificat_site_b.png 1523w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Rappel pour les options à utiliser pour un certificat dans la configuration virtualhost :</p>
<pre class="lang:sh decode:true ">SSLEngine on
SSLCertificateFile /chemin/vers/www.example.com.cert
SSLCertificateKeyFile /chemin/vers/www.example.com.key</pre>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>L’article <a href="https://www.monlinux.net/2014/10/obtenir-certificat-ssl-valide-gratuitement/">Obtenir un certificat SSL valide gratuitement</a> est apparu en premier sur <a href="https://www.monlinux.net">Mon linux</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.monlinux.net/2014/10/obtenir-certificat-ssl-valide-gratuitement/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/

Mise en cache de page à l’aide de Disk: Enhanced 
Mise en cache de la base de données de 29/55 requêtes en 0.119 secondes utilisant Disk

Served from: www.monlinux.net @ 2026-06-17 00:15:04 by W3 Total Cache
-->