<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
	>
<channel>
	<title>Comments for Nicholas Orr</title>
	<atom:link href="http://nicholasorr.com/blog/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://nicholasorr.com/blog</link>
	<description>The blog of Nicholas Orr. Aussie IT Guy Extraordinaire, no really :P</description>
	<pubDate>Fri, 18 May 2012 21:09:30 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on MS Exchange via Outlook Over VPN by Nicholas Orr</title>
		<link>http://nicholasorr.com/blog/2008/07/23/ms-exchange-via-outlook-over-vpn/comment-page-1/#comment-243</link>
		<dc:creator>Nicholas Orr</dc:creator>
		<pubDate>Sat, 28 Apr 2012 17:29:30 +0000</pubDate>
		<guid isPermaLink="false">http://nicholasorr.com/blog/?p=49#comment-243</guid>
		<description>&lt;p&gt;Excellent :)&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>Excellent :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on MS Exchange via Outlook Over VPN by Kashif</title>
		<link>http://nicholasorr.com/blog/2008/07/23/ms-exchange-via-outlook-over-vpn/comment-page-1/#comment-242</link>
		<dc:creator>Kashif</dc:creator>
		<pubDate>Sat, 28 Apr 2012 17:12:26 +0000</pubDate>
		<guid isPermaLink="false">http://nicholasorr.com/blog/?p=49#comment-242</guid>
		<description>&lt;p&gt;Good post Nicholas, it solved my issue :-)&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>Good post Nicholas, it solved my issue :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on nginx (engine X) - What a Pain in the BUM! [13: Permission denied] by Serve Over Counter</title>
		<link>http://nicholasorr.com/blog/2008/07/22/nginx-engine-x-what-a-pain-in-the-bum/comment-page-1/#comment-241</link>
		<dc:creator>Serve Over Counter</dc:creator>
		<pubDate>Sun, 22 Apr 2012 11:22:49 +0000</pubDate>
		<guid isPermaLink="false">http://nicholasorr.com/blog/?p=42#comment-241</guid>
		<description>&lt;p&gt;Hi,&lt;/p&gt;

&lt;p&gt;In fact it has been proved that it&#39;s theorically similar to handle connections with threads or with events. Some runtime allow happily to manage hundred of thousand of concurrent threads. Think of the framework/languages they for telecomunication management.&lt;/p&gt;

&lt;p&gt;So one approach or the other is more the opportunity to use an existing good implementation of on way or another than to give a theoretical adventage.&lt;/p&gt;

&lt;p&gt;Number of systems call? Who care. Sorry to say that but show some benchmarks if you want to show that Nginx perform better.&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>In fact it has been proved that it&#39;s theorically similar to handle connections with threads or with events. Some runtime allow happily to manage hundred of thousand of concurrent threads. Think of the framework/languages they for telecomunication management.</p>
<p>So one approach or the other is more the opportunity to use an existing good implementation of on way or another than to give a theoretical adventage.</p>
<p>Number of systems call? Who care. Sorry to say that but show some benchmarks if you want to show that Nginx perform better.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on [SOLVED] nginx + php (fastcgi) + win32 = &#8220;No input file specified&#8221; by Weijing Lin</title>
		<link>http://nicholasorr.com/blog/2008/11/22/solved-nginx-php-fastcgi-win32-no-input-file-specified/comment-page-1/#comment-240</link>
		<dc:creator>Weijing Lin</dc:creator>
		<pubDate>Thu, 15 Mar 2012 16:16:11 +0000</pubDate>
		<guid isPermaLink="false">http://nicholasorr.com/blog/?p=112#comment-240</guid>
		<description>&lt;p&gt;you don&#39;t need install cygwin. No input file specified issue could be solved by edit php.ini file&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>you don&#39;t need install cygwin. No input file specified issue could be solved by edit php.ini file</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on MS Exchange via Outlook Over VPN by Nicholas Orr</title>
		<link>http://nicholasorr.com/blog/2008/07/23/ms-exchange-via-outlook-over-vpn/comment-page-1/#comment-239</link>
		<dc:creator>Nicholas Orr</dc:creator>
		<pubDate>Mon, 05 Mar 2012 16:47:26 +0000</pubDate>
		<guid isPermaLink="false">http://nicholasorr.com/blog/?p=49#comment-239</guid>
		<description>&lt;p&gt;it is probably more to do with what Outlook is looking for and I&#39;d imagine it needs to use FQDN. When I was adding a user to Outlook using "server" as the address Outlook would change it to the FQDN of the Active Directory DNS entry.&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>it is probably more to do with what Outlook is looking for and I&#39;d imagine it needs to use FQDN. When I was adding a user to Outlook using &#8220;server&#8221; as the address Outlook would change it to the FQDN of the Active Directory DNS entry.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on MS Exchange via Outlook Over VPN by Stephan</title>
		<link>http://nicholasorr.com/blog/2008/07/23/ms-exchange-via-outlook-over-vpn/comment-page-1/#comment-238</link>
		<dc:creator>Stephan</dc:creator>
		<pubDate>Mon, 05 Mar 2012 16:32:22 +0000</pubDate>
		<guid isPermaLink="false">http://nicholasorr.com/blog/?p=49#comment-238</guid>
		<description>&lt;p&gt;I got curious and did some more digging around.&lt;/p&gt;

&lt;p&gt;I pinned the problem down to using OpenDNS (or indeed any other DNS service that doesn&#39;t "Fail" outright when a DNS look-up is done for an externally invisible server name).  &lt;/p&gt;

&lt;p&gt;In my case, I would find that for certain networks, the Outlook over VPN would work perfectly, yet on a different network on the same day it would not.&lt;/p&gt;

&lt;p&gt;What was happening was that despite having an entry in my hosts file which looked like:&lt;/p&gt;

&lt;p&gt;&lt;ip address=""&gt; server&lt;/p&gt;

&lt;p&gt;Windows would always do a DNS look-up.  (this feels like a bug to me).  On networks where the DNS lookup fails (i.e. not OpenDNS or similar), Windows would then go to the hosts file, get the right IP address and Outlook would connect over the VPN without a problem.&lt;/p&gt;

&lt;p&gt;On Open DNS, all DNS requests succeed.  What would happen is the DNS query would return the OpenDNS web address, and Outlook would then try to connect to that, and fail.&lt;/p&gt;

&lt;p&gt;For some reason, adding the explicit&lt;/p&gt;

&lt;p&gt;&lt;ip address=""&gt; &lt;a href="http://server.companyname.com" rel="nofollow"&gt;server.companyname.com&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;line to the hosts file prevents the DNS look-up from taking place, and makes everything work.&lt;/ip&gt;&lt;/ip&gt;&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>I got curious and did some more digging around.</p>
<p>I pinned the problem down to using OpenDNS (or indeed any other DNS service that doesn&#39;t &#8220;Fail&#8221; outright when a DNS look-up is done for an externally invisible server name).  </p>
<p>In my case, I would find that for certain networks, the Outlook over VPN would work perfectly, yet on a different network on the same day it would not.</p>
<p>What was happening was that despite having an entry in my hosts file which looked like:</p>
<p>&lt;ip address=&#8221;"&gt; server</p>
<p>Windows would always do a DNS look-up.  (this feels like a bug to me).  On networks where the DNS lookup fails (i.e. not OpenDNS or similar), Windows would then go to the hosts file, get the right IP address and Outlook would connect over the VPN without a problem.</p>
<p>On Open DNS, all DNS requests succeed.  What would happen is the DNS query would return the OpenDNS web address, and Outlook would then try to connect to that, and fail.</p>
<p>For some reason, adding the explicit</p>
<p>&lt;ip address=&#8221;"&gt; <a href="http://server.companyname.com" rel="nofollow">server.companyname.com</a> </p>
<p>line to the hosts file prevents the DNS look-up from taking place, and makes everything work.&lt;/ip&gt;&lt;/ip&gt;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on MS Exchange via Outlook Over VPN by Stephan</title>
		<link>http://nicholasorr.com/blog/2008/07/23/ms-exchange-via-outlook-over-vpn/comment-page-1/#comment-237</link>
		<dc:creator>Stephan</dc:creator>
		<pubDate>Mon, 05 Mar 2012 12:52:22 +0000</pubDate>
		<guid isPermaLink="false">http://nicholasorr.com/blog/?p=49#comment-237</guid>
		<description>&lt;p&gt;Great post!  Fixed my problem, however, I&#39;d add a little something.&lt;/p&gt;

&lt;p&gt;In my case, the hosts file already had the Exchange server in it, but without the domain name.  i.e. an entry like:&lt;br&gt;&lt;ip address=""&gt; server&lt;/p&gt;

&lt;p&gt;This wasn&#39;t working, with Outlook failing to connect over the VPN.  With a packer sniffer I could see Outlook trying to resolve a full DNS query for &lt;a href="http://server.companyname.com" rel="nofollow"&gt;server.companyname.com&lt;/a&gt; and getting an external IP address, and then trying to connect to that directly, rather than over the VPN (and failing).&lt;/p&gt;

&lt;p&gt;I then tried changing the hosts file to the full server name including the domain and it started to work.  i.e.&lt;/p&gt;

&lt;p&gt;&lt;ip address=""&gt; &lt;a href="http://server.companyname.com" rel="nofollow"&gt;server.companyname.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This shouldn&#39;t work, but it does.  There may be a bug somewhere, but having gotten it to work easier to get on with life....&lt;/ip&gt;&lt;/ip&gt;&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>Great post!  Fixed my problem, however, I&#39;d add a little something.</p>
<p>In my case, the hosts file already had the Exchange server in it, but without the domain name.  i.e. an entry like:<br />&lt;ip address=&#8221;"&gt; server</p>
<p>This wasn&#39;t working, with Outlook failing to connect over the VPN.  With a packer sniffer I could see Outlook trying to resolve a full DNS query for <a href="http://server.companyname.com" rel="nofollow">server.companyname.com</a> and getting an external IP address, and then trying to connect to that directly, rather than over the VPN (and failing).</p>
<p>I then tried changing the hosts file to the full server name including the domain and it started to work.  i.e.</p>
<p>&lt;ip address=&#8221;"&gt; <a href="http://server.companyname.com" rel="nofollow">server.companyname.com</a></p>
<p>This shouldn&#39;t work, but it does.  There may be a bug somewhere, but having gotten it to work easier to get on with life&#8230;.&lt;/ip&gt;&lt;/ip&gt;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on nginx (engine X) - What a Pain in the BUM! [13: Permission denied] by Michael</title>
		<link>http://nicholasorr.com/blog/2008/07/22/nginx-engine-x-what-a-pain-in-the-bum/comment-page-1/#comment-236</link>
		<dc:creator>Michael</dc:creator>
		<pubDate>Tue, 14 Feb 2012 22:19:34 +0000</pubDate>
		<guid isPermaLink="false">http://nicholasorr.com/blog/?p=42#comment-236</guid>
		<description>Soooo..... You first say that it&#39;s not a permission issue, and then proceed to prove that it is. Was this post supposed to be a joke? Some Linux distributions like to use www as the web user, some like to use www-data, others prefer web, and others have other preferences. Is Nginx supposed to read /etc/passwd file and make its best guess as to the correct user to run as? That would be a pretty dumb idea. Instead, there&#39;s a well documented method for changing the user that the Nginx worker processes run as. If you installed Nginx via your package manager, then the people that packaged it for you likely already have that user line in the first line of your nginx.conf.&lt;br&gt;&lt;br&gt;The issue has nothing to do with Nginx. As the logs say, you had a permission issue. Anyone with an absolutely basic understanding of Linux could have figured this issue out.</description>
		<content:encoded><![CDATA[<p>Soooo&#8230;.. You first say that it&#39;s not a permission issue, and then proceed to prove that it is. Was this post supposed to be a joke? Some Linux distributions like to use www as the web user, some like to use www-data, others prefer web, and others have other preferences. Is Nginx supposed to read /etc/passwd file and make its best guess as to the correct user to run as? That would be a pretty dumb idea. Instead, there&#39;s a well documented method for changing the user that the Nginx worker processes run as. If you installed Nginx via your package manager, then the people that packaged it for you likely already have that user line in the first line of your nginx.conf.</p>
<p>The issue has nothing to do with Nginx. As the logs say, you had a permission issue. Anyone with an absolutely basic understanding of Linux could have figured this issue out.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on nginx (engine X) - What a Pain in the BUM! [13: Permission denied] by Schmoove</title>
		<link>http://nicholasorr.com/blog/2008/07/22/nginx-engine-x-what-a-pain-in-the-bum/comment-page-1/#comment-235</link>
		<dc:creator>Schmoove</dc:creator>
		<pubDate>Mon, 06 Feb 2012 20:03:01 +0000</pubDate>
		<guid isPermaLink="false">http://nicholasorr.com/blog/?p=42#comment-235</guid>
		<description>If you change your nginx user and/or group, remember to change permissions to some folders that nginx reads and writes to, like possibly /var/cache/nginx/ or /var/cache/nginx/ -- these folders should refect your changes.</description>
		<content:encoded><![CDATA[<p>If you change your nginx user and/or group, remember to change permissions to some folders that nginx reads and writes to, like possibly /var/cache/nginx/ or /var/cache/nginx/ &#8212; these folders should refect your changes.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on nginx (engine X) - What a Pain in the BUM! [13: Permission denied] by Lance Fordham</title>
		<link>http://nicholasorr.com/blog/2008/07/22/nginx-engine-x-what-a-pain-in-the-bum/comment-page-1/#comment-234</link>
		<dc:creator>Lance Fordham</dc:creator>
		<pubDate>Thu, 05 Jan 2012 04:09:22 +0000</pubDate>
		<guid isPermaLink="false">http://nicholasorr.com/blog/?p=42#comment-234</guid>
		<description>I think my scenario is the same as yours.  &lt;br&gt;&lt;br&gt;I am running nginx under user "nginx", and this user is in the group "nginx".  &lt;br&gt;&lt;br&gt;I am running PHP as a Fastcgi process and php is running as user "website", and this user is in the group "website".  &lt;br&gt;&lt;br&gt;The website files are located in the directory "/home/website" and the "website" user is the owner of this directory.   &lt;br&gt;&lt;br&gt;I could execute any PHP file from any subdirectory, but I could not execute/read/write any other file from any other subdirectory other than the /home/website directory because nginx did not have access to those directories and files.&lt;br&gt;&lt;br&gt;My solution is to set permissions of the subdirectories that I wish to give nginx access to, to 0711 and set the permissions to all of the files in the subdirectories to 0755.  It works perfectly!</description>
		<content:encoded><![CDATA[<p>I think my scenario is the same as yours.  </p>
<p>I am running nginx under user &#8220;nginx&#8221;, and this user is in the group &#8220;nginx&#8221;.  </p>
<p>I am running PHP as a Fastcgi process and php is running as user &#8220;website&#8221;, and this user is in the group &#8220;website&#8221;.  </p>
<p>The website files are located in the directory &#8220;/home/website&#8221; and the &#8220;website&#8221; user is the owner of this directory.   </p>
<p>I could execute any PHP file from any subdirectory, but I could not execute/read/write any other file from any other subdirectory other than the /home/website directory because nginx did not have access to those directories and files.</p>
<p>My solution is to set permissions of the subdirectories that I wish to give nginx access to, to 0711 and set the permissions to all of the files in the subdirectories to 0755.  It works perfectly!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
