<?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>Debian | Nerdpress.org</title>
	<atom:link href="https://nerdpress.org/tag/debian/feed/" rel="self" type="application/rss+xml" />
	<link>https://nerdpress.org</link>
	<description>...dev, tech problems and solutions.</description>
	<lastBuildDate>Fri, 17 Jun 2011 16:00:03 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>Lighttpd, Plesk und PHP</title>
		<link>https://nerdpress.org/2011/06/17/lighttpd-plesk-und-php/</link>
		
		<dc:creator><![CDATA[Ivo Bathke]]></dc:creator>
		<pubDate>Fri, 17 Jun 2011 16:00:03 +0000</pubDate>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[vServer]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Lighttpd]]></category>
		<category><![CDATA[Plesk]]></category>
		<guid isPermaLink="false">https://nerdpress.org/?p=1523</guid>

					<description><![CDATA[<p>Will man auf seinem Server(debian) Lighttpd paralell zu Plesk&#8217;s Apache zum laufen kriegen sollte man auf jeden fall PHP als FPM laufen lassen. Das kommt sich nicht mit dem von Plesk und Apache regierten PHPs in die Quere und ist sowieso schneller und kann auch die Prozesse killen und neuladen. Falls man mal was in &#8230; </p>
<p class="link-more"><a href="https://nerdpress.org/2011/06/17/lighttpd-plesk-und-php/" class="more-link">Continue reading<span class="screen-reader-text"> "Lighttpd, Plesk und PHP"</span></a></p>
The post <a href="https://nerdpress.org/2011/06/17/lighttpd-plesk-und-php/">Lighttpd, Plesk und PHP</a> first appeared on <a href="https://nerdpress.org">Nerdpress.org</a>.]]></description>
										<content:encoded><![CDATA[<p>Will man auf seinem Server(debian) Lighttpd paralell zu Plesk&#8217;s Apache zum laufen kriegen sollte man auf jeden fall PHP als <a href="http://www.php.net/manual/en/install.fpm.php">FPM</a> laufen lassen.<br />
Das kommt sich nicht mit dem von Plesk und Apache regierten PHPs in die Quere und ist sowieso schneller und kann auch die Prozesse killen und neuladen.<br />
Falls man mal was in der ini ändern will.</p>
<p>FPM installieren geht so, wie er es <a href="http://code.saghul.net/lighttpd-php-fpm-on-debian-squeeze">dort</a> beschreibt:</p>
<p>Allerdings in der conf den Port nicht als String, sondern numeric:</p>
<pre class="brush: bash; title: ; notranslate">
server.modules   += ( &quot;mod_fastcgi&quot; )

## Start an FastCGI server for php (needs the php5-cgi package)
fastcgi.server    = ( &quot;.php&quot; =&gt;
        (
&quot;localhost&quot; =&gt;
        (
                &quot;host&quot; =&gt; &quot;127.0.0.1&quot;,
                &quot;port&quot; =&gt; 9000
        ))
)
</pre>
<p>Bleibt noch das Problem mit dem <a href="http://serverfault.com/questions/281040/apc-conflict-with-php-as-fast-cgi-when-running-apache-and-lighty-paralell">APC Konflikt</a>, falls da jemand eine Lösung weiß, nur her damit.</p>
<p>Man, das war ein kampf ;)<br />
Mal sehen wie lang das hält&#8230;</p>The post <a href="https://nerdpress.org/2011/06/17/lighttpd-plesk-und-php/">Lighttpd, Plesk und PHP</a> first appeared on <a href="https://nerdpress.org">Nerdpress.org</a>.]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Server Monitoring mit Munin</title>
		<link>https://nerdpress.org/2010/11/02/server-monitoring-mit-munin/</link>
					<comments>https://nerdpress.org/2010/11/02/server-monitoring-mit-munin/#comments</comments>
		
		<dc:creator><![CDATA[Ivo Bathke]]></dc:creator>
		<pubDate>Tue, 02 Nov 2010 19:55:07 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[vServer]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Munin]]></category>
		<category><![CDATA[Webserver]]></category>
		<guid isPermaLink="false">https://nerdpress.org/?p=1143</guid>

					<description><![CDATA[<p>Da ich ein Kontrollfreak bin ;) wollte ich mal meinen vServer monitoren. Nach allem was ich so las, scheint wohl Munin das geeignete Tool zu sein. Also aufgemacht und es installiert: Munin ist Server-Client mäßig aufgebaut, ich installiere der Einfachkeit halber mal Server und Client (Node) auf der selben Maschine. Für Debian Lenny geht das &#8230; </p>
<p class="link-more"><a href="https://nerdpress.org/2010/11/02/server-monitoring-mit-munin/" class="more-link">Continue reading<span class="screen-reader-text"> "Server Monitoring mit Munin"</span></a></p>
The post <a href="https://nerdpress.org/2010/11/02/server-monitoring-mit-munin/">Server Monitoring mit Munin</a> first appeared on <a href="https://nerdpress.org">Nerdpress.org</a>.]]></description>
										<content:encoded><![CDATA[<p>Da ich ein Kontrollfreak bin ;) wollte ich mal meinen vServer monitoren.<br />
Nach allem was ich so las, scheint wohl <a href="http://munin-monitoring.org">Munin</a>  das geeignete Tool zu sein.</p>
<p>Also aufgemacht und es installiert:<br />
Munin ist Server-Client mäßig aufgebaut, ich installiere der Einfachkeit halber mal Server und Client (Node) auf der selben Maschine.<br />
Für <strong>Debian Lenny</strong> geht das ganz einfach über apt-get:</p>
<pre class="brush: bash; title: ; notranslate">
apt-get install munin munin-node
</pre>
<p>So nun noch das Webinterface umlegen: ich mache dafür eine eigene Subdomain bei einem meiner vHosts über Plesk.<br />
zB munin.nerdpress.org (nein, die url gibts in echt nicht)</p>
<p>jetzt muss noch das www Verzeichnis, welches Munin generiert umkopiert werden in das Subdomain Verzeichnis:</p>
<pre class="brush: bash; title: ; notranslate">
cp -r /var/www/munin/* /var/www/vhosts/nerdpress/subdomains/munin/httpdocs
</pre>
<p><span id="more-1143"></span></p>
<p>Wichtig ist noch die Besitzer richtig zu setzen:</p>
<pre class="brush: bash; title: ; notranslate">
chown -R munin:munin /var/www/vhosts/nerdpress/subdomains/munin/httpdocs
</pre>
<p>Das Verzeichnis sollte man dann noch über .htaccess Passwort schützen.</p>
<p>Nun noch Munin beibringen das sein www Verzeichnis woanders ist, dafür muss man in die <em>munin.conf</em></p>
<pre class="brush: bash; title: ; notranslate">
joe /etc/munin/munin.conf:
</pre>
<p>und folgendes ändern:</p>
<pre class="brush: bash; title: ; notranslate">
htmldir /var/www/vhosts/nerdpress.org/subdomains/munin/httpdocs
</pre>
<p>Und wenn man schonmal da ist, kann man auch direkt seinen Server registrieren:</p>
<pre class="brush: bash; title: ; notranslate">
&#x5B;munin.nerdpress.org]
address 127.0.0.1
use_node_name yes
</pre>
<p>Weiter gehts mit dem Node, dieser will auch noch konfiguriert sein:</p>
<pre class="brush: bash; title: ; notranslate">
joe /etc/munin/munin-node.conf
</pre>
<p>Dort den host_name anpassen:</p>
<pre class="brush: bash; title: ; notranslate">
host_name munin.nerdpress.org
</pre>
<p>Soweit so gut. Nun sieht man aber noch nichts. Dafür muss man erstmal die Plugins, die man braucht aktivieren.<br />
Dies geschieht durch einen symlink:</p>
<pre class="brush: bash; title: ; notranslate">
ln -s /usr/share/munin/plugins/apache_accesses /etc/munin/plugins/apache_accesses
ln -s /usr/share/munin/plugins/memory /etc/munin/plugins/memory
</pre>
<p>Damit sind das Plugin, was den RAM monitored und das für die Apache Accesses &#8220;installiert&#8221;.</p>
<p>Jetzt noch den Node restarten </p>
<pre class="brush: bash; title: ; notranslate">
/etc/init.d/munin-node restart
</pre>
<p>und ein wenig warten, dann sollte man unter <em>munin.nerdpress.org</em> die ersten Graphen sehen. </p>
<p>Aber nichts funktioniert ja auf Anhieb ohne Probleme, so auch hier:<br />
Die System Plugin Graphen für Memory, Plattenplatz und CPU funktionieren, die Apache Plugins produzieren jedoch einen <strong>leeren Graph</strong>.</p>
<p>Warum dies?<br />
Mit Googles Hilfe dann ein paar Debug Schritte vorgenommen:</p>
<pre class="brush: bash; title: ; notranslate">
munin-run apache_accesses
</pre>
<p>Dies sagt: <em>accesses80.value U</em></p>
<pre class="brush: bash; title: ; notranslate">
munin-node-configure --suggest | grep apache
</pre>
<p>sagt:<br />
<em>Got junk from apache_accesses:</em></p>
<p>Des Rätsels Lösung ist dem Apache &#8220;sprechen beibringen&#8221;, wie <a href="https://bugs.launchpad.net/ubuntu/+source/munin/+bug/231706">hier</a> und <a href="http://linuxundich.de/de/ubuntu/webbasierte-serveruberwachung-mit-munin/">hier</a> beschrieben.</p>
<p>Also die <em>/etc/apache2/apache2.conf</em> editiert und folgenden Block so umgeschrieben, wichtig ist dabei das <em>ExtendedStatus On</em>:</p>
<pre class="brush: bash; title: ; notranslate">
&lt;IfModule mod_status.c&gt;
    #
    # Allow server status reports generated by mod_status,
    # with the URL of http://servername/server-status
    # Change the &quot;.example.com&quot; to match your domain to enable.
    #
    ExtendedStatus On
    &lt;Location /server-status&gt;
        SetHandler server-status
        Order deny,allow
        Deny from all
        Allow from 127.0.0.1
    &lt;/Location&gt;
&lt;/IfModule&gt;
 </pre>
<p>Noch den Apache restarten</p>
<pre class="brush: bash; title: ; notranslate">
/etc/init.d/apache2 restart
</pre>
<p>und siehe da auch die Apache Graphen werden gefüllt.</p>
<p>Ich hoffe Plesk läßt die Apache Konfiguration so stehen, aber bisher siehts so aus.</p>
<p>Mal sehen was man damit noch alles anstellen kann.</p>The post <a href="https://nerdpress.org/2010/11/02/server-monitoring-mit-munin/">Server Monitoring mit Munin</a> first appeared on <a href="https://nerdpress.org">Nerdpress.org</a>.]]></content:encoded>
					
					<wfw:commentRss>https://nerdpress.org/2010/11/02/server-monitoring-mit-munin/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
		<item>
		<title>Upgrade von Etch auf Lenny</title>
		<link>https://nerdpress.org/2010/02/27/upgrade-von-etch-auf-lenny/</link>
		
		<dc:creator><![CDATA[Ivo Bathke]]></dc:creator>
		<pubDate>Sat, 27 Feb 2010 16:13:10 +0000</pubDate>
				<category><![CDATA[Admin]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Plesk]]></category>
		<category><![CDATA[vServer]]></category>
		<guid isPermaLink="false">https://nerdpress.org/?p=823</guid>

					<description><![CDATA[<p>Dann habe ich neulich mal meinen vServer upgegradet von Debian Etch auf Lenny, um in den Genuss einer neueren PHP Version zu kommen. Ein paar Problemchen gabs schon aber es hat geklappt! Das lief ab wie folgt: Zunächst einmal Plesk auf neuesten Stand bringen über den Updater von Plesk. Dann das Debian dist upgrade: wie &#8230; </p>
<p class="link-more"><a href="https://nerdpress.org/2010/02/27/upgrade-von-etch-auf-lenny/" class="more-link">Continue reading<span class="screen-reader-text"> "Upgrade von Etch auf Lenny"</span></a></p>
The post <a href="https://nerdpress.org/2010/02/27/upgrade-von-etch-auf-lenny/">Upgrade von Etch auf Lenny</a> first appeared on <a href="https://nerdpress.org">Nerdpress.org</a>.]]></description>
										<content:encoded><![CDATA[<p>Dann habe ich neulich mal meinen vServer upgegradet von Debian Etch auf Lenny, um in den Genuss einer neueren PHP Version zu kommen.<br />
Ein paar Problemchen gabs schon aber es hat geklappt!<br />
Das lief ab wie folgt:</p>
<p>Zunächst einmal Plesk auf neuesten Stand bringen über den Updater von Plesk.</p>
<p>Dann das Debian dist upgrade:<br />
wie <a href="http://serversupportforum.de/forum/virtuelle-server/30785-server4you-vserver-plus-dist-upgrade-debian-etch-lenny.html//">hier</a> beschrieben:<br />
Die Liste mit den Quell-Paketen ändern:</p>
<pre class="brush: bash; title: ; notranslate">
# new lenny packages.
deb http://ftp2.de.debian.org/debian/ lenny main contrib non-free
deb http://security.debian.org/ lenny/updates main contrib non-free

# source packages.
deb-src http://ftp2.de.debian.org/debian/ lenny main contrib non-free
deb-src http://security.debian.org/ lenny/updates main contrib non-free

# volatile sources
deb http://volatile.debian.org/debian-volatile etch/volatile main contrib non-free
</pre>
<p>Dann upgraden<br />
<span id="more-823"></span></p>
<pre class="brush: bash; title: ; notranslate">
apt-get update
apt-get dist-upgrade
</pre>
<p>Das wars schon und da war der Lenny, PHP war auch neu und die Seiten liefen alle noch.<br />
Soweit so gut. Doch nun die Probleme:</p>
<p>FTP tats nicht mehr. Liegt wohl daran das ich noch den Plesk für Etch drauf hatte und das neue ProFTP damit nich kompatibel ist.</p>
<p>Außer dem gibt Plesk einen SSL Error und kann keine Keys mehr beziehen.</p>
<blockquote><p>
Cannot retrieve license key: SSL connect error
</p></blockquote>
<p>Ein bißchen gegooglet und zum Schluß gekommen Plesk neu zu installieren.<br />
Also Plesk deinstalliert.</p>
<pre class="brush: bash; title: ; notranslate">
apt-get remove psa
apt-get remove psa-api
apt-get remove plesk-base
apt-get remove plesk-skins
</pre>
<p>Plesk wieder installiert:</p>
<pre class="brush: bash; title: ; notranslate">
apt-get install psa
</pre>
<p>Plesk gestartet:</p>
<pre class="brush: bash; title: ; notranslate">
/etc/init.d/psa start
</pre>
<p>Da Plesk nun aus lenny Packeten stammt, stimmte das jetzt auch wieder überein und siehe da:<br />
Ftp tuts wieder!</p>
<p>Doch es gibt immer noch den SSL Error.</p>
<p>Dann das hier gefunden:<br />
<a href="http://kb.parallels.com/en/6096">http://kb.parallels.com/en/6096</a><br />
Aha! libCurl ist inkompatibel und muss downgegradet werden</p>
<p>Mal nachgeschaut:</p>
<pre class="brush: bash; title: ; notranslate">
cd /var/cache/apt/archives/
</pre>
<p>Und die Version ist also noch im Cache.<br />
Dann downgraden:</p>
<pre class="brush: bash; title: ; notranslate">
dpkg -i libcurl3_7.15.5-1etch3_i386.deb
</pre>
<p>Hurra es funktioniert!<br />
Der Key wird geupdatet.</p>
<p>Jetzt sagt da PHP Curl aber nö:</p>
<blockquote><p>
Unable to load dynamic library &#8216;/usr/lib/php5/20060613+lfs/curl.so
</p></blockquote>
<p>Also Curl wieder upgegradet:</p>
<pre class="brush: bash; title: ; notranslate">
apt-get install php5-curl
dpkg -i libcurl3_7.18.2-8lenny3_i386.deb
</pre>
<p>Dann ging auch das wieder.</p>
<p>Wahrscheinlich muss ich dieses Hin und Her jetzt jedes Mal machen wenn Plesk einen neuen Key braucht.<br />
Das ist ein wenig nervig, aber hoffen wir mal auf ein Plesk Update, was das behebt.</p>
<p>Abschließend muss ich noch sagen, dass wegen der Plesk Neuinstallation noch ein paar PHP Einstellungen neu gesetzt werden mußten<br />
wie zB safemode für die cli ausmachen usw, aber nix gravierendes.</p>
<p>Natürlich ohne Gewähr und ja, ich hab natürlich fleißig vorher und mittendrin gebackupt. </p>The post <a href="https://nerdpress.org/2010/02/27/upgrade-von-etch-auf-lenny/">Upgrade von Etch auf Lenny</a> first appeared on <a href="https://nerdpress.org">Nerdpress.org</a>.]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
