<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://wiki.jordan-lenuff.com/index.php?action=history&amp;feed=atom&amp;title=Technique%2FApache%2FActiver_une_page_de_maintenance</id>
	<title>Technique/Apache/Activer une page de maintenance - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.jordan-lenuff.com/index.php?action=history&amp;feed=atom&amp;title=Technique%2FApache%2FActiver_une_page_de_maintenance"/>
	<link rel="alternate" type="text/html" href="https://wiki.jordan-lenuff.com/index.php?title=Technique/Apache/Activer_une_page_de_maintenance&amp;action=history"/>
	<updated>2026-05-15T22:01:16Z</updated>
	<subtitle>Historique des révisions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.34.0</generator>
	<entry>
		<id>https://wiki.jordan-lenuff.com/index.php?title=Technique/Apache/Activer_une_page_de_maintenance&amp;diff=615&amp;oldid=prev</id>
		<title>Jordan : Page créée avec « == Présentation == Cette page a pour objet de montrer un exemple de comment mettre en place une page de maintenance sur Apache pour un vhost ou une partie d'un vhost.  ==… »</title>
		<link rel="alternate" type="text/html" href="https://wiki.jordan-lenuff.com/index.php?title=Technique/Apache/Activer_une_page_de_maintenance&amp;diff=615&amp;oldid=prev"/>
		<updated>2020-05-14T09:07:44Z</updated>

		<summary type="html">&lt;p&gt;Page créée avec « == Présentation == Cette page a pour objet de montrer un exemple de comment mettre en place une page de maintenance sur Apache pour un vhost ou une partie d&amp;#039;un vhost.  ==… »&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Présentation ==&lt;br /&gt;
Cette page a pour objet de montrer un exemple de comment mettre en place une page de maintenance sur Apache pour un vhost ou une partie d'un vhost.&lt;br /&gt;
&lt;br /&gt;
== Mise en œuvre ==&lt;br /&gt;
Dans le &amp;lt;code&amp;gt;DOCUMENT_ROOT&amp;lt;/code&amp;gt; du site publié par Apache, ajouter dans un fichier &amp;lt;code&amp;gt;.htaccess&amp;lt;/code&amp;gt; les lignes suivantes :&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;apache&amp;quot;&amp;gt;&lt;br /&gt;
RewriteEngine On&lt;br /&gt;
# The following lines enables maintenance mode if&lt;br /&gt;
# a maintenance.enable file is found&lt;br /&gt;
RewriteCond %{REMOTE_ADDR} !^123\.456\.789\.000&lt;br /&gt;
RewriteCond %{DOCUMENT_ROOT}/maintenance.php -f&lt;br /&gt;
RewriteCond %{DOCUMENT_ROOT}/maintenance.enable -f&lt;br /&gt;
RewriteCond %{SCRIPT_FILENAME} !maintenance.php&lt;br /&gt;
RewriteRule ^.*$ /maintenance.php [R=503,L]&lt;br /&gt;
ErrorDocument 503 /maintenance.php&lt;br /&gt;
Header Set Cache-Control &amp;quot;max-age=0, no-store&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il faudra adapter (ou supprimer) la condition &amp;lt;code&amp;gt;%{REMOTE_ADDR}&amp;lt;/code&amp;gt; selon l'adresse IP du poste qui devra continuer à accéder au site pour tester.&lt;br /&gt;
&lt;br /&gt;
Pour activer le mode maintenance, il faudra qu'il existe au préalable une page &amp;lt;code&amp;gt;maintenance.php&amp;lt;/code&amp;gt;, à laquelle viendra se joindre un fichier &amp;lt;code&amp;gt;maintenance.enable&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Pour désactiver le mode maintenance, il suffira de supprimer le fichier &amp;lt;code&amp;gt;maintenance.enable&amp;lt;/code&amp;gt;, ou de le renommer en &amp;lt;code&amp;gt;maintenance.disable&amp;lt;/code&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Jordan</name></author>
		
	</entry>
</feed>