<?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>Php-Developpeur &#187; Linux</title>
	<atom:link href="http://www.php-developpeur.com/category/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.php-developpeur.com</link>
	<description>Blog pour Développeur PHP</description>
	<lastBuildDate>Mon, 08 Mar 2010 19:58:59 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>fr</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Installer Trac + SVN sur une Debian Plesk</title>
		<link>http://www.php-developpeur.com/linux/installer-trac-svn-sur-une-debian-plesk/</link>
		<comments>http://www.php-developpeur.com/linux/installer-trac-svn-sur-une-debian-plesk/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 19:58:59 +0000</pubDate>
		<dc:creator>Webmaster</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.php-developpeur.com/?p=111</guid>
		<description><![CDATA[Nous allons créer deux sous-domaines sous Plesk :

svn.mydomain.com : pour gérer le subversion
trac.mydomain.com : pour gérer trac

Pour information, Subversion (en abrégé svn) est un système de gestion de versions, distribué sous licence Apache et BSD. Il a été conçu pour remplacer CVS. Ses auteurs s&#8217;appuient volontairement sur les mêmes concepts (notamment sur le principe du [...]]]></description>
			<content:encoded><![CDATA[<p>Nous allons créer deux sous-domaines sous Plesk :</p>
<ul>
<li>svn.mydomain.com : pour gérer le subversion</li>
<li>trac.mydomain.com : pour gérer trac</li>
</ul>
<p>Pour information, Subversion (en abrégé svn) est un système de gestion de versions, distribué sous licence Apache et BSD. Il a été conçu pour remplacer CVS. Ses auteurs s&#8217;appuient volontairement sur les mêmes concepts (notamment sur le principe du dépôt centralisé et unique) et considèrent que le modèle de CVS est le bon, et que seule son implémentation est en cause. Le projet a été lancé en février 2000 par CollabNet, avec l&#8217;embauche par Jim Blandy de Karl Fogel, qui travaillait déjà sur un nouveau gestionnaire de version.</p>
<p>Trac est un système Open Source de gestion complète de projet par Internet, développé en Python.</p>
<p>Trac inclut :<br />
* Un Wiki,<br />
* Gestion de feuilles de route,<br />
* Historique,<br />
* Rapport de bugs,<br />
* Explorateur subversion.</p>
<p>Nous allons installer le logiciel subversion sur notre machine.</p>
<pre class="prettyprint">apt-get install subversion</pre>
<p>Installer le module Webdav pour apache 2</p>
<pre class="prettyprint">apt-get install mod_dav_svn</pre>
<p>On vérifie la version du SVN ainsi que présence du module webdav.</p>
<pre class="prettyprint">svn --version</pre>
<p>On crée le répertoire dans notre sous domaine pour la repository.</p>
<pre class="prettyprint">mkdir /var/www/vhosts/mydomain.com/subdomains/svn/httpdocs/repo</pre>
<p>Création d&#8217;une repositery vide dans notre répertoire.</p>
<pre class="prettyprint">svnaddmin create /var/www/vhosts/mydomain.com/subdomains/svn/httpdocs/repo</pre>
<p>On défini les accès a notre repository pour Apache et SVN.</p>
<pre class="prettyprint">chmod -R 777 /var/www/vhosts/mydomain.com/subdomains/svn/httpdocs/repo</pre>
<p>Nous allons, maintenant, installer le logiciel TRAC sur notre machine.<br />
Soit par le dépot :</p>
<pre class="prettyprint">apt-get install trac</pre>
<p>Soit par easy_install :</p>
<pre class="prettyprint">apt-get install python-setuptools
easy_install Trac
</pre>
<p>On crée le répertoire dans notre sous domaine pour l&#8217;environnement TRAC.</p>
<pre class="prettyprint">mkdir /var/www/vhosts/mydomain.com/subdomains/trac/httpdocs/tracrepo</pre>
<p>Génère l&#8217;environnement de TRAC dans notre répertoire.</p>
<pre class="prettyprint">trac-admin /var/www/vhosts/mydomain.com/subdomains/trac/httpdocs/tracrepo initenv</pre>
<p>On se déplace dans le répertoire du sous-domaine.</p>
<pre class="prettyprint">cd /var/www/vhosts/mydomain.com/subdomains/trac/httpdocs</pre>
<p>On change le groupe de permissions de tracrepo et sous répertoire en psacln qui est l&#8217;utilisateur Apache de Plesk.</p>
<pre class="prettyprint">chgrp -R psacln *</pre>
<p>On change le propriétaire de tracrepo et sous répertoire avec l&#8217;utilisateur FTP du domaine (mydomainuser : à modifier ci-dessous).</p>
<pre class="prettyprint">chown -R mydomainuser *</pre>
<p>Gestion de l&#8217;Authentification :</p>
<p>La protection de l&#8217;SVN et du TRAC se fera à l&#8217;aide d&#8217;un login Apache. Pour ceci nous allons créer un fichier de mot de passe :</p>
<pre class="prettyprint">htpasswd -c /etc/auth-file
</pre>
<p>Pour ajouter un utilisateur :</p>
<pre class="prettyprint">htpasswd /etc/auth-file
</pre>
<p>Configuration d&#8217;apache<br />
Pour le fichier /var/www/vhosts/mydomain.com/subdomains/trac/conf/vhost.conf :</p>
<blockquote class="prettyprint"><p>
&lt;Location /&gt;<br />
SetHandler mod_python<br />
  PythonHandler  trac.web.modpython_frontend<br />
  PythonInterpreter main_interpreter<br />
  PythonOption TracEnv /var/www/vhosts/mydomain.com/subdomains/trac/httpdocs/tracrepo<br />
  PythonOption TracUriRoot /<br />
  SetEnv PYTHON_EGG_CACHE /tmp<br />
  AuthType Basic<br />
  AuthName &laquo;&nbsp;myproject&nbsp;&raquo;<br />
  AuthUserFile /etc/auth-file<br />
  Require valid-user<br />
&lt;/Location&gt;<br />
</blockquote >
<p>Pour le fichier /var/www/vhosts/mydomain.com/subdomains/svn/conf/vhost.conf :</p>
<blockquote class="prettyprint"><p>
&lt;Location /&gt;<br />
  DAV svn<br />
  SVNPath /var/www/vhosts/mydomain.com/subdomains/svn/httpdocs/repo<br />
  AuthType Basic<br />
  AuthName &laquo;&nbsp;myproject SVN&nbsp;&raquo;<br />
  AuthUserFile /etc/auth-file<br />
  Require valid-user<br />
&lt;/Location&gt;<br />
</blockquote >
<p>Ne pas oublier de rendre possible en lecture et écriture :<br />
/var/www/vhosts/mydomain.com/subdomains/trac/httpdocs/tracrepo/db<br />
Et<br />
/var/www/vhosts/mydomain.com/subdomains/trac/httpdocs/tracrepo/db/trac.db</p>
<p>On demande à Plesk de prendre en compte notre configuration :</p>
<pre class="prettyprint">/usr/local/psa/admin/sbin/websrvmng --reconfigure-vhost --vhost-name=mydomain.com </pre>
<p>On relance Apache</p>
<pre class="prettyprint">service httpd restart</pre>
<p>Penser à configurer votre TRAC dans le fichier :<br />
 /var/www/vhosts/mydomain.com/subdomains/trac/httpdocs/tracrepo/conf/trac.ini.</p>
<p>Pour donner les droits admins à un user sur Trac :</p>
<pre class="prettyprint">trac-admin /var/www/vhosts/mydomain.com/subdomains/trac/httpdocs/tracrepo/ permission add user TRAC_ADMIN</pre>
<p>Sources : </p>
<p>http://www.chaodisiaque.com/article-installation-svn-trac-307.html</p>
<p>http://cms.ersezer.com/index.php/menuwebdev/58-contentplesksvntrac.html</p>
]]></content:encoded>
			<wfw:commentRss>http://www.php-developpeur.com/linux/installer-trac-svn-sur-une-debian-plesk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Commandes Linux</title>
		<link>http://www.php-developpeur.com/linux/commandes-linux/</link>
		<comments>http://www.php-developpeur.com/linux/commandes-linux/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 15:37:46 +0000</pubDate>
		<dc:creator>Webmaster</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.php-developpeur.com/?p=54</guid>
		<description><![CDATA[
//==============================================
// Commande pour nettoyer le répertoire /tmp :
//==============================================
find /tmp -type f -mtime +3 &#124; xargs -r -n 10 rm
//==============================================
// Informations sur l&#8217;espace disque disponible
//==============================================
df -h
//==============================================
// Espace disque utilisé par un répertoire
//==============================================
du -sh /tmp/
//==============================================
// Espace disque utilisé par un répertoire + ses sous-répertoires
//==============================================
du -h --max-depth=2 /tmp/
//==============================================
// Nombre de fichiers dans un répertoire
//==============================================
ls -1A &#124;wc -l
]]></description>
			<content:encoded><![CDATA[<p align="center"><img alt="commandes Linux" src="http://www.php-developpeur.com/wp-content/uploads/2008/01/linux.jpg" /></p>
<p>//==============================================<br />
// Commande pour nettoyer le répertoire /tmp :<br />
//==============================================</p>
<pre class="prettyprint">find /tmp -type f -mtime +3 | xargs -r -n 10 rm</pre>
<p>//==============================================<br />
// Informations sur l&#8217;espace disque disponible<br />
//==============================================</p>
<pre class="prettyprint">df -h</pre>
<p>//==============================================<br />
// Espace disque utilisé par un répertoire<br />
//==============================================</p>
<pre class="prettyprint">du -sh /tmp/</pre>
<p>//==============================================<br />
// Espace disque utilisé par un répertoire + ses sous-répertoires<br />
//==============================================</p>
<pre class="prettyprint">du -h --max-depth=2 /tmp/</pre>
<p>//==============================================<br />
// Nombre de fichiers dans un répertoire<br />
//==============================================</p>
<pre class="prettyprint">ls -1A |wc -l</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.php-developpeur.com/linux/commandes-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installer Munin sur Plesk</title>
		<link>http://www.php-developpeur.com/linux/installer-munin-sur-plesk/</link>
		<comments>http://www.php-developpeur.com/linux/installer-munin-sur-plesk/#comments</comments>
		<pubDate>Wed, 08 Apr 2009 07:54:38 +0000</pubDate>
		<dc:creator>Webmaster</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.php-developpeur.com/linux/installer-munin-sur-plesk/</guid>
		<description><![CDATA[
On installe munin
apt-get install munin munin-node
Créer depuis plesk un nouveau sous-domaines &#171;&#160;munin&#160;&#187; sur l&#8217;un de vos nom de domaine
On va changer le propriétaire du répertoire httpdocs correspondant + modifier le chmod en 0755 (rwxr-xr-x)
chown munin:munin /var/www/vhosts/mondomaine.fr/subdomains/munin/httpdocs
Editer le fichier /etc/munin/munin.conf et modifier la variable htmldir
htmldir	/var/www/vhosts/mondomaine.fr/subdomains/munin/httpdocs
Pour que Munin prenne en compte nos modifications : redémarrons le
/etc/init.d/munin-node restart
Pour [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-69" title="Munin" src="http://www.php-developpeur.com/wp-content/uploads/2009/04/Sans-titre.png" alt="" width="630" height="152" /></p>
<p>On installe munin</p>
<pre class="prettyprint">apt-get install munin munin-node</pre>
<p>Créer depuis plesk un nouveau sous-domaines &laquo;&nbsp;munin&nbsp;&raquo; sur l&#8217;un de vos nom de domaine</p>
<p>On va changer le propriétaire du répertoire httpdocs correspondant + modifier le chmod en 0755 (rwxr-xr-x)</p>
<pre class="prettyprint">chown munin:munin /var/www/vhosts/mondomaine.fr/subdomains/munin/httpdocs</pre>
<p>Editer le fichier /etc/munin/munin.conf et modifier la variable htmldir</p>
<pre class="prettyprint">htmldir	/var/www/vhosts/mondomaine.fr/subdomains/munin/httpdocs</pre>
<p>Pour que Munin prenne en compte nos modifications : redémarrons le</p>
<pre class="prettyprint">/etc/init.d/munin-node restart</pre>
<p>Pour aller plus loin de vous conseille ces deux sites :</p>
<ul>
<li><a href="http://www.howtoforge.com/monitoring-multiple-systems-with-munin-debian-etch" target="_blank">http://www.howtoforge.com/monitoring-multiple-systems-with-munin-debian-etch</a></li>
<li><a href="http://www.debuntu.org/how-to-monitoring-a-server-with-munin-p2" target="_blank">http://www.debuntu.org/how-to-monitoring-a-server-with-munin-p2</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.php-developpeur.com/linux/installer-munin-sur-plesk/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Optimisation Serveur Apache</title>
		<link>http://www.php-developpeur.com/linux/optimisation-serveur-apache/</link>
		<comments>http://www.php-developpeur.com/linux/optimisation-serveur-apache/#comments</comments>
		<pubDate>Sat, 10 May 2008 00:11:05 +0000</pubDate>
		<dc:creator>Webmaster</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.php-developpeur.com/linux/optimisation-serveur-apache/</guid>
		<description><![CDATA[Penser &#224; modifier votre MaxClients (150 -&#62; 800 par exemple : &#224; voir selon la capacit&#233; de votre serveur) et pour les sites avec tr&#232;s peu de contenu statiques on d&#233;sactive KeepAlive
Modifier le fichier logrotate.conf et mettre daily au lieu de weekly et rotate 2 au lieu de 4 (on ne garde les logs que [...]]]></description>
			<content:encoded><![CDATA[<p>Penser &#224; modifier votre MaxClients (150 -&gt; 800 par exemple : &#224; voir selon la capacit&#233; de votre serveur) et pour les sites avec tr&#232;s peu de contenu statiques on d&#233;sactive KeepAlive</p>
<p>Modifier le fichier logrotate.conf et mettre daily au lieu de weekly et rotate 2 au lieu de 4 (on ne garde les logs que sur 2 semaines et non 4)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.php-developpeur.com/linux/optimisation-serveur-apache/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Compatibilit&#233; Debian 32 bits  / 64 bits</title>
		<link>http://www.php-developpeur.com/linux/compatibilit-debian-32-bits-64-bits/</link>
		<comments>http://www.php-developpeur.com/linux/compatibilit-debian-32-bits-64-bits/#comments</comments>
		<pubDate>Sat, 19 Apr 2008 08:22:25 +0000</pubDate>
		<dc:creator>Webmaster</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.php-developpeur.com/linux/compatibilit-debian-32-bits-64-bits/</guid>
		<description><![CDATA[Pour &#233;viter les probl&#232;mes de compatibilit&#233;s entre Debian 32 et 64 :
apt-get intall ia32-libs
]]></description>
			<content:encoded><![CDATA[<p>Pour &#233;viter les probl&#232;mes de compatibilit&#233;s entre Debian 32 et 64 :</p>
<pre class="prettyprint">apt-get intall ia32-libs</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.php-developpeur.com/linux/compatibilit-debian-32-bits-64-bits/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quand PECL ne marche pas&#8230;.</title>
		<link>http://www.php-developpeur.com/linux/quand-pecl-ne-marche-pas/</link>
		<comments>http://www.php-developpeur.com/linux/quand-pecl-ne-marche-pas/#comments</comments>
		<pubDate>Thu, 17 Apr 2008 15:37:32 +0000</pubDate>
		<dc:creator>Webmaster</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.php-developpeur.com/linux/quand-pecl-ne-marche-pas/</guid>
		<description><![CDATA[Il m&#8217;arrive souvent que PECL ne fonctionne pas &#224; cause du phpize malgr&#233; le php5-dev, voici la solution que je pr&#233;conise :

wget http://pecl.php.net/get/monExtension.tgz
tar zxvf monExtension.tgz
cd monExtension
phpize
./configure
make
make install
]]></description>
			<content:encoded><![CDATA[<p>Il m&#8217;arrive souvent que PECL ne fonctionne pas &#224; cause du phpize malgr&#233; le php5-dev, voici la solution que je pr&#233;conise :</p>
<pre class="prettyprint">
wget <a href="http://pecl.php.net/get/monExtension.tgz">http://pecl.php.net/get/monExtension.tgz</a>
tar zxvf monExtension.tgz
cd monExtension
phpize
./configure
make
make install</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.php-developpeur.com/linux/quand-pecl-ne-marche-pas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Plesk 8.3 &#8211; Revalider une licence</title>
		<link>http://www.php-developpeur.com/linux/plesk-83-revalider-une-licence/</link>
		<comments>http://www.php-developpeur.com/linux/plesk-83-revalider-une-licence/#comments</comments>
		<pubDate>Mon, 07 Apr 2008 17:10:54 +0000</pubDate>
		<dc:creator>Webmaster</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.php-developpeur.com/linux/plesk-83-revalider-une-licence/</guid>
		<description><![CDATA[/usr/local/psa/admin/bin/keymng &#8211;install &#8211;source-file=/usr/local/psa/tmp/psa.key
Penser &#224; ouvrir les ports de votre firewall pour Plesk
iptables -t filter -A OUTPUT -d ka.swsoft.com -p tcp --dport 5224 -j ACCEPT
iptables -t filter -A INPUT -d ka.swsoft.com -p tcp --dport 5224 -j ACCEPT
]]></description>
			<content:encoded><![CDATA[<p>/usr/local/psa/admin/bin/keymng &#8211;install &#8211;source-file=/usr/local/psa/tmp/psa.key</p>
<p>Penser &#224; ouvrir les ports de votre firewall pour Plesk</p>
<pre>iptables -t filter -A OUTPUT -d ka.swsoft.com -p tcp --dport 5224 -j ACCEPT
iptables -t filter -A INPUT -d ka.swsoft.com -p tcp --dport 5224 -j ACCEPT</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.php-developpeur.com/linux/plesk-83-revalider-une-licence/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>S&#233;curiser son serveur Web Partie 2</title>
		<link>http://www.php-developpeur.com/linux/scuriser-son-serveur-web-partie-2/</link>
		<comments>http://www.php-developpeur.com/linux/scuriser-son-serveur-web-partie-2/#comments</comments>
		<pubDate>Sun, 24 Feb 2008 15:52:58 +0000</pubDate>
		<dc:creator>Webmaster</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.php-developpeur.com/linux/scuriser-son-serveur-web-partie-2/</guid>
		<description><![CDATA[On se rend compte de plusieurs d&#232;s lors o&#249; on a un peu d&#8217;exp&#233;rience dans le domaine du Web : personne n&#8217;est prot&#233;g&#233; du serveur &#224; l&#8217;application Web, tout ce qui fonctionne ne rime pas forc&#233;ment avec protection.
C&#8217;est d&#8217;autant plus vrai qu&#8217;il n&#8217;existe pas de m&#233;thode pour rendre son serveur 100% prot&#233;g&#233; dans le temps. [...]]]></description>
			<content:encoded><![CDATA[<p>On se rend compte de plusieurs d&#232;s lors o&#249; on a un peu d&#8217;exp&#233;rience dans le domaine du Web : personne n&#8217;est prot&#233;g&#233; du serveur &#224; l&#8217;application Web, tout ce qui fonctionne ne rime pas forc&#233;ment avec protection.</p>
<p>C&#8217;est d&#8217;autant plus vrai qu&#8217;il n&#8217;existe pas de m&#233;thode pour rendre son serveur 100% prot&#233;g&#233; dans le temps. Toutefois, je vais t&#226;cher de vous proposer un certains nombre d&#8217;actions qui devrait limiter au maximum ce genre de menace.</p>
<p>Commen&#231;ons par le commencement </p>
<ol>
<li>On va auditer votre configuration php gr&#226;ce &#224; <a href="http://phpsec.org/projects/phpsecinfo/" target="_blank">phpsecinfo</a></li>
<li>On va auditer le serveur avec rkhunter : apt-get install rkhunter (tout simplement pour l&#8217;installer) et pour &#233;x&#233;cuter un audit il suffit de taper : rkhunter</li>
<li>V&#233;rifier la version de votre kernel : uname -r &gt; 2.6.24.1</li>
<li>V&#233;rifier &#233;galement avec la commandes history (que c&#8217;est bien vous qui avez rentr&#233; les derni&#232;re commandes ssh)</li>
<li>Pour &#233;viter les attaques Brutes Force on va modifier le port par d&#233;faut de SSH et ne plus autoriser &#224; se connecter avec le root (<a href="http://brainspl.at/rails_stack.html" target="_blank">plus d&#8217;informations ici</a>)</li>
<ol>
<li>adduser <em>yourusername</em></li>
<li>Dans le fichier /etc/ssh/sshd_config, on modifie PermitRootLogin yes en PermitRootLogin no</li>
</ol>
<li>On installe fail2ban</li>
<li>On installe mod_security pour Apache2</li>
</ol>
<p>Bien entendu je rappelle des choses &#233;l&#233;mentaires :</p>
<ol>
<li>&#201;viter les mots de passe courts et trop simple (pour &#233;viter de rentrer dans le cas d&#8217;une attaque par dictionnaire)</li>
<li>Veuillez &#224; mettre des mots de passe diff&#233;rents pour chacun des comptes : FTP, SSH, SQL, etc&#8230;</li>
<li>Veuillez &#224; ne pas communiquer les codes root ou les laisser &#224; la port&#233;e de n&#8217;importe qui</li>
<li>Pour SQL, cr&#233;er des utilisateurs sur mesure par rapport a votre besoin (SELECT, UPDATE, INSERT)</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.php-developpeur.com/linux/scuriser-son-serveur-web-partie-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gestion des .fr sous Plesk 8.3</title>
		<link>http://www.php-developpeur.com/linux/gestion-des-fr-sous-plesk-83/</link>
		<comments>http://www.php-developpeur.com/linux/gestion-des-fr-sous-plesk-83/#comments</comments>
		<pubDate>Sun, 10 Feb 2008 22:11:15 +0000</pubDate>
		<dc:creator>Webmaster</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.php-developpeur.com/non-classe/gestion-des-fr-sous-plesk-83/</guid>
		<description><![CDATA[Pour g&#233;rer les .fr sous Plesk, c&#8217;est facile quand on sait ce qu&#8217;il faut faire ^^
Alors voyons &#231;a dans le d&#233;tail :

Plesk &#62; Serveur &#62; Param&#232;tre DNS &#62; ACL Commun : on ajoute l&#8217;adresse IP du serveur DNS Secondaire
Modifions le template : Plesk &#62; Serveur &#62; Param&#232;tre DNS

On modifie le NS primaire avec l&#8217;adresse physique [...]]]></description>
			<content:encoded><![CDATA[<p>Pour g&#233;rer les .fr sous Plesk, c&#8217;est facile quand on sait ce qu&#8217;il faut faire ^^</p>
<p>Alors voyons &#231;a dans le d&#233;tail :</p>
<ol>
<li>Plesk &gt; Serveur &gt; Param&#232;tre DNS &gt; ACL Commun : on ajoute l&#8217;adresse IP du serveur DNS Secondaire</li>
<li>Modifions le template : Plesk &gt; Serveur &gt; Param&#232;tre DNS</li>
<ol>
<li>On modifie le NS primaire avec l&#8217;adresse physique de son serveur (OVH : nsXXXX.ovh.net, Dedibox: sd-XXXX.dedibox.fr)</li>
<li>On cr&#233;e le NS pour le serveur DNS Secondaire (OVH : sdns1.ovh.net, Dedibox: nssec.dedibox.fr)</li>
</ol>
<li>On &#233;dite le fichier /etc/named.conf et on d&#233;commente la ligne</li>
<ol>
<li>// query-source address * port 53;</li>
</ol>
<li>RIPE conseille d&#8217;utiliser le format AAAAMMJJNN, o&#249; AAAA est l&#8217;ann&#233;e (quatre chiffres), MM est le mois (deux chiffres), JJ est le jour du mois (deux chiffres) et nn est la version par jour (deux chiffres).</li>
<ol>
<li>Connectez-vous &#224; la base de donn&#233;es de Plesk (psa).</li>
<li>Lancez l&#8217;interrogation suivante : </li>
<li>insert into misc (param,val) values (&#8216;SOA_SERIAL_MODE&#8217;, &#8216;AAAAMMJJnn&#8217;)</li>
</ol>
</ol>
<p>PS : si un domaine a &#233;t&#233; cr&#233;&#233; avant la modification du template, il vous faudra modifier manuellement les NS.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.php-developpeur.com/linux/gestion-des-fr-sous-plesk-83/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Apache &#8211; Address already in use: make_sock: could not bind to address</title>
		<link>http://www.php-developpeur.com/linux/apache-address-already-in-use-make_sock-could-not-bind-to-address/</link>
		<comments>http://www.php-developpeur.com/linux/apache-address-already-in-use-make_sock-could-not-bind-to-address/#comments</comments>
		<pubDate>Sun, 27 Jan 2008 10:21:22 +0000</pubDate>
		<dc:creator>Webmaster</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.php-developpeur.com/linux/apache-address-already-in-use-make_sock-could-not-bind-to-address/</guid>
		<description><![CDATA[Apache &#8211; Address already in use: make_sock: could not bind to address
08/06/2005 This error message can be caused by an improper shut down, the apache processes are still hanging around and apachectl restart won&#8217;t work.
Solution
just kill off the hanging processes:

# fuser 80/tcp
80/tcp:              [...]]]></description>
			<content:encoded><![CDATA[<h2>Apache &#8211; Address already in use: make_sock: could not bind to address</h2>
<p><em>08/06/2005</em> This error message can be caused by an improper shut down, the apache processes are still hanging around and apachectl restart won&#8217;t work.</p>
<h2>Solution</h2>
<p>just kill off the hanging processes:</p>
<pre class="prettyprint">
# fuser 80/tcp
80/tcp:               3010  3702  4088 16754
# kill -n 9 3010
# kill -n 9 3702
# kill -n 9 4088
# kill -n 9 16754
# apachectl start
</pre>
<p>or if there&#8217;s loads of processes use<br />
#for i in $(fuser 80/tcp);do kill -n 9 $i;done<br />
to kill them all off</p>
]]></content:encoded>
			<wfw:commentRss>http://www.php-developpeur.com/linux/apache-address-already-in-use-make_sock-could-not-bind-to-address/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
