<?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>gHacks technology news &#187; webserver</title>
	<atom:link href="http://www.ghacks.net/tag/webserver/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ghacks.net</link>
	<description>A technology blog covering software, mobile phones, gadgets, security, the Internet and other relevant areas.</description>
	<lastBuildDate>Wed, 25 Nov 2009 15:55:11 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Run Your Own Home Web Server</title>
		<link>http://www.ghacks.net/2009/03/28/home-web-server/</link>
		<comments>http://www.ghacks.net/2009/03/28/home-web-server/#comments</comments>
		<pubDate>Sat, 28 Mar 2009 13:43:42 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[The Web]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[home web server]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[server software]]></category>
		<category><![CDATA[web server]]></category>
		<category><![CDATA[webserver]]></category>
		<category><![CDATA[windows server]]></category>
		<category><![CDATA[windows software]]></category>

		<guid isPermaLink="false">http://www.ghacks.net/?p=11516</guid>
		<description><![CDATA[Running a home web server can be advantageous or even the only solution depending on its purpose. All those dedicated web server providers do not help much for instance if all you want to do is to setup a web server for a home network. Home Web Server is a software to run a web [...]]]></description>
			<content:encoded><![CDATA[<p>Running a home web server can be advantageous or even the only solution depending on its purpose. All those dedicated web server providers do not help much for instance if all you want to do is to setup a web server for a home network. Home Web Server is a software to run a web server on a local Windows computer system. It is developed by the same developers who created Home FTP Server. This immediately becomes obvious after looking at the interfaces of both server applications.</p>
<p>Home Web Server makes it possible to run websites on the local computer system. The web server supports a wide variety of options including php, cgi and isapi support next to SSL connections and private member directories. Not everything is preinstalled on the other hand. It is for example necessary to download PHP compiler from the official PHP website to add PHP support.</p>
<p>Basic HTML websites are on the other hand available by default. The root of the web server can be accessed locally by opening http://127.0.0.1/ in the web browser if the connection is established from the local computer. Users from the local network or remote networks need to use the local or Internet IP to connect to the web server.</p>
<p><span id="more-11516"></span><img src="http://www.ghacks.net/wp-content/uploads/2009/03/home_web_server-500x280.gif" alt="home web server" title="home web server" width="500" height="280" class="alignnone size-medium wp-image-11517" /></p>
<p>Many aspects of the web server can be configured in the options including connection limits and timeouts, domain and root aliases, connection logging, supported mime types or redirects.</p>
<p><a href="http://downstairs.dnsalias.net/homewebserver.html">Home Web Server</a> provides extensive options that should suite the needs of most users who want to install a web server on their computer. Alternatives are <a href="http://www.ghacks.net/2008/07/28/quick-php-testing-and-debugging-server/">Quick PHP Web Server</a>, <a href="http://www.ghacks.net/2007/01/31/host-your-own-webserver/">XAMPP web server</a> or the <a href="http://www.ghacks.net/2008/12/28/portable-web-server/">Portable Web Server</a>.</p>

	Tags: <a href="http://www.ghacks.net/tag/home-web-server/" title="home web server" rel="tag">home web server</a>, <a href="http://www.ghacks.net/tag/server/" title="server" rel="tag">server</a>, <a href="http://www.ghacks.net/tag/server-software/" title="server software" rel="tag">server software</a>, <a href="http://www.ghacks.net/tag/web-server/" title="web server" rel="tag">web server</a>, <a href="http://www.ghacks.net/tag/webserver/" title="webserver" rel="tag">webserver</a>, <a href="http://www.ghacks.net/tag/windows-server/" title="windows server" rel="tag">windows server</a>, <a href="http://www.ghacks.net/tag/windows-software/" title="windows software" rel="tag">windows software</a><br />

	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.ghacks.net/2007/01/31/host-your-own-webserver/" title="Host your own webserver (January 31, 2007)">Host your own webserver</a> (18)</li>
	<li><a href="http://www.ghacks.net/2009/08/05/windows-ssh-server-winsshd/" title="Windows SSH Server WinSSHD (August 5, 2009)">Windows SSH Server WinSSHD</a> (3)</li>
	<li><a href="http://www.ghacks.net/2009/10/25/windows-file-server/" title="Windows File Server (October 25, 2009)">Windows File Server</a> (7)</li>
	<li><a href="http://www.ghacks.net/2008/10/10/windows-2003-software/" title="Windows 2003 Software (October 10, 2008)">Windows 2003 Software</a> (4)</li>
	<li><a href="http://www.ghacks.net/2009/07/23/web-server-migration-today/" title="Web Server Migration Today (July 23, 2009)">Web Server Migration Today</a> (5)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.ghacks.net/2009/03/28/home-web-server/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Run a local proxy server</title>
		<link>http://www.ghacks.net/2007/02/01/run-a-local-proxy-server/</link>
		<comments>http://www.ghacks.net/2007/02/01/run-a-local-proxy-server/#comments</comments>
		<pubDate>Thu, 01 Feb 2007 07:52:54 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[Knowledge]]></category>
		<category><![CDATA[The Web]]></category>
		<category><![CDATA[local proxy server]]></category>
		<category><![CDATA[proxy]]></category>
		<category><![CDATA[webserver]]></category>

		<guid isPermaLink="false">http://www.ghacks.net/2007/02/01/run-a-local-proxy-server/</guid>
		<description><![CDATA[I was so excited to write this article that I could not sleep well all night. Yesterday I have written an article that explained how you could setup a webserver on your computer and use it to display websites or share files with your friends. Today I'm going to show you how to use this webserver to host a local proxy server that you can access from anywhere on the net to surf sites that are blocked at your current location.]]></description>
			<content:encoded><![CDATA[<p>I was so excited to write this article that I could not sleep well all night. Yesterday I have written an article that explained how you could <a href="http://www.ghacks.net/2007/01/31/host-your-own-webserver/" title="host your own webserver" target="_blank">setup a webserver</a> on your computer and use it to display websites or share files with your friends. Today I&#8217;m going to show you how to use this webserver to host a local proxy server that you can access from anywhere on the net to surf sites that are blocked at your current location.</p>
<p>The requirements are that the webserver is up and running at your computer and that the Apache module is started. Download one of the many proxy scripts and unzip it. I suggest you create a new sub directory in htdocs, don&#8217;t name it proxy . use a name that does not tell anyone what the files in the directory could be for. This is to prevent keyword filters that could block your local url if they find the keyword proxy in it. Name it tennis for instance.</p>
<p><span id="more-1158"></span> Move the files index.php, javascript.js, PHProxy.class.php, style.css and url_form.inc into the new directory. Et voila, you are done. Test the script by accessing it locally (http://localhost/tennis/) ; If the proxy script appears everything is fine and you can access it from anywhere on the net as long as your local computer is connected to the web and the apache module is started.</p>
<p>It is highly unlikely that this proxy is banned by the admins of your school, university or company because it runs on a dynamic IP and no one has ever used it before.</p>
<p>To secure the directory do the following: Create a .htaccess file &#8211; Windows Explorer does not like this kind of files but a good editor should be able to create the file without errors. Add the following lines to the file and save it.</p>
<p><code><br />
Options All -Indexes<br />
AuthName "Go Away ;)"<br />
AuthType Basic</code></p>
<limit> order deny,allow<br />
deny from all<br />
#Comment 1<br />
allow from 111.111.111.111</limit>This prevents access to the directory to anyone except the user with a matching IP address. This is not a useful protection if you want to prevent the admins from your school or university to take a look at your server.</p>
<p>A better protection would be to use a password protection, this is done the following way:</p>
<p>Create an <a href="http://www.4webhelp.net/us/password.php" title="htpasswd creator" target="_blank">encrypted password</a> and copy the result in a file named randomly starting with a . &#8211; for instance .grqwev ; Place the file into the directory that you want to protect. Add a .htaccess file to the directory with the following lines.</p>
<p>AuthUserFile /tennis/.grqwev<br />
AuthType Basic<br />
AuthName &#8220;Top Secret&#8221;<br />
Require valid-user</p>
<p>That is it. You password protected your proxy script running on your local computer. Only users who know the password are able to login and use the proxy, everyone else will not be able to see what lies behind the password request.</p>

	Tags: <a href="http://www.ghacks.net/tag/local-proxy-server/" title="local proxy server" rel="tag">local proxy server</a>, <a href="http://www.ghacks.net/tag/proxy/" title="proxy" rel="tag">proxy</a>, <a href="http://www.ghacks.net/tag/webserver/" title="webserver" rel="tag">webserver</a><br />

	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.ghacks.net/2006/07/12/website-blocked-or-slow-try-coral-cdn/" title="Website blocked or slow ? Try Coral Cdn (July 12, 2006)">Website blocked or slow ? Try Coral Cdn</a> (8)</li>
	<li><a href="http://www.ghacks.net/2006/01/15/web-proxy-list-january-2006/" title="Web Proxy List January 2006 (January 15, 2006)">Web Proxy List January 2006</a> (94)</li>
	<li><a href="http://www.ghacks.net/2006/08/04/free-web-proxy-list/" title="Web Proxy (August 4, 2006)">Web Proxy</a> (190)</li>
	<li><a href="http://www.ghacks.net/2008/03/16/ways-to-check-if-a-website-is-really-down/" title="Ways to check if a website is really down (March 16, 2008)">Ways to check if a website is really down</a> (12)</li>
	<li><a href="http://www.ghacks.net/2007/03/08/wap-print-proxy-and-myspace-downloader-announcement/" title="Wap, Print, Proxy and Myspace Downloader Announcement (March 8, 2007)">Wap, Print, Proxy and Myspace Downloader Announcement</a> (8)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.ghacks.net/2007/02/01/run-a-local-proxy-server/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>Host your own webserver</title>
		<link>http://www.ghacks.net/2007/01/31/host-your-own-webserver/</link>
		<comments>http://www.ghacks.net/2007/01/31/host-your-own-webserver/#comments</comments>
		<pubDate>Wed, 31 Jan 2007 21:03:31 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[Knowledge]]></category>
		<category><![CDATA[The Web]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[web server]]></category>
		<category><![CDATA[webserver]]></category>
		<category><![CDATA[website]]></category>
		<category><![CDATA[xampp]]></category>

		<guid isPermaLink="false">http://www.ghacks.net/2007/01/31/host-your-own-webserver/</guid>
		<description><![CDATA[It is relatively easy to use your home computer running Windows to become a webserver that is accessible from anywhere. The following method is highly flexible and makes it possible to host websites, documents and files on that server and protect the contents with passwords if so desired. All you need is a software called XAMP which installs the Apache server environment on your computer.]]></description>
			<content:encoded><![CDATA[<p>It is relatively easy to use your home computer running Windows to become a webserver that is accessible from anywhere. The following method is highly flexible and makes it possible to host websites, documents and files on that server and protect the contents with passwords if so desired. All you need is a software called <a href="http://www.apachefriends.org/de/index.html" title="xampp" target="_blank">XAMPP</a> which installs the Apache server environment on your computer.</p>
<p>Download <a href="http://www.apachefriends.org/de/xampp-windows.html" title="xampp for windows" target="_blank">Xampp for Windows</a> and install it on your system. It does not matter if you install the modules as services, you can activate them as well by opening the control panel. (start apache) Once installed the webserver should be accessible by typing in <a href="http://localhost" class="linkification-ext" title="Linkification: http://localhost">http://localhost</a> or http://yourdynamicip; You can look up your dynamic ip using my <a href="http://www.ghacks.net/ip" title="ip lookup" target="_blank">ip lookup script</a>. Hosting files is as easy, just upload all the files that you want to share into the subfolder htdocs or create a subfolder and add the files to it.</p>
<p><span id="more-1157"></span> Access the subfolder by appending /subfolder/ to the url that you want to access. You can add html and php files as well and those can be accessed as well similar to those files on other websites. It is easy to secure folders or the complete server using so called .htaccess files. Use the <a href="http://tools.dynamicdrive.com/password/" title="htaccess generator" target="_blank">htaccess generator</a> and add the generated files to your directories that you want to protect.</p>
<p>There is one last thing that can be optimized. It is difficulty for others to access your webserver if you have dynamic IPs. To counter this you could use a free service like <a href="https://www.dyndns.com/" title="dyndns" target="_blank">DynDNS</a> which adds a static dns to your IP. Friends and everyone else who should access the webserver can then use the dynamic dns which looks something like subdomain.dyndns.bz instead of the dynamic IP address.</p>

	Tags: <a href="http://www.ghacks.net/tag/apache/" title="apache" rel="tag">apache</a>, <a href="http://www.ghacks.net/tag/php/" title="php" rel="tag">php</a>, <a href="http://www.ghacks.net/tag/server/" title="server" rel="tag">server</a>, <a href="http://www.ghacks.net/tag/web-server/" title="web server" rel="tag">web server</a>, <a href="http://www.ghacks.net/tag/webserver/" title="webserver" rel="tag">webserver</a>, <a href="http://www.ghacks.net/tag/website/" title="website" rel="tag">website</a>, <a href="http://www.ghacks.net/tag/xampp/" title="xampp" rel="tag">xampp</a><br />

	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.ghacks.net/2009/03/28/home-web-server/" title="Run Your Own Home Web Server (March 28, 2009)">Run Your Own Home Web Server</a> (7)</li>
	<li><a href="http://www.ghacks.net/2008/12/28/portable-web-server/" title="Portable Web Server (December 28, 2008)">Portable Web Server</a> (8)</li>
	<li><a href="http://www.ghacks.net/2009/09/17/local-apache-web-server-wampserver/" title="Local Apache Web Server Wampserver (September 17, 2009)">Local Apache Web Server Wampserver</a> (3)</li>
	<li><a href="http://www.ghacks.net/2009/06/12/what-you-really-need-to-know-about-choosing-a-web-host/" title="What you Really Need to Know about Choosing a Web Host (June 12, 2009)">What you Really Need to Know about Choosing a Web Host</a> (10)</li>
	<li><a href="http://www.ghacks.net/2009/07/23/web-server-migration-today/" title="Web Server Migration Today (July 23, 2009)">Web Server Migration Today</a> (5)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.ghacks.net/2007/01/31/host-your-own-webserver/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
	</channel>
</rss>
