<?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>Daniel Banck &#187; Server</title>
	<atom:link href="http://dbanck.de/tag/server/feed/" rel="self" type="application/rss+xml" />
	<link>http://dbanck.de</link>
	<description>Webentwicklung - Webdevelopment</description>
	<lastBuildDate>Sat, 09 Jan 2010 00:19:53 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>xajax Session Problem</title>
		<link>http://dbanck.de/2008/09/12/xajax-session-problem/</link>
		<comments>http://dbanck.de/2008/09/12/xajax-session-problem/#comments</comments>
		<pubDate>Fri, 12 Sep 2008 14:03:45 +0000</pubDate>
		<dc:creator>Daniel Banck</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[Server]]></category>

		<guid isPermaLink="false">http://blog.dbanck.de/?p=28</guid>
		<description><![CDATA[Ich nutze für die Cafeteria Website des Gymnasium-Altenholz die xajax Bibliothek. Eigentlich wollte ich nur mal ausprobieren, was damit alles möglich ist, aber es hat mir doch so gut gefallen, dass daraus eine Seite entstanden ist.
Die Seite lief nun seit ca. 1,5 Jahren fehlerfrei, jedoch seit dem Umzug auf einen neuen Server war immer die [...]]]></description>
			<content:encoded><![CDATA[<p>Ich nutze für die <a href="http://cafe.dbanck.de">Cafeteria Website des Gymnasium-Altenholz</a> die <a href="http://xajaxproject.org">xajax</a> Bibliothek. Eigentlich wollte ich nur mal ausprobieren, was damit alles möglich ist, aber es hat mir doch so gut gefallen, dass daraus eine Seite entstanden ist.</p>
<p>Die Seite lief nun seit ca. 1,5 Jahren fehlerfrei, jedoch seit dem Umzug auf einen neuen Server war immer die Session nach dem Neuladen der weg. (Sprich, man war zum Beispiel nicht mehr eingeloggt.) Und dieser Fehler trat plötzlich, ohne jegliche Änderungen am Code auf. Lokal und auf dem alten Server hat ja auch alles einwandfrei funktioniert.</p>
<p>Lange Rede, kurzer Sinn. Nach einer etwa dreitägigen Fehlersuche habe ich die Bibliothek mal auf die neuste Version aktualisiert und siehe da, der Fehler war weg.<br />
Der Kommentar vom Entwickler zur Ursache war dazu:<br />
&#8220;the beta3 release sends an additional header value (it was the user agent IIRC) but php considers it as attack and kills the session.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://dbanck.de/2008/09/12/xajax-session-problem/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Neuer Server, Confixx und andere Probleme</title>
		<link>http://dbanck.de/2008/08/18/neuer-server-confixx-und-andere-probleme/</link>
		<comments>http://dbanck.de/2008/08/18/neuer-server-confixx-und-andere-probleme/#comments</comments>
		<pubDate>Mon, 18 Aug 2008 16:38:37 +0000</pubDate>
		<dc:creator>Daniel Banck</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[Confixx]]></category>
		<category><![CDATA[Server]]></category>

		<guid isPermaLink="false">http://blog.dbanck.de/?p=11</guid>
		<description><![CDATA[Letzte Woche entschied ich mich mein nun doch etwas überfordertes 100mb Webhosting-Paket gegen einen schicken Virtual Private Server zu tauschen. Nach einem kurzen Dialog mit dem Support meines Hosters war klar, dass ich diesen dafür nicht verlassen, sondern ihm treu bleiben werde.
Nach wenigen Stunden war alles geklärt und ich erhielt die Zugangsdaten für ein frisches [...]]]></description>
			<content:encoded><![CDATA[<p>Letzte Woche entschied ich mich mein nun doch etwas überfordertes 100mb Webhosting-Paket gegen einen schicken Virtual Private Server zu tauschen. Nach einem kurzen Dialog mit dem Support meines Hosters war klar, dass ich diesen dafür nicht verlassen, sondern ihm treu bleiben werde.</p>
<p>Nach wenigen Stunden war alles geklärt und ich erhielt die Zugangsdaten für ein frisches Debian Etch inkl. Confixx, sowie eine VPS Management Console. Ich habe mich anfäglich erstmal für Confixx entschieden, da ich gerne mal andere für mich arbeiten lasse und nicht alles per Hand machen wollte. Jedoch war &#8211; wie sich später rausstellte &#8211; Confixx auch nicht gerade die ideale Wahl, aber dazu später mehr.</p>
<p>Voller Elan und motiviert durch den neuen Server machte ich mich ans Werk, alle alten Daten von meinem Webhosting-Paket zu migrieren. Das funktionierte auch alles soweit einwandfrei. Nur phpbb 3 meckerte wegen der Datenbank rum. Abhilfe hat eine Umstellung aller Zeichensätze auf UTF-8 gebracht. (Siehe dazu: <a href="http://www.phpbb.com/kb/article/doesnt-have-a-default-value-errors/">Link</a>).</p>
<p>Nun, wenn einmal alles läuft, kann man es ja nicht dabei lassen. Nun wollte ich suphp nutzen, um dem Ganzen etwas mehr Sicherheit zu geben, denn damit werden die php-Script unter den Benutzerrechten ausgeführt. Nach etwas hin und her war jedoch auch diese Hürde geschafft. (Danke an <a href="http://www.lazyfrosch.de/linux/suphp-confixx-suse">Link</a>)</p>
<p>Nachdem nun wirklich alles lief, wollte ich den Server natürlich noch zu mehr nutzen, als nur als Webserver. Ein Voice-Server wäre nicht schlecht. Da aber <a href="http://goteamspeak.com">TeamSpeak</a> mit den teilweise hohen Delays beim Sprechen nicht in Frage kam, sollte es <a href="http://ventrilo.com/">Ventrilo</a> sein. Doch da kam ein <a href="http://milw0rm.com/exploits/6237">Exploit</a> dazwischen, der nun mittlerweile selbst nach fünf Tagen noch nicht vom Ventrilo-Team gefixxt worden ist. Also blieb nur noch <a href="http://mumble.sourceforge.net/">Mumble</a>. Eigentlich ein sehr netter Server, wenn da nur nicht die ganzen Paketabhängigkeiten wären. Und da vor allem aktuelle Versionen benötigt wurden, kam ich da mit Debian Etch nicht weiter.</p>
<p>Warum also nicht ein dist-upgrade auf Lenny? Gesagt, getan. Das war aber zu viel des Guten. Erstmal lief Confixx wegen des Perl-Updates von 5.8 auf 5.10 nicht mehr ordentlich, wobei da ein Parallelsupdate (Ja, es hat sogar mal funktioniert) abhilfe schuf. Nachdem ich auch den Apache wieder zum Laufen gebracht hatte, dem suphp plötzlich nicht mehr gefiel, wollte ich mit Confixx noch die Configurationsdateien aktualisieren. Dies war aber nicht möglich, da meine Lizenz auf einmal ungültig war. Das wird wohl am dist-upgrade gelegen haben.</p>
<p>Nach kurzen Überlegen entschied ich mich den ganzen Müll wieder Platt zu machen und auf SysCp zu wechseln. In der aktuellen Version von SysCP, die mit dem VPSMC Image kam, fehlten jedoch elementare Funktionen, also wurde der Server wieder einmal neu gemacht, diesmal kam einfach ein pures Debian Etch drauf.</p>
<p>Nachdem ich nun alle nötigen Pakete von Hand installiert hatte, nahm ich eine SVN-SysCP-Version. Jene war wesentlich besser und hatte außerdem ein paar nette Designänderungen, welche die Bedienung vereinfachten. Aber selbst das war aus irgendeinem Grund, welchen ich jetzt vergessen habe, nicht das Wahre.</p>
<p>Also als Ende vom Lied bin ich jetzt wieder bei einem Debian Etch mit Confixx. Statt suphp benutze ich nun den <a href="http://www.hardened-php.net/suhosin.127.html">suhosin-Patch</a> für PHP, der in etwa das Gleiche bewirkt. Apache2 läuft nun mit Version 2.2.3 und PHP mit Version 5.2.0. Ist zwar nicht das Aktuellste, aber durchaus vertretbar.</p>
<p>Nun wird da nur noch ein Ventrilo Server drauf kommen, wenn die Entwickler es denn endlich schaffen, den Bug zu beheben&#8230;. (wenn sie überhaupt schon davon wissen)</p>
<p>Es waren also ein paar durchaus interessante Tage und ich habe viel dabei gelernt.<br />
Zuletzt möchte ich noch ein Lob an den klasse Support von <a href="http://schramm-ek.de">Schramm e.K.</a> richten. Danke!</p>
]]></content:encoded>
			<wfw:commentRss>http://dbanck.de/2008/08/18/neuer-server-confixx-und-andere-probleme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
