<?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"
	>

<channel>
	<title>Utah PHP Users Group &#187; Ken Snyder</title>
	<atom:link href="http://uphpu.org/author/tr0gd0r/feed/" rel="self" type="application/rss+xml" />
	<link>http://uphpu.org</link>
	<description>PHP application development and support</description>
	<pubDate>Wed, 23 Jul 2008 14:36:53 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
	<language>en</language>
			<item>
		<title>Apache virtual hosts without specifying IP address</title>
		<link>http://uphpu.org/2005/03/08/apache-virtual-hosts-without-specifying-ip-address/</link>
		<comments>http://uphpu.org/2005/03/08/apache-virtual-hosts-without-specifying-ip-address/#comments</comments>
		<pubDate>Tue, 08 Mar 2005 12:25:38 +0000</pubDate>
		<dc:creator>Ken Snyder</dc:creator>
		
		<category><![CDATA[Articles]]></category>

		<guid isPermaLink="false">http://phlyte.uphpu.org/?p=124</guid>
		<description><![CDATA[This weekend, I had quite the adventure configuring Apache on my home server.  My IP address happened to change, and I wanted to update my Apache httpd.conf file so that my webserver would work regardless of my IP address.  I also wanted to add Virtual Hosts to my personal web sites so that [...]]]></description>
			<content:encoded><![CDATA[<p>This weekend, I had quite the adventure configuring Apache on my home server.  My IP address happened to change, and I wanted to update my Apache httpd.conf file so that my webserver would work regardless of my IP address.  I also wanted to add Virtual Hosts to my personal web sites so that my IP address would no longer be visible to visitors.</p>
<p>The configuration turned out to be easy.  Let me cover the key parts for my Win XP Pro Apache 2 configuration with a single IP address:</p>
<pre>Listen *:80NameVirtualHost *  </pre>
<p>The above tells Apache to serve web pages for all IP addresses on port 80and to use Virtual Hosts for all IP addresses</p>
<pre><VirtualHost *> ServerName www.my-domain-1.com DocumentRoot &#8220;c:wwwrootfolder-1&#8243; ServerAlias my-domain-1.com *.my-domain-1.com</VirtualHost><VirtualHost *> ServerName www.my-domain-2.com DocumentRoot &#8220;c:wwwrootfolder-2&#8243; ServerAlias my-domain-2.com *.my-domain-2.com</VirtualHost></pre>
<p>The above tells Apache to serve web pages (on all IP addresses) fromfolder-1 where requests have my-domain-1.com or something.my-domain-1.com inthe web page.  Also sets up Apache to serve my-domain-2.com documents fromfolder-2.</p>
<p>Presto! Now I have two domains pointing to my IP address, and apache canseamlessly differentiate between the two without knowing my IP address.  Itis sort of basic, but there are zillions of ways to configure apache!</p>
<p><a href="http://www.dyndns.org/support/kb/apachevhosts.html">More info »</a><br />
]]></content:encoded>
			<wfw:commentRss>http://uphpu.org/2005/03/08/apache-virtual-hosts-without-specifying-ip-address/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Professional PHP5</title>
		<link>http://uphpu.org/2005/02/26/professional-php5-wrox/</link>
		<comments>http://uphpu.org/2005/02/26/professional-php5-wrox/#comments</comments>
		<pubDate>Sat, 26 Feb 2005 11:11:21 +0000</pubDate>
		<dc:creator>Ken Snyder</dc:creator>
		
		<category><![CDATA[Reviews]]></category>

		<guid isPermaLink="false">http://phlyte.uphpu.org/?p=125</guid>
		<description><![CDATA[This is an awesome book that I would highly recommend. I am the type of person who learns well by considering how things fit into the big picture. Professional PHP5 really does a great job of describing the issues of PHP software design in its most structured forms.
Professional PHP5 starts with PHP5 Object Orientation Programming [...]]]></description>
			<content:encoded><![CDATA[<p>This is an awesome book that I would highly recommend. I am the type of person who learns well by considering how things fit into the big picture. <em>Professional PHP5</em> really does a great job of describing the issues of PHP software design in its most structured forms.</p>
<p><em>Professional PHP5</em> starts with PHP5 Object Orientation Programming (OOP) concepts and moves into the ideas of broad patterns and toolkits. They provide code you can tryout yourself; doing is of course the best way to learn.</p>
<p>You can build a tool kit with useful collection classes, generic object classes, communication classes, debugging classes, and abstract classes. You can learn the practical and ideal implementations of a Model View Controller pattern and Unit Testing. You can get a feel for SOAP, the finite state machine, and PHP session handling.</p>
<p>The book also has great tips and examples of project management, system design and planning, quality testing, and deployment.</p>
<p>It is a really great book for a wide audience, and I&#8217;d recommend it for serious PHP programmers.</p>
<p><a href="http://www.amazon.com/exec/obidos/tg/detail/-/0764572822/qid=1109393742/sr=8-1/ref=sr_8_xs_ap_i1_xgl14/002-6037105-8446439?v=glance&#038;s=books&#038;n=507846">View Amazon Summary �</a></p>
<p>
<hr /><a href="http://www.wrox.com/WileyCDA/WroxTitle/productCd-0764572822.html">Professional PHP5</a><br /><b>Author:</b> Edward Lecky-Thompson, Heow Eide-Goodman, Steven D. Nowicki, and Alec Cove<br /><b>Publisher:</b> Wrox Publishing<br /><b>Published:</b> November 2004<br /><b>ISBN:</b> 0764572822<br /><b>Pages:</b> 662<br /><b>Rating: </b></p>
]]></content:encoded>
			<wfw:commentRss>http://uphpu.org/2005/02/26/professional-php5-wrox/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
