<?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>Croc-Informatique.fr &#187; Web</title>
	<atom:link href="http://www.croc-informatique.fr/category/web/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.croc-informatique.fr</link>
	<description>Le Blog Note d'Olivier Legras</description>
	<lastBuildDate>Wed, 18 Jan 2012 16:29:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Faire une redirection avec apache</title>
		<link>http://www.croc-informatique.fr/2011/06/faire-une-redirection-avec-apache/</link>
		<comments>http://www.croc-informatique.fr/2011/06/faire-une-redirection-avec-apache/#comments</comments>
		<pubDate>Thu, 23 Jun 2011 09:40:29 +0000</pubDate>
		<dc:creator>Olivier Legras</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[dossier]]></category>
		<category><![CDATA[mod_rewrite]]></category>
		<category><![CDATA[redirect]]></category>
		<category><![CDATA[redirection]]></category>
		<category><![CDATA[répertoire]]></category>
		<category><![CDATA[rewrite]]></category>

		<guid isPermaLink="false">http://www.croc-informatique.fr/2011/06/faire-une-redirection-avec-apache/</guid>
		<description><![CDATA[Voici deux méthodes permettant de faire une redirection avec apache. La première utilise la directive redirect d’apache et la seconde celle du mod Rewrite. Première méthode – Redirect: &#160; Imaginons, que vous voulez forcer l’utilisation de votre webmail en https, placez dans votre virtualhost ou dans votre fichier httpd.conf: Redirect permanent / https://mail.croc-informatique.fr/ ici toutes [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Voici deux méthodes permettant de faire une redirection avec apache. La première utilise la directive redirect d’apache et la seconde celle du mod Rewrite.</p>
<h3>Première méthode – Redirect:</h3>
<p>&#160;</p>
<p>Imaginons, que vous voulez forcer l’utilisation de votre webmail en https, placez dans votre virtualhost ou dans votre fichier httpd.conf:</p>
<blockquote><p>Redirect permanent / <a href="https://mail.croc-informatique.fr/">https://mail.croc-informatique.fr/</a></p>
</blockquote>
<p>ici toutes les requêtes de <a href="http://mail.croc-informatique.fr">http://mail.croc-informatique.fr</a> seront redirigées vers&#160; <a href="https://mail.croc-informatique.fr/">https://mail.croc-informatique.fr/</a></p>
<p><span id="more-676"></span></p>
<p>Vous pouvez aussi utiliser cette directive pour rediriger votre ancien nom de domaine vers votre nouveau en plaçant le “redirect” dans le virtualhost de votre ancien nom de domaine.</p>
<p>Pensez à redémarrer le service httpd à chaque modification du fichier de configuration.</p>
<h3>&#160;</h3>
<h3>Deuxième méthode – Mod Rewrite:</h3>
<p>&#160;</p>
<p>Vérifiez que le mode_rewrite est chargé par apache dans votre fichier httpd.conf :</p>
<p>LoadModule rewrite_module modules/mod_rewrite.so</p>
<p>Puis placez dans votre virtualhost (HTTP) ces lignes :</p>
<blockquote><p>RewriteEngine On      <br />RewriteCond %{HTTPS} off       <br />RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}</p>
</blockquote>
<p>Ici, on redirige les requêtes http vers l’https du même nom de domaine. La page demandé reste inchangé. </p>
<p><u>Par exemple : </u></p>
<p>L’url <a href="http://mail.croc-informatique.fr/login.php">http://mail.croc-informatique.fr/login.php</a> sera redirigé vers <a href="https://mail.croc-informatique.fr/login.php">https://mail.croc-informatique.fr/login.php</a></p>
<p>Mais on peut très bien aussi faire une redirection de mail.croc-informatique.fr vers <a href="http://www.google.fr">www.google.fr</a> comme ceci :</p>
<blockquote><p>RewriteEngine On      <br />RewriteRule (.*) <a href="http://www.google.fr">http://www.google.fr</a></p>
</blockquote>
<p>Pensez à redémarrer le service httpd à chaque modification du fichier de configuration.</p>
<h3>&#160;</h3>
<h3>Rediriger un domaine vers répertoire</h3>
<p>&#160;</p>
<p>Voici une dernière redirection intéressante, toujours avec le “mod_rewrite” pour rediriger la racine d’un domaine vers un sous-dossier :</p>
<blockquote><p>RewriteEngine On      <br />RewriteRule ^/$ /monrepertoire/ [L,R=301]</p>
</blockquote>
<p>Ici on redirige <a href="http://www.mondomaine.fr">http://www.mondomaine.fr</a> vers <a href="http://www.mondomaine.fr/monrepertoire/">http://www.mondomaine.fr/monrepertoire/</a></p>
<div class="shr-publisher-676"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.croc-informatique.fr%2F2011%2F06%2Ffaire-une-redirection-avec-apache%2F' data-shr_title='Faire+une+redirection+avec+apache'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='false' data-shr_href='http%3A%2F%2Fwww.croc-informatique.fr%2F2011%2F06%2Ffaire-une-redirection-avec-apache%2F' data-shr_title='Faire+une+redirection+avec+apache'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.croc-informatique.fr/2011/06/faire-une-redirection-avec-apache/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[NAGIOS] HOWTO &#8211; Installer, configurer et utiliser Webinject avec ou sans nagios</title>
		<link>http://www.croc-informatique.fr/2011/02/nagios-howto-installer-configurer-et-utiliser-webinject-avec-ou-sans-nagios/</link>
		<comments>http://www.croc-informatique.fr/2011/02/nagios-howto-installer-configurer-et-utiliser-webinject-avec-ou-sans-nagios/#comments</comments>
		<pubDate>Thu, 24 Feb 2011 14:30:01 +0000</pubDate>
		<dc:creator>Olivier Legras</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Outils]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[monitoring]]></category>
		<category><![CDATA[Nagios]]></category>
		<category><![CDATA[supervision]]></category>
		<category><![CDATA[webinject]]></category>

		<guid isPermaLink="false">http://www.croc-informatique.fr/2011/02/nagios-howto-installer-configurer-et-utiliser-webinject-avec-ou-sans-nagios/</guid>
		<description><![CDATA[Définition Webinject est un logiciel libre permettant d’automatiser des tests d’applications Web. Les tests peuvent être effectués sous forme de scénario afin de simuler un visiteur. WebInject affiche les résultats en temps réels et peut également être utilisé pour surveiller les temps de réponse. WebInject est écrit en Perl et peut fonctionner sur toute plate-forme [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><h3>Définition</h3>
<p>Webinject est un logiciel libre permettant d’automatiser des tests d’applications Web. Les tests peuvent être effectués sous forme de scénario afin de simuler un visiteur. WebInject affiche les résultats en temps réels et peut également être utilisé pour surveiller les temps de réponse.</p>
<p>WebInject est écrit en Perl et peut fonctionner sur toute plate-forme ayant un interpréteur Perl (MS Windows, GNU / Linux, BSD, Solaris, Mac OS, et bien d&#8217;autres).</p>
<p>WebInject peut être utilisé par Nagios. Pour la mesure des performances, mon pote Thibaut à fait un Graph Template pour Cacti que je fournirais dans un prochain billet.</p>
<p><u></u></p>
<p><span id="more-662"></span></p>
<p><u>Autres informations :</u></p>
<p>Site du projet : <a href="http://www.webinject.org/">http://www.webinject.org/</a></p>
<p>La dernière version du projet date du 4 janvier 2006.</p>
<p>Le projet Webinject a été repris par Sven Nierlein. Il a converti les sources en module Perl et apporté des améliorations voir le changelog : <a href="http://cpansearch.perl.org/src/NIERLEIN/Webinject-1.62/Changes">http://cpansearch.perl.org/src/NIERLEIN/Webinject-1.62/Changes</a></p>
<p><em>Clin d’œil : Regardez le changelog à la version 1.57</em></p>
<h3>&#160;</h3>
<h3>Téléchargement :</h3>
<p>&#160;</p>
<p>Version officiel : <a href="http://www.webinject.org/download.html">http://www.webinject.org/download.html</a></p>
<p>Version de Sven Nierlein : <a href="http://search.cpan.org/~nierlein/Webinject-1.62/">http://search.cpan.org/~nierlein/Webinject-1.62/</a></p>
<p>Dans ce document, nous allons utiliser la version CPAN.</p>
<h3>&#160;</h3>
<h3>Installation :</h3>
<p>&#160;</p>
<p>Qui dit cpan, dit téléchargement et installation via la commande cpan.</p>
<blockquote><p>#cpan</p>
<p>&gt;install Webinject</p>
<p>&gt;quit</p>
</blockquote>
<p><strong>Attention à la majuscule.</strong></p>
<h3>Emplacement de Webinject :</h3>
<blockquote><p>Installing /usr/lib/perl5/site_perl/5.8.8/Webinject.pm à librairie Perl de Webinject</p>
<p>Installing /usr/share/man/man3/Webinject.3pm à Documentation</p>
<p>Installing /usr/bin/webinject.pl à script Perl (Executable)</p>
</blockquote>
<h3>&#160;</h3>
<h3>Utilisation</h3>
<p>&#160;</p>
<p>Webinject s’exécute de cette manière :</p>
<blockquote><p>webinject.pl -c config.xml testcases.xml</p>
</blockquote>
<p>“config.xml” est le fichier de configuration de Webinject. Dans ce fichier, nous pouvons modifier le comportement de Webinject.</p>
<p>Pour notre exemple, nous allons utiliser ce fichier config.xml :</p>
<blockquote><p>&lt;timeout&gt;5&lt;/timeout&gt; </p>
<p>&lt;globaltimeout&gt;10&lt;/globaltimeout&gt;</p>
<p>&lt;reporttype&gt;standard&lt;/reporttype&gt;</p>
</blockquote>
<p>Ici, chaque test effectué par webinject ne doit pas dépasser 5s, l’ensemble des tests ne doit pas excéder 10s et la sortie de Webinject sera de type standard.</p>
<p>Pour plus d’infos, consultez cette documentation : <a href="http://www.webinject.org/manual.html#cfgfile">http://www.webinject.org/manual.html#cfgfile</a></p>
<p>Le deuxième fichier xml , testcases.xml, va nous permettre d’effectuer nos propres scénarios de test. Dans notre exemple, nous voulons nous connecter à l’application WEB pour vérifier que le site est actif, puis nous connecter avec un nom d’utilisateur et ainsi vérifier l’état de la base de données, enfin, nous déconnecter pour ne pas polluer notre site avec des sessions inutiles.</p>
<p>Voici notre fichier testcases.xml :</p>
<blockquote><p>&lt;MONAPPLI repeat=&quot;1&quot;&gt;</p>
<p>&lt;case</p>
<p>id=&quot;1&quot;</p>
<p>description1=&quot;Connexion a mon application WEB&quot;</p>
<p>method=&quot;get&quot;</p>
<p>url=&quot;http://application.domaine.fr/login&quot;</p>
<p>verifypositive=&quot;Bienvenue sur mon application&quot;</p>
<p>errormessage=&quot;Impossible de se connecter &quot;</p>
<p>/&gt;</p>
<p>&lt;case</p>
<p>id=&quot;2&quot;</p>
<p>description1=&quot;Identification&quot;</p>
<p>method=&quot;post&quot;</p>
<p>url=&quot;http://application.domaine.fr/login&quot;</p>
<p>postbody=&quot;back_url=http://redmine.domaine.fr/ &amp;username=olivier&amp;password=monmotdepasse&quot;</p>
<p>verifynegative=&quot;Identifiant ou mot de passe invalide.&quot;</p>
<p>errormessage=&quot;Impossible de s authentifier a mon application avec le compte olivier&quot;</p>
<p>/&gt;</p>
<p>&lt;case</p>
<p>id=&quot;3&quot;</p>
<p>description1=&quot;Deconnexion de mon application&quot;</p>
<p>method=&quot;get&quot;</p>
<p>url=&quot;http://application.domaine.fr/logout&quot;</p>
<p>errormessage=&quot;Impossible de se deconnecter&quot;</p>
<p>/&gt;</p>
<p>&lt;/MONAPPLI&gt;</p>
</blockquote>
<p><strong><u>Explication :</u></strong></p>
<p>&lt;MONAPPLI repeat=&quot;1&quot;&gt;&#160; &#8211;&gt;&#160; Début des test. On repète le test qu’une seule fois.</p>
<p>&lt;/MONAPPLI&gt;&#160; &#8211;&gt; Fin de test.</p>
<p><em></em></p>
<p><em>Case 1 :</em></p>
<p>Si la chaine « Bienvenue sur mon application » apparaît dans le code source de la page <a href="http://application.domaine.fr/login">http://application.domaine.fr/login</a> , l’application fonctionne. Sinon, on génère un message d’erreur « Impossible de se connecter ».</p>
<p><em></em></p>
<p><em>Case 2 :</em></p>
<p>On essaie de se connecter à l’application avec le nom d’utilisateur « olivier » et le mot de passe « monmotdepasse » à l’url <a href="http://redmine.domaine.fr/">http://redmine.domaine.fr/</a> en mode POST</p>
<p>Si la chaine « Identifiant ou mot de passe invalide » apparaît dans le code source de la page, on n’a pas pu s’authentifier donc on génère un message d’erreur « Impossible de s authentifier a mon application avec le compte olivier »</p>
<p><em></em></p>
<p><em>Case 3 :</em></p>
<p>On accède à la page <a href="http://redmine.domaine.fr/logout">http://redmine.domaine.fr/logout</a> et on vérifie que le message&#160; « Impossible de se deconnecter » n’apparaît pas dans le code source de la page.</p>
<p><strong><u></u></strong></p>
<p><strong><u>Informations supplémentaires :</u></strong></p>
<p>Il peut arriver qu’une application ait besoin d’une autre variable de le login / mot de passe pour s’authentifier. C’est le cas de l’application Redmine (Gestionnaire de projet en ruby). Cette application génère à la première connexion un id dans un champ hidden. Cet id est nécessaire pour l’authentification. </p>
<p>Voici comment ça se présente dans le code source de la page WEB :</p>
<blockquote><p>&lt;input name=&quot;authenticity_token&quot; type=&quot;hidden&quot; value=&quot;JL6zyxehqBpKTijQ1NotY8n/mUigkwewvYezH6VJ60s=&quot; /&gt;</p>
</blockquote>
<p>Au niveau du test case :</p>
<p>Pour récupérer la valeur du champ « authenticity_token», nous allons utiliser l’option « parseresponse » comme ceci :</p>
<blockquote><p>parseresponse=&#8217;authenticity_token&quot; type=&quot;hidden&quot; value=&quot;|&quot;|escape&#8217; </p>
</blockquote>
<p>Ceci doit être mis dans le case id=1. La valeur du champ « authenticity_token » se trouvera dans la variable {PARSEDRESULT}.</p>
<p>Dans le case id=2, il nous restera plus qu’à ajouter « authenticity_token » à la méthode POST comme ceci :</p>
<blockquote><p>postbody=&quot;back_url=http://redmine.domaine.fr/&amp;authenticity_token={PARSEDRESULT}&amp;username=olivier&amp;password=monmotdepasse&quot;</p>
</blockquote>
<p>Pour plus d’infos, veuillez regarder cette documentation : <a href="http://www.webinject.org/manual.html#tcsetup">http://www.webinject.org/manual.html#tcsetup</a></p>
<p>&#160;</p>
<h3>Utiliser Webinject avec Nagios</h3>
<h4>&#160;</h4>
<h4>Préparation :</h4>
<ul>
<li>Créer un répertoire Webinject dans ce même dossier où vous placerez le fichier webinject.pl, config.xml et le fichier testcases.xml </li>
</ul>
<p>Pour tester plusieurs sites WEB vous pouvez créer plusieurs fichier testcases (ex : monappli.xml)</p>
<ul>
<li>Modifier le fichier config.pl pour adapter la sortie de webinject à Nagios en modifiant le reportype comme ceci :</li>
</ul>
<blockquote><p>&lt;reporttype&gt;nagios&lt;/reporttype&gt;</p>
</blockquote>
<p>exemple : </p>
<blockquote><p>WebInject OK &#8211; All tests passed successfully in 0.35 seconds|time=0.35;0;10;0;0 case1=0.112;0;0;0;0 case2=0.126;0;0;0;0 case3=0.015;0;0;0;0</p>
</blockquote>
<h4>Création de la commande</h4>
<p>Définir la commande comme ceci :</p>
<blockquote><pre>define command {
    command_name    check_webinject
    command_line    /usr/bin/perl $USER1$/Webinject/webinject.pl -c $ARG1$ $ARG2$
}</pre>
</blockquote>
<p>Création du service</p>
<p>Définir le service comme ceci:</p>
<blockquote>
<pre>define service{
        use                             actif-generic
        hostgroup_name                  LINUX
        service_description             HTTP_WEBINJECT
        check_command                   check_webinject!config.xml!testcases.xml
        }</pre>
</blockquote>
<p>Attribuez le service à un hôte </p>
<p>Recharger Nagios puis tester.</p>
<div class="shr-publisher-662"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.croc-informatique.fr%2F2011%2F02%2Fnagios-howto-installer-configurer-et-utiliser-webinject-avec-ou-sans-nagios%2F' data-shr_title='%5BNAGIOS%5D+HOWTO+%26ndash%3B+Installer%2C+configurer+et+utiliser+Webinject+avec+ou+sans+nagios'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='false' data-shr_href='http%3A%2F%2Fwww.croc-informatique.fr%2F2011%2F02%2Fnagios-howto-installer-configurer-et-utiliser-webinject-avec-ou-sans-nagios%2F' data-shr_title='%5BNAGIOS%5D+HOWTO+%26ndash%3B+Installer%2C+configurer+et+utiliser+Webinject+avec+ou+sans+nagios'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.croc-informatique.fr/2011/02/nagios-howto-installer-configurer-et-utiliser-webinject-avec-ou-sans-nagios/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Changement de tête</title>
		<link>http://www.croc-informatique.fr/2010/06/changement-de-tete/</link>
		<comments>http://www.croc-informatique.fr/2010/06/changement-de-tete/#comments</comments>
		<pubDate>Sun, 20 Jun 2010 20:19:31 +0000</pubDate>
		<dc:creator>Olivier Legras</dc:creator>
				<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.croc-informatique.fr/?p=558</guid>
		<description><![CDATA[Un ptit rafraichissement ça ne fait pas de mal !  En passant à la version 3 de WordPress, je me suis dis que c&#8217;était dommage de changer de version majeur sans améliorer mon design. En cherchant un peu, je suis tombé sur un super thème! Merci au créateur. Petite remarque avec wordpress 3.0 : Où [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Un ptit rafraichissement ça ne fait pas de mal !  En passant à la version 3 de WordPress, je me suis dis que c&#8217;était dommage de changer de version majeur sans améliorer mon design.</p>
<p>En cherchant un peu, je suis tombé sur un super thème! Merci au créateur.</p>
<p>Petite remarque avec wordpress 3.0 : Où se trouve les options du thème? j&#8217;ai l&#8217;impression que ce menu a disparu&#8230; C&#8217;est un peu embêtant!</p>
<p>C&#8217;est vraiment bon de changer entièrement son design en quelques heures ! Bravo aux développeur WEB qui nous facilite vraiment la vie! Vive le progrès!</p>
<p>Bon surf <img src='http://www.croc-informatique.fr/wp-includes/images/smilies/icon_wink.gif' alt="icon wink Changement de tête" class='wp-smiley' title="Changement de tête" /> </p>
<div class="shr-publisher-558"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.croc-informatique.fr%2F2010%2F06%2Fchangement-de-tete%2F' data-shr_title='Changement+de+t%C3%AAte'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='false' data-shr_href='http%3A%2F%2Fwww.croc-informatique.fr%2F2010%2F06%2Fchangement-de-tete%2F' data-shr_title='Changement+de+t%C3%AAte'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.croc-informatique.fr/2010/06/changement-de-tete/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Supprimer le passphrase d’un certificat pour apache et autres.</title>
		<link>http://www.croc-informatique.fr/2010/06/supprimer-le-passphrase-dun-certificat-pour-apache-et-autres/</link>
		<comments>http://www.croc-informatique.fr/2010/06/supprimer-le-passphrase-dun-certificat-pour-apache-et-autres/#comments</comments>
		<pubDate>Fri, 11 Jun 2010 17:44:08 +0000</pubDate>
		<dc:creator>Olivier Legras</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Sécurité]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[certificat]]></category>
		<category><![CDATA[passphrase]]></category>
		<category><![CDATA[ssl]]></category>

		<guid isPermaLink="false">http://www.croc-informatique.fr/2010/06/supprimer-le-passphrase-dun-certificat-pour-apache-et-autres/</guid>
		<description><![CDATA[Lorsque vous relancez votre serveur apache après avoir installé votre certificat ssl que vous venez d’acheter, il peut être très désagréable de voir qu’apache vous demande un passphrase. Rhem, je fais quoi, je regénère une clé privée? A ba non, le certificat ne sera plus bon… je dis adieu à mes scripts qui relance apache [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Lorsque vous relancez votre serveur apache après avoir installé votre certificat ssl que vous venez d’acheter, il peut être très désagréable de voir qu’apache vous demande un passphrase. Rhem, je fais quoi, je regénère une clé privée? A ba non, le certificat ne sera plus bon… je dis adieu à mes scripts qui relance apache automatiquement?? A ba non… c’est galère… Je retire le passphrase de ma clé privée?? C’est possible?? </p>
<p>Euh ba oui <img src='http://www.croc-informatique.fr/wp-includes/images/smilies/icon_smile.gif' alt="icon smile Supprimer le passphrase d’un certificat pour apache et autres." class='wp-smiley' title="Supprimer le passphrase d’un certificat pour apache et autres." />  Bien sûr, il faut le connaître! </p>
<p>&#160;</p>
<p><span id="more-494"></span></p>
<p>Voici la commande :</p>
<blockquote><p><code>openssl rsa -</code><code>in</code> <code>cle-privee.key -out cle-privee_sansPassPhrase.key</code></p>
</blockquote>
<p><code>C’est une commande pas compliqué mais très pratique! </code></p>
<div class="shr-publisher-494"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.croc-informatique.fr%2F2010%2F06%2Fsupprimer-le-passphrase-dun-certificat-pour-apache-et-autres%2F' data-shr_title='Supprimer+le+passphrase+d%E2%80%99un+certificat+pour+apache+et+autres.'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='false' data-shr_href='http%3A%2F%2Fwww.croc-informatique.fr%2F2010%2F06%2Fsupprimer-le-passphrase-dun-certificat-pour-apache-et-autres%2F' data-shr_title='Supprimer+le+passphrase+d%E2%80%99un+certificat+pour+apache+et+autres.'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.croc-informatique.fr/2010/06/supprimer-le-passphrase-dun-certificat-pour-apache-et-autres/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Allouer de la m&#233;moire suppl&#233;mentaire &#224; Tomcat</title>
		<link>http://www.croc-informatique.fr/2009/10/allouer-de-la-mmoire-supplmentaire-tomcat/</link>
		<comments>http://www.croc-informatique.fr/2009/10/allouer-de-la-mmoire-supplmentaire-tomcat/#comments</comments>
		<pubDate>Thu, 01 Oct 2009 12:31:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.croc-informatique.fr/2009/10/allouer-de-la-mmoire-supplmentaire-tomcat/</guid>
		<description><![CDATA[Dans le cas de grosses requêtes ou de nombreux visiteurs, il peut être nécessaire d’ajouter de la mémoire au serveur Tomcat. &#160; Pour cela, il suffi d’éditer le fichier /usr/local/tomcat/catalina.sh Modifier : JAVA_OPTS=&#34;$JAVA_OPTS -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager&#34; Par : JAVA_OPTS=&#34;$JAVA_OPTS -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Xmx512M&#34; Puis redémarrez tomcat. Vous pouvez voir la taille de la mémoire allouée dans le manager de [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Dans le cas de grosses requêtes ou de nombreux visiteurs, il peut être nécessaire d’ajouter de la mémoire au serveur Tomcat.</p>
<p>&#160;</p>
<p>Pour cela, il suffi d’éditer le fichier /usr/local/tomcat/catalina.sh</p>
<p>Modifier :</p>
<blockquote><p>JAVA_OPTS=&quot;$JAVA_OPTS -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager&quot;</p>
</blockquote>
<p>Par :</p>
<blockquote><p>JAVA_OPTS=&quot;$JAVA_OPTS -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -<strong><font color="#ff0000">Xmx512M</font></strong>&quot;</p>
<p><span id="more-453"></span></p>
</blockquote>
<p>Puis redémarrez tomcat.</p>
<p>Vous pouvez voir la taille de la mémoire allouée dans le manager de tomcat/Etat du serveur /JVM</p>
<blockquote><p>Max memory: 508.06 MB</p>
</blockquote>
<div class="shr-publisher-453"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.croc-informatique.fr%2F2009%2F10%2Fallouer-de-la-mmoire-supplmentaire-tomcat%2F' data-shr_title='Allouer+de+la+m%26eacute%3Bmoire+suppl%26eacute%3Bmentaire+%26agrave%3B+Tomcat'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='false' data-shr_href='http%3A%2F%2Fwww.croc-informatique.fr%2F2009%2F10%2Fallouer-de-la-mmoire-supplmentaire-tomcat%2F' data-shr_title='Allouer+de+la+m%26eacute%3Bmoire+suppl%26eacute%3Bmentaire+%26agrave%3B+Tomcat'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.croc-informatique.fr/2009/10/allouer-de-la-mmoire-supplmentaire-tomcat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installation de Tomcat 5.5 et Jre 1.5</title>
		<link>http://www.croc-informatique.fr/2008/12/installation-de-tomcat-55-et-jre-15/</link>
		<comments>http://www.croc-informatique.fr/2008/12/installation-de-tomcat-55-et-jre-15/#comments</comments>
		<pubDate>Wed, 17 Dec 2008 11:02:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Réseau]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.croc-informatique.fr/2008/12/installation-de-tomcat-55-et-jre-15/</guid>
		<description><![CDATA[Installation de l’environnement Tomcat Création de l’utilisateur “tomcat” : useradd –d /usr/local/tomcat tomcat Vérifiez que le répertoire /usr/local/tomcat a bien été créé. Télécharger tomcat 5.5 : wget http://mirror.mkhelif.fr/apache/tomcat/tomcat-5/v5.5.27/bin/apache-tomcat-5.5.27.tar.gz Décompresser tomcat : tar xvzf apache-tomcat-5.5.27.tar.gz Aller dans le répertoire : cd apache-tomcat-5.5.27 Copier le contenu du répertoire dans l’arborescence d’installation : cp –Rp * /usr/local/tomcat Donner [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><h3>Installation de l’environnement Tomcat</h3>
<p>Création de l’utilisateur “tomcat” :</p>
<blockquote><p>useradd –d /usr/local/tomcat tomcat</p></blockquote>
<p>Vérifiez que le répertoire /usr/local/tomcat a bien été créé.</p>
<p>Télécharger tomcat 5.5 :</p>
<blockquote><p>wget <a title="http://mirror.mkhelif.fr/apache/tomcat/tomcat-5/v5.5.27/bin/apache-tomcat-5.5.27.tar.gz" href="http://mirror.mkhelif.fr/apache/tomcat/tomcat-5/v5.5.27/bin/apache-tomcat-5.5.27.tar.gz">http://mirror.mkhelif.fr/apache/tomcat/tomcat-5/v5.5.27/bin/apache-tomcat-5.5.27.tar.gz</a></p></blockquote>
<p>Décompresser tomcat :</p>
<blockquote><p>tar xvzf apache-tomcat-5.5.27.tar.gz</p></blockquote>
<p><span id="more-163"></span></p>
<p>Aller dans le répertoire :</p>
<blockquote><p>cd apache-tomcat-5.5.27</p></blockquote>
<p>Copier le contenu du répertoire dans l’arborescence d’installation :</p>
<blockquote><p>cp –Rp * /usr/local/tomcat</p></blockquote>
<p>Donner les droits au répertoire “/usr/local/tomcat” à l’utilisateur “tomcat” :</p>
<blockquote><p>chown –R tomcat.tomcat /usr/local/tomcat</p></blockquote>
<h3>Installation du JRE :</h3>
<p>Voici la commande qui permet d’installer le package java :</p>
<blockquote><p>Rpm –Uvh j2sdk-1_4_2_16-linux-i586.rpm</p></blockquote>
<h3>Configuration de l’environnement Tomcat pour plusieurs instances</h3>
<p>Si vous avez qu’une instance Tomcat, le fichier /usr/local/tomcat/conf/server.xml est déjà configuré. Si vous compter mettre plusieurs instance tomcat sur un serveur, il faut modifier les ports utilisés pour chaque instance et ainsi ne pas avoir de conflit.</p>
<p>Donnons un nom à notre instance :</p>
<p>Soit <span style="color: #ff0000;"><strong>XX</strong></span> le numéro de l’instance.</p>
<p>Voici les lignes à modifier :</p>
<blockquote><p>&lt;Server port=&nbsp;&raquo;<span style="color: #ff0000;"><strong>90XX</strong></span>&nbsp;&raquo; shutdown=&nbsp;&raquo;SHUTDOWN&nbsp;&raquo;&gt;</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>&lt;!&#8211; Define a non-SSL HTTP/1.1 Connector on port 8080 &#8211;&gt;<br />
&lt;Connector port=&nbsp;&raquo;<span style="color: #ff0000;"><strong>93XX</strong></span>&nbsp;&raquo; maxHttpHeaderSize=&nbsp;&raquo;8192&#8243;<br />
maxThreads=&nbsp;&raquo;150&#8243; minSpareThreads=&nbsp;&raquo;25&#8243; maxSpareThreads=&nbsp;&raquo;75&#8243;<br />
enableLookups=&nbsp;&raquo;false&nbsp;&raquo; redirectPort=&nbsp;&raquo;<strong><span style="color: #ff0000;">94XX</span></strong>&nbsp;&raquo; acceptCount=&nbsp;&raquo;100&#8243;<br />
connectionTimeout=&nbsp;&raquo;20000&#8243; disableUploadTimeout=&nbsp;&raquo;true&nbsp;&raquo; /&gt;<br />
&lt;!&#8211; Note : To disable connection timeouts, set connectionTimeout value<br />
to 0 –&gt;</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>&lt;Connector port=&nbsp;&raquo;<span style="color: #ff0000;"><strong>94XX</strong></span>&nbsp;&raquo; maxHttpHeaderSize=&nbsp;&raquo;8192&#8243;<br />
maxThreads=&nbsp;&raquo;150&#8243; minSpareThreads=&nbsp;&raquo;25&#8243; maxSpareThreads=&nbsp;&raquo;75&#8243;<br />
enableLookups=&nbsp;&raquo;false&nbsp;&raquo; disableUploadTimeout=&nbsp;&raquo;true&nbsp;&raquo;<br />
acceptCount=&nbsp;&raquo;100&#8243; scheme=&nbsp;&raquo;https&nbsp;&raquo; secure=&nbsp;&raquo;true&nbsp;&raquo;<br />
clientAuth=&nbsp;&raquo;false&nbsp;&raquo; sslProtocol=&nbsp;&raquo;TLS&nbsp;&raquo; /&gt;<br />
&#8211;&gt;</p>
<p>&lt;!&#8211; Define an AJP 1.3 Connector on port 8009 &#8211;&gt;<br />
&lt;Connector port=&nbsp;&raquo;<span style="color: #ff0000;"><strong>91XX</strong></span>&nbsp;&raquo;<br />
enableLookups=&nbsp;&raquo;false&nbsp;&raquo; redirectPort=&nbsp;&raquo;<strong><span style="color: #ff0000;">94XX</span></strong>&nbsp;&raquo; protocol=&nbsp;&raquo;AJP/1.3&#8243; /&gt;</p>
<p>&lt;!&#8211; Define a Proxied HTTP/1.1 Connector on port 8082 &#8211;&gt;<br />
&lt;!&#8211; See proxy documentation for more information about using this. &#8211;&gt;<br />
&lt;!&#8211;<br />
&lt;Connector port=&nbsp;&raquo;<span style="color: #ff0000;"><strong>95XX</strong></span>&nbsp;&raquo;<br />
maxThreads=&nbsp;&raquo;150&#8243; minSpareThreads=&nbsp;&raquo;25&#8243; maxSpareThreads=&nbsp;&raquo;75&#8243;<br />
enableLookups=&nbsp;&raquo;false&nbsp;&raquo; acceptCount=&nbsp;&raquo;100&#8243; connectionTimeout=&nbsp;&raquo;20000&#8243;<br />
proxyPort=&nbsp;&raquo;80&#8243; disableUploadTimeout=&nbsp;&raquo;true&nbsp;&raquo; /&gt;<br />
&#8211;&gt;</p></blockquote>
<p>Connectez-vous avec l’utilisateur tomcat</p>
<blockquote><p>su &#8211; tomcat</p></blockquote>
<h3>Configuration des variables d’environnement de l’utilisateur “tomcat”:</h3>
<p>Pour chaque utilisateur tomcatXX, nous allons modifier les variables d’environnement pour que le serveur tomcat associé à l’utilisateur puisse connaître les bonnes informations pour démarrer.</p>
<p>Voici les variables d’environnement à fournir :</p>
<p><strong><span style="text-decoration: underline;">Dans la variable PATH :</span></strong></p>
<p>· Ajouter le chemin d’accès à java</p>
<p>· le chemin d’accès au répertoire bin de Tomcat</p>
<p><strong><span style="text-decoration: underline;">Il faut créer ces variables d’environnement :</span></strong></p>
<p>· CATALINA_HOME : Répertoire de base de tomcat</p>
<p>· JAVA_HOME: Répertoire de base de Java</p>
<p><strong><span style="text-decoration: underline;">Editez le fichier .bash_profile :</span></strong></p>
<p>Modifiez votre fichier de cette manière :</p>
<blockquote><p>PATH=$PATH:$HOME/bin:usr/java/jre1.5.0_15/bin:/usr/local/tomcat/bin</p>
<p>CATALINA_HOME=/usr/local/tomcat_concerto</p>
<p>JAVA_HOME=/usr/java/jre1.5.0_15</p>
<p>export PATH CATALINA_HOME JAVA_HOME</p></blockquote>
<p>Ce fichier est situé à la racine du répertoire de l’utilisateur. Ici, “/usr/local/tomcat/.bash_profile”.</p>
<p>Sortez de la session de l&#8217;utilisateur tomcat</p>
<blockquote><p>exit</p></blockquote>
<p>Revenez sur l’utilisateur “tomcat”</p>
<blockquote><p>su – tomcat</p></blockquote>
<p>Démarrez tomcat :</p>
<blockquote><p>bin/startup start</p></blockquote>
<h3>Accédez au serveur tomcat avec le navigateur internet :</h3>
<p>Tentez à présent de vous connecter avec votre navigateur Internet sur le port <strong><span style="color: #ff0000;">93XX</span></strong></p>
<p>Exemple : <a href="http://IP_Serveur:93XX/index.jsp">http://IP_Serveur:93<strong>XX</strong>/index.jsp</a></p>
<p><a href="http://www.croc-informatique.fr/wp-content/uploads/2008/12/image3.png"><img style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" title="image" src="http://www.croc-informatique.fr/wp-content/uploads/2008/12/image-thumb3.png" border="0" alt="image thumb3 Installation de Tomcat 5.5 et Jre 1.5" width="244" height="100" /></a></p>
<p>Voilà Tomcat est installé.</p>
<h3>Installer Tomcat en tant que service :</h3>
<p>Pour que vos serveurs Tomcat soient considérés comme services, il faut créer un fichier dans « /etc/init.d/ » du nom de votre service. Par exemple pour mettre en tant que service le serveur tomcatXX, nous allons créer un fichier « /etc/init.d/tomcatXX ». Voici ce que l’on met dedans :</p>
<blockquote><p>#!/bin/bash<br />
#<br />
# tomcat</p>
<p>#<br />
# chkconfig: 345 20 80<br />
# description: Start up the Tomcat servlet engine.<br />
# Source function library.<br />
. /etc/init.d/functions<br />
RETVAL=$?<br />
USER=tomcat<br />
CLIENT=&nbsp;&raquo;TOMCAT DE TEST&nbsp;&raquo;<br />
CATALINA_HOME=&nbsp;&raquo;/usr/local/tomcat&nbsp;&raquo;<br />
case &laquo;&nbsp;$1&#8243; in<br />
start)<br />
if [ -f $CATALINA_HOME/bin/startup.sh ];<br />
then<br />
echo $&nbsp;&raquo;Starting Tomcat&nbsp;&raquo; $CLIENT<br />
/bin/su &#8211; $USER -c &laquo;&nbsp;$CATALINA_HOME/bin/startup.sh&nbsp;&raquo;<br />
fi<br />
;;<br />
stop)<br />
if [ -f $CATALINA_HOME/bin/shutdown.sh ];<br />
then<br />
echo $&nbsp;&raquo;Stopping Tomcat &laquo;&nbsp;$CLIENT<br />
/bin/su &#8211; $USER -c &laquo;&nbsp;$CATALINA_HOME/bin/shutdown.sh&nbsp;&raquo;<br />
fi<br />
;;<br />
*)<br />
echo $&nbsp;&raquo;Usage: $0 {start|stop}&nbsp;&raquo;<br />
exit 1<br />
;;<br />
esac<br />
exit $RETVAL</p></blockquote>
<p>Pour les autres serveurs tomcat, il vous faudra changer le contenu des variables $USER et $CLIENT.</p>
<p>Une fois le fichier créé, vous devez donner les droits d’exécution à root en faisant :</p>
<blockquote><p>chmod 700 /etc/init.d/tomcat<strong>XX</strong></p></blockquote>
<p>Pour que ce nouveau service soit lancé au démarrage, vous devez effectuer cette commande :</p>
<blockquote><p>chkconfig –level 345 tomcat<strong>XX</strong> on</p></blockquote>
<h3>Interface d’administration :</h3>
<p>Si vous souhaitez avoir l&#8217;insterface web d&#8217;administration, il faut télécharger le télécharger ici : <a href="http://apache.cict.fr/tomcat/tomcat-5/v5.5.27/bin/apache-tomcat-5.5.27-admin.tar.gz">http://apache.cict.fr/tomcat/tomcat-5/v5.5.27/bin/apache-tomcat-5.5.27-admin.tar.gz</a></p>
<p>Décompressez le dans le répertoire &laquo;&nbsp;/usr/local/tomcat&nbsp;&raquo; puis modifiez le fichier /usr/local/tomcat/conf/tomcat-users.xml</p>
<p>Ajoutez ces lignes :</p>
<blockquote><p>&lt;role rolename=&nbsp;&raquo;manager&nbsp;&raquo;/&gt;<br />
&lt;role rolename=&nbsp;&raquo;admin&nbsp;&raquo;/&gt;<br />
&lt;user username=&nbsp;&raquo;admin&nbsp;&raquo; password=&nbsp;&raquo;admin&nbsp;&raquo; roles=&nbsp;&raquo;admin,manager&nbsp;&raquo;/&gt;</p></blockquote>
<p>le compte d&#8217;administration et de mangement sera admin/admin</p>
<p>N&#8217;oubliez pas d&#8217;attribuer les bon droits aux répertoire admin et manager situé dans webapps et au fichier de conf &laquo;&nbsp;/usr/local/tomcat/conf/Catalina/localhost/admin.xml</p>
<p>Puis redémarrez le service tomcat :</p>
<blockquote><p>service tomcat stop<br />
service tomcat start</p></blockquote>
<p>Retournez sur votre page web de base et cliquez sur administration.</p>
<div class="shr-publisher-163"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.croc-informatique.fr%2F2008%2F12%2Finstallation-de-tomcat-55-et-jre-15%2F' data-shr_title='Installation+de+Tomcat+5.5+et+Jre+1.5'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='false' data-shr_href='http%3A%2F%2Fwww.croc-informatique.fr%2F2008%2F12%2Finstallation-de-tomcat-55-et-jre-15%2F' data-shr_title='Installation+de+Tomcat+5.5+et+Jre+1.5'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.croc-informatique.fr/2008/12/installation-de-tomcat-55-et-jre-15/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Redirection d&#8217;url et de port avec apache</title>
		<link>http://www.croc-informatique.fr/2008/06/rediriger-durl-et-de-port-avec-apache/</link>
		<comments>http://www.croc-informatique.fr/2008/06/rediriger-durl-et-de-port-avec-apache/#comments</comments>
		<pubDate>Thu, 26 Jun 2008 13:35:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Réseau]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.croc-informatique.fr/2008/06/rediriger-durl-et-de-port-avec-apache/</guid>
		<description><![CDATA[Nous voulons rediriger une url vers une autre en gardant comme nom de domaine la premi&#232;re url lors de l&#8217;utilisation du site web. dans httpd.conf : &#60;VirtualHost 192.168.0.1:80&#62; &#160;&#160;&#160; ServerName domaine1.fr &#160;&#160;&#160; ProxyPass / http://domaine2.fr/ &#60;/VirtualHost&#62; Ici, lorsque nous demanderons &#224; notre navigateur d&#8217;acc&#233;der au site domaine1.fr, domaine1.fr restera sur votre navigateur mais le contenu [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Nous voulons rediriger une url vers une autre en gardant comme nom de domaine la premi&#232;re url lors de l&#8217;utilisation du site web.</p>
<p>dans httpd.conf :</p>
<blockquote><p>&lt;VirtualHost 192.168.0.1:80&gt;     <br />&#160;&#160;&#160; ServerName domaine1.fr      <br />&#160;&#160;&#160; ProxyPass / <a href="http://domaine2.fr/">http://domaine2.fr/</a>      <br />&lt;/VirtualHost&gt;</p>
</blockquote>
<p>Ici, lorsque nous demanderons &#224; notre navigateur d&#8217;acc&#233;der au site domaine1.fr, domaine1.fr restera sur votre navigateur mais le contenu afficher sera celui de domaine2.fr.</p>
<p>&#160;</p>
<p><span id="more-98"></span></p>
<p>Ici, apache joue le role de proxy. C&#8217;est lui et non le client qui ira chercher les informations sur l&#8217;autre serveur web. Donc ce n&#8217;est pas r&#233;ellement une redirection.</p>
<p>&#160;</p>
<p>Vous pouvez &#233;galement utiliser cette methode pour faire une redirection de port. Imaginons que vous avez plusieurs serveurs apache (ou mangrel, tomcat&#8230;) sur le m&#234;me serveur physique, vous ne pouvez pas utiliser le meme port d&#8217;ecoute. </p>
<p>De ce fait, vous pouvez utiliser un des apaches pour rediriger le port par d&#233;faut (80) vers le port de l&#8217;autre serveur apache (ex 8080).</p>
<p>ex :</p>
<blockquote><p>&lt;VirtualHost 192.168.0.1:80&gt;     <br />&#160;&#160;&#160; ServerName domaine1.fr      <br />&#160;&#160;&#160; ProxyPass / <a href="http://domaine2.fr:8080/">http://domaine2.fr:8080/</a>      <br />&lt;/VirtualHost&gt;</p>
</blockquote>
<div class="shr-publisher-98"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.croc-informatique.fr%2F2008%2F06%2Frediriger-durl-et-de-port-avec-apache%2F' data-shr_title='Redirection+d%27url+et+de+port+avec+apache'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='false' data-shr_href='http%3A%2F%2Fwww.croc-informatique.fr%2F2008%2F06%2Frediriger-durl-et-de-port-avec-apache%2F' data-shr_title='Redirection+d%27url+et+de+port+avec+apache'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.croc-informatique.fr/2008/06/rediriger-durl-et-de-port-avec-apache/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Régler les problème d’accent Apache et PHP</title>
		<link>http://www.croc-informatique.fr/2007/11/rgler-les-problme-daccent-apache-et-php/</link>
		<comments>http://www.croc-informatique.fr/2007/11/rgler-les-problme-daccent-apache-et-php/#comments</comments>
		<pubDate>Sat, 10 Nov 2007 08:05:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programmation]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://o.legras.free.fr/wordpress/?p=30</guid>
		<description><![CDATA[&#160; Modifier le http.conf avec : AddDefaultCharset ISO-8859-1 AddCharset ISO-8859-15 .iso8859-15 .latin9 .fr]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>&nbsp;</p>
<p>Modifier le http.conf avec :</p>
<blockquote><p>AddDefaultCharset ISO-8859-1</p>
<p>AddCharset ISO-8859-15 .iso8859-15 .latin9 .fr</p>
</blockquote>
<div class="shr-publisher-30"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.croc-informatique.fr%2F2007%2F11%2Frgler-les-problme-daccent-apache-et-php%2F' data-shr_title='R%C3%A9gler+les+probl%C3%A8me+d%E2%80%99accent+Apache+et+PHP'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='false' data-shr_href='http%3A%2F%2Fwww.croc-informatique.fr%2F2007%2F11%2Frgler-les-problme-daccent-apache-et-php%2F' data-shr_title='R%C3%A9gler+les+probl%C3%A8me+d%E2%80%99accent+Apache+et+PHP'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.croc-informatique.fr/2007/11/rgler-les-problme-daccent-apache-et-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

