<?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>MacFan &#187; htpasswd</title>
	<atom:link href="http://www.jkraft.fr/tag/htpasswd/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jkraft.fr</link>
	<description>Tout sur le web et le développement</description>
	<lastBuildDate>Mon, 23 Jan 2012 09:07:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Protéger vos dossiers avec .htaccess et .htpasswd</title>
		<link>http://www.jkraft.fr/2008/10/28/proteger-vos-dossier-avec-htaccess-et-htpasswd/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=proteger-vos-dossier-avec-htaccess-et-htpasswd</link>
		<comments>http://www.jkraft.fr/2008/10/28/proteger-vos-dossier-avec-htaccess-et-htpasswd/#comments</comments>
		<pubDate>Tue, 28 Oct 2008 11:16:49 +0000</pubDate>
		<dc:creator>kraft</dc:creator>
				<category><![CDATA[Développement]]></category>
		<category><![CDATA[Serveur]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[htpasswd]]></category>

		<guid isPermaLink="false">http://www.jkraft.fr/?p=22</guid>
		<description><![CDATA[Une petite astuce qui sert régulièrement, c&#8217;est pouvoir protéger un dossier par mot de passe. Avec le .htaccess vous pouvez faire cela très facilement et même avec plusieurs comptes. I) Apache Dans un premier temps il faut vérifier le fichier de conf d&#8217;apache. Il vous faut cette ligne : AccessFileName .htaccess Ils définissent entre autres [...]]]></description>
			<content:encoded><![CDATA[<p>Une petite astuce qui sert régulièrement, c&#8217;est pouvoir protéger un dossier par mot de passe. Avec le .htaccess vous pouvez faire cela très facilement et même avec plusieurs comptes.</p>
<p><span id="more-22"></span></p>
<p>I) <strong>Apache</strong></p>
<p>Dans un premier temps il faut vérifier le fichier de conf d&#8217;apache.</p>
<p>Il vous faut cette ligne :</p>
<p><code>AccessFileName .htaccess</code></p>
<p>Ils définissent entre autres le nom du fichier qui sera reconnu comme étant un fichier de restriction d&#8217;accès.</p>
<p>Et pour chaqu&#8217;un de vos <em>virtual server </em>:</p>
<p><code>AllowOverride AuthConfig</code></p>
<p>II)<strong>.htpasswd</strong></p>
<p>Pour le créer utilisez la commande :</p>
<p><code>htpasswd -b .htpasswd user mdp</code></p>
<p>Ou par exemple ce site http://aspirine.org/htpasswd.html qui vous permet de le générer. Votre fichier .htpasswd va ressembler à quelque chose comme ça :</p>
<p><code>david:bp3rCaQn8cISw<br />
stef:D1.766HO012hA</code></p>
<p>Ne mettez pas le fichier .htpasswd dans le même dossier que le .htaccess, mais dans un autre que vous protégerez lui aussi avec un .htaccess qui restreint l&#8217;accès à tous pour éviter qu&#8217;on ne lise les mots de passe :</p>
<p><code>AuthGroupFile /dev/null<br />
AuthName "Acces restreint"<br />
AuthType Basic<br />
deny from all</code></p>
<p>III)<strong>.htaccess</strong></p>
<p>Pour créer une protection toute simple avec un utilisateur pour un dossier. Créez le fichier .htaccess avec ce code :</p>
<p><code>AuthName message<br />
AuthUserFile /chemin/.htpasswd<br />
AuthGroupFile /dev/null<br />
AuthType Basic<br />
&lt;limit GET POST&gt;<br />
require valid-user<br />
&lt;/Limit&gt;</code></p>
<p>Cela va automatiquement afficher une fenêtre de demande de login et mot de passe et n&#8217;acceptera que les utilisateurs enregistrés dans votre fichier .htpasswd.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jkraft.fr/2008/10/28/proteger-vos-dossier-avec-htaccess-et-htpasswd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

