<?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>Joe Junkin &#187; Server Configuration</title>
	<atom:link href="http://joe.junkin.com/category/server-configuration/feed/" rel="self" type="application/rss+xml" />
	<link>http://joe.junkin.com</link>
	<description>Life as it happens</description>
	<lastBuildDate>Thu, 14 Jan 2010 23:34:22 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Updated wordpress</title>
		<link>http://joe.junkin.com/2009/09/05/updated-wordpress/</link>
		<comments>http://joe.junkin.com/2009/09/05/updated-wordpress/#comments</comments>
		<pubDate>Sun, 06 Sep 2009 05:43:30 +0000</pubDate>
		<dc:creator>jjunkin</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Server Configuration]]></category>
		<category><![CDATA[Server Setup & Config]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://joe.junkin.com/?p=44</guid>
		<description><![CDATA[Thanks to popurls, I happend to see the exploit warning for wordpress. I just went and updated all my wordpress sites. Thank god for subversion!
]]></description>
			<content:encoded><![CDATA[<p>Thanks to popurls, I happend to see the exploit warning for wordpress. I just went and updated all my wordpress sites. Thank god for subversion!</p>
]]></content:encoded>
			<wfw:commentRss>http://joe.junkin.com/2009/09/05/updated-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wordpress MU or Standalone?</title>
		<link>http://joe.junkin.com/2007/03/07/wordpress-mu-or-standalone/</link>
		<comments>http://joe.junkin.com/2007/03/07/wordpress-mu-or-standalone/#comments</comments>
		<pubDate>Wed, 07 Mar 2007 20:03:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Server Configuration]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://joe.junkin.com/?p=14</guid>
		<description><![CDATA[We have been evaluating both Wordpress and Wordpress MU (multiuser). Wordpress MU allowsÂ us to setup a domain (or sub domian) and then provide users the ability to create their own blogs instantly. Using Apache wildcard virtualhosts in conjunction with DNS wildcards allows the system to provide users with instant sub-domain hosts of their own which [...]]]></description>
			<content:encoded><![CDATA[<p>We have been evaluating both Wordpress and Wordpress MU (multiuser). Wordpress MU allowsÂ us to setup a domain (or sub domian) and then provide users the ability to create their own blogs instantly. Using Apache wildcard virtualhosts in conjunction with DNS wildcards allows the system to provide users with instant sub-domain hosts of their own which is pretty cool. But is Wordpress MU the answer for a single point install for all blogs that we host? Short answer is not at this time.<br />
<span id="more-15"></span><br />
This works great for junkin.com.Â There is limited functionality toÂ restrict who can create blogs. In this case users are restricted by email address domain. One can also black list domains.</p>
<p>The problem is that it does not work out of the box for more than one domain. If you want toÂ use domain1.com,Â domain2.com, domain3.com, etc itÂ requires some hacking. I did set it up and it was not a big deal, but I was not super happy with it.Â It requires manually adding data directly to the mysql tables. The added domains do not appear under the main wordpressÂ MU install.</p>
<p>WeÂ decided to forgo the hack and install Wordpress MUÂ where clients will be allowing users to setup many blogs (under one domain name)Â Â and for each user with their own domain name, a standalone Wordpress install.</p>
<p>This obviously adds to our maintenance but seems like a reasonable solution. If Wordpress MU allows out-of-the-box support for multiple domainsÂ we will probably switch to it in the future as a single point solution.</p>
<p>UPDATE:<br />
Wordpress MU does not work properly with the gallery2 plugin. This means that it will not work for many of the blogs I host. There are some hacks around this but it appears messy.</p>
<p>So our plans with Wordpress will be to utilize wordpress mu for free or trial blogs, or for clients who want to offer sitewide wordpress services. There are too many problems with trying to using a single wordpress install for all clients.</p>
]]></content:encoded>
			<wfw:commentRss>http://joe.junkin.com/2007/03/07/wordpress-mu-or-standalone/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Wordpress install and configuration</title>
		<link>http://joe.junkin.com/2007/02/15/wordpress-install/</link>
		<comments>http://joe.junkin.com/2007/02/15/wordpress-install/#comments</comments>
		<pubDate>Thu, 15 Feb 2007 22:17:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Server Configuration]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://joe.junkin.com/?p=13</guid>
		<description><![CDATA[Downloading and configuring wordpress on fedora core 6 (FC6) is fairly straightforward. Some questions I had were: what is the best installation and configuration process for setting up multiple blogs, and how easy is it to back up and update each blog?

I found it easier to use the download package from the wordpress website instead [...]]]></description>
			<content:encoded><![CDATA[<p>Downloading and configuring wordpress on fedora core 6 (FC6) is fairly straightforward. Some questions I had were: what is the best installation and configuration process for setting up multiple blogs, and how easy is it to back up and update each blog?<br />
<span id="more-14"></span><br />
I found it easier to use the download package from the wordpress website instead of the fedora yum package. I just downloaded the gzip file, unpacked in the target directory, and created a wp-config.php file. I decided to utilizeÂ one mysql database and use prefixes for each different blog. To make life easy I used one database login accross all blogs.</p>
<p>I set up apache virtualhosts for each blog. The web address that is configured in the virtualhost should match the address in Wordpress. This is because wordpress stores the hostname in the database. ServerAlias&#8217;s should probably be avoided by using redirects to a single host instead.</p>
<p><code><br />
&lt;VirtualHost&gt;<br />
ServerName joe.junkin.com<br />
ServerAdmin admin@spammenot.com<br />
DocumentRoot /home/apacheuser/html/blog/jjunkin<br />
ErrorLog /var/log/httpd/wp__error.log<br />
CustomLog /var/log/httpd/wp_access.log common<br />
DirectoryIndex index.php<br />
&lt;Directory&gt;<br />
# would allow .htaccess to be read<br />
# AllowOverride FileInfo Options<br />
# instead. this disallows .htaccess<br />
AllowOverride None<br />
# the stuff needed for permalinks<br />
RewriteEngine On<br />
RewriteBase /<br />
RewriteCond %{REQUEST_FILENAME} !-f<br />
RewriteCond %{REQUEST_FILENAME} !-d<br />
RewriteRule . /index.php [L]<br />
&lt;/Directory&gt;<br />
&lt;/VirtualHost&gt;</code></p>
<p>When I tried to switch to date and named based permalinks I received a webserver crash. This was becauseÂ in my VirtualHostÂ AllowOverride was set to None or Options. I needed to add FileInfo to allow Apache to process the local .htaccess. After I just decided to move the necessary code to the VirtualHost section within Apache and changed the AllowOverride back to None (as above).</p>
]]></content:encoded>
			<wfw:commentRss>http://joe.junkin.com/2007/02/15/wordpress-install/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Postfix &#8211; rejects non-existing accounts</title>
		<link>http://joe.junkin.com/2006/11/28/postfix-rejects-non-existing-accounts/</link>
		<comments>http://joe.junkin.com/2006/11/28/postfix-rejects-non-existing-accounts/#comments</comments>
		<pubDate>Tue, 28 Nov 2006 23:34:41 +0000</pubDate>
		<dc:creator>jjunkin</dc:creator>
				<category><![CDATA[Postfix]]></category>
		<category><![CDATA[Server Configuration]]></category>

		<guid isPermaLink="false">http://joe.junkin.com/?p=11</guid>
		<description><![CDATA[One of the biggest differences between Postfix and qmail is that Postfix comes out of the box (more readily) configured for anti-spam functionality. A big feature (forÂ us)Â is that Postfix will immediately reject messages targeted at accounts that do not exist. It appears to immediately disconnect and short circuit the connection.

At a minimum, I would guess [...]]]></description>
			<content:encoded><![CDATA[<p>One of the biggest differences between Postfix and qmail is that Postfix comes out of the box (more readily) configured for anti-spam functionality. A big feature (forÂ us)Â is that Postfix will immediately reject messages targeted at accounts that do not exist. It appears to immediately disconnect and short circuit the connection.<br />
<span id="more-10"></span><br />
At a minimum, I would guess that this feature alone reduces the level of spam actually received by 95% or more. It&#8217;s incredible to watch the spammers connect with absurd account names and try to deliver a message.Â Spammer connections occur about 1 every few seconds.Â I understand that they will often try dictionary attacks, but the account names that are attempted to be delivered are almost always bizzare mispellings. My hunch is that the spammers are hoping our server will actually bounce the message back to the forged &#8216;To&#8217; address (which it used to do).</p>
<p>At any rate Postfix handily rejects these messages quickly, short circuiting the spammers. This saves a lot of load on the mail server. It never receives the message, once it determines the message is targeted for a non-existant account it rejects the delivery attempt.</p>
<p>In qmail, this was a major pain in the ass and was poorly documented. There is a patch called &#8216;validrcptto&#8217; but it was a pain to get operational. Everything in qmail is a patch and a pain.</p>
]]></content:encoded>
			<wfw:commentRss>http://joe.junkin.com/2006/11/28/postfix-rejects-non-existing-accounts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hello to Postfix!</title>
		<link>http://joe.junkin.com/2006/11/20/hello-to-postfix/</link>
		<comments>http://joe.junkin.com/2006/11/20/hello-to-postfix/#comments</comments>
		<pubDate>Mon, 20 Nov 2006 23:32:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Server Configuration]]></category>

		<guid isPermaLink="false">http://joe.junkin.com/?p=10</guid>
		<description><![CDATA[As part of our platform rebuildingÂ we have decided to switch to to Postfix.Â This was a suggestionÂ I have heard quite a bit. I also considered sendmail but was concerned with how daunting a task it would be to configure. The config files appear very cryptic. I realize this has become easier, butÂ we really wanted to move [...]]]></description>
			<content:encoded><![CDATA[<p>As part of our platform rebuildingÂ we have decided to switch to to Postfix.Â This was a suggestionÂ I have heard quite a bit. I also considered sendmail but was concerned with how daunting a task it would be to configure. The config files appear very cryptic. I realize this has become easier, butÂ we really wanted to move to something as simple as possible to administrate.</p>
<p>Postfix is light years ahead of qmail. For starters, it&#8217;s ready to plug right into FC6 as a yum update. No need to download and compile a long chain of sources as in qmail. And there is even a handy little switcher in fedora that switches the system from sendmail to postfix &#8217;system-switch-mail-nox&#8217;. This takes care of starting and stopping the process on startup and other stuff. Nice and easy.</p>
<p>The config file for postfix is easy enough. /etc/postfix/main.cf holds most of the config stuff. I also utilized the virtual alias domains and accounts features with two other files which are utilized as hash lookups.</p>
]]></content:encoded>
			<wfw:commentRss>http://joe.junkin.com/2006/11/20/hello-to-postfix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Goodbye to qmail</title>
		<link>http://joe.junkin.com/2006/11/11/goodbye-to-qmail/</link>
		<comments>http://joe.junkin.com/2006/11/11/goodbye-to-qmail/#comments</comments>
		<pubDate>Sat, 11 Nov 2006 23:31:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Postfix]]></category>
		<category><![CDATA[Server Configuration]]></category>

		<guid isPermaLink="false">http://joe.junkin.com/?p=9</guid>
		<description><![CDATA[WeÂ have been a qmail shop since 1997 and I for one am fed up with qmail. Good god it&#8217;s been stuck at 1.03 since I started using it and now has a myriad of patches. It can only be installed from source, and there are quite a few sources required. I had difficulty getting the [...]]]></description>
			<content:encoded><![CDATA[<p>WeÂ have been a qmail shop since 1997 and I for one am fed up with qmail. Good god it&#8217;s been stuck at 1.03 since I started using it and now has a myriad of patches. It can only be installed from source, and there are quite a few sources required. I had difficulty getting the patches I wanted to work. Support has always been poor and documentation weak (except for the excellent <a href="http://www.lifewithqmail.org/">http://www.lifewithqmail.org/</a>). WhenÂ we began rebuilding our unix platform from the bottom upÂ we decided to bail on our old friend qmail.</p>
<p>One interesting thing: In the last year or soÂ we began to be targeted with massive amounts of spam being sent to nonexisitant accounts at all of our domains (we have about 10). My haunch is that the spammers were actually counting on the bounces that our server produced to send spam. I tried a few times to configure the validrcptto patch to stop this but was unable to get it to work. The amount of bounces went from almost zero to hundreds or thousands a day.</p>
<p>Good riddence to qmail!</p>
]]></content:encoded>
			<wfw:commentRss>http://joe.junkin.com/2006/11/11/goodbye-to-qmail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fedora Core 6 (FC6)</title>
		<link>http://joe.junkin.com/2006/11/01/fedora-core-6-fc6/</link>
		<comments>http://joe.junkin.com/2006/11/01/fedora-core-6-fc6/#comments</comments>
		<pubDate>Wed, 01 Nov 2006 23:01:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Server Configuration]]></category>

		<guid isPermaLink="false">http://joe.junkin.com/?p=8</guid>
		<description><![CDATA[I have been working with the latest release of Fedora (core 6). The install is simple enough from one DVD. The system uses yum for updating which is a nice way for updates and installs. I had issues setting up my nvidia card with the latest nvidia driver, but fortunately I found a site called [...]]]></description>
			<content:encoded><![CDATA[<p>I have been working with the latest release of Fedora (core 6). The install is simple enough from one DVD. The system uses yum for updating which is a nice way for updates and installs. I had issues setting up my nvidia card with the latest nvidia driver, but fortunately I found a site called <a href="http://rpm.livna.org/">http://rpm.livna.org/</a>Â that had simple rpms that installed and ran without a hitch. Prior to finding these rpm&#8217;s I wasted a lot of time trying to compile the source code myself.</p>
]]></content:encoded>
			<wfw:commentRss>http://joe.junkin.com/2006/11/01/fedora-core-6-fc6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Welcome to my Blog</title>
		<link>http://joe.junkin.com/2006/09/09/welcome-to-my-blog/</link>
		<comments>http://joe.junkin.com/2006/09/09/welcome-to-my-blog/#comments</comments>
		<pubDate>Sat, 09 Sep 2006 21:56:28 +0000</pubDate>
		<dc:creator>jjunkin</dc:creator>
				<category><![CDATA[Server Configuration]]></category>

		<guid isPermaLink="false">http://joe.junkin.com/?p=7</guid>
		<description><![CDATA[Welcome to Joe.Junkin.com. This blog will have updates of my progress in platform building for my consulting business: http://www.datafree.com. I workÂ  with Open Source software exclusively including Linux (Fedora), Apache, Perl (Catalyst), MySQL and more. My focus now is building a web platform running the http://www.catalystframework.org/ integrated with Wordpress, googlemaps and heavy ajax technologies.
]]></description>
			<content:encoded><![CDATA[<p>Welcome to <a href="http://joe.junkin.com/" title="Joe.Junkin.com">Joe.Junkin.com</a>. This blog will have updates of my progress in platform building for my consulting business: <a target="_blank" href="http://www.datafree.com" title="www.datafree.com">http://www.datafree.com</a>. I workÂ  with Open Source software exclusively including Linux (Fedora), Apache, Perl (Catalyst), MySQL and more. My focus now is building a web platform running the <a href="http://www.catalystframework.org/" title="Catalyst Web Framework">http://www.catalystframework.org/</a> integrated with Wordpress, googlemaps and heavy ajax technologies.</p>
]]></content:encoded>
			<wfw:commentRss>http://joe.junkin.com/2006/09/09/welcome-to-my-blog/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
