<?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 &#124; Latest Tech News, Software And Tutorials &#187; web server</title> <atom:link href="http://www.ghacks.net/tag/web-server/feed/" rel="self" type="application/rss+xml" /><link>http://www.ghacks.net</link> <description>A technology news blog covering software, mobile phones, gadgets, security, the Internet and other relevant areas.</description> <lastBuildDate>Fri, 10 Feb 2012 20:51:26 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/> <item><title>Create Local Websites With Ampps</title><link>http://www.ghacks.net/2012/01/13/create-local-websites-with-ampps/</link> <comments>http://www.ghacks.net/2012/01/13/create-local-websites-with-ampps/#comments</comments> <pubDate>Fri, 13 Jan 2012 13:11:19 +0000</pubDate> <dc:creator>Martin Brinkmann</dc:creator> <category><![CDATA[Software]]></category> <category><![CDATA[Web Development]]></category> <category><![CDATA[Windows]]></category> <category><![CDATA[mac software]]></category> <category><![CDATA[web server]]></category> <category><![CDATA[windows software]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=55763</guid> <description><![CDATA[The majority of web developers develop their websites and services locally before they publish them on the Internet. This makes sense in a variety of ways, from saving a lot of bandwidth to faster updating or improved security. Even better, new technologies have made it a lot easier to setup a local web development system [...]]]></description> <content:encoded><![CDATA[<p>The majority of web developers develop their websites and services locally before they publish them on the Internet. This makes sense in a variety of ways, from saving a lot of bandwidth to faster updating or improved security.</p><p>Even better, new technologies have made it a lot easier to setup a local web development system on any PC. Ampps, which stands for Apache MySQL PHP Python Softalicious, is a free web development environment for the Windows and Mac OS X operating systems that can be installed with just a few clicks. Once up and running, it is up to the user to install web applications from the local admin interface. The program can install 260 web applications that include highlights such as WordPress, Joomla or Drupal, and lesser known applications such as the course management system Moodle, several types of Wikipedia-like applications or feed aggregators such as Gregarius.</p><p><a
href="http://www.ghacks.net/wp-content/uploads/2012/01/softaculous-ampps.jpg"><img
src="http://www.ghacks.net/wp-content/uploads/2012/01/softaculous-ampps.jpg" alt="softaculous ampps" title="softaculous ampps" width="490" height="392" class="alignnone size-full wp-image-55764" /></a></p><p>When you first start the program after installation you&#8217;ll get into the admin console where you can configure Apache, MySQL and PHP, and start, stop and restart the services.</p><p>Links in the form of icons open the local web administration interface or the apps that are currently up and running.</p><p>The web admin interface displays a list of application categories on the left, and links to core admin pages to the right. Here you can install and maintain databases, manage and add domains, edit general settings or access PHP and Perl information.</p><p>To install a web application, you click on the download button next to it to bring up a page with detailed information about it. You can install the script right away, or look at features and screenshots, open a demo page or access ratings and reviews.</p><p><a
href="http://www.ghacks.net/wp-content/uploads/2012/01/web-application.jpg"><img
src="http://www.ghacks.net/wp-content/uploads/2012/01/web-application-600x310.jpg" alt="web application" title="web application" width="600" height="310" class="alignnone size-medium wp-image-55765" /></a></p><p>A click on install opens the software setup page with all information filled out automatically. While it is possible to run the setup with the selected values, it is suggested to change at least the admin username or password if required.</p><p>A click on Install on the page downloads and installs the latest package automatically on the local system. You can thereafter open the new application to work with it.</p><p><a
href="http://www.ghacks.net/wp-content/uploads/2012/01/wordpress-local-installation.jpg"><img
src="http://www.ghacks.net/wp-content/uploads/2012/01/wordpress-local-installation-567x600.jpg" alt="wordpress local installation" title="wordpress local installation" width="567" height="600" class="alignnone size-medium wp-image-55766" /></a></p><p>What sets Ampps apart from other solutions like <a
href="http://www.ghacks.net/2012/01/09/run-a-local-wordpress-blog-with-one-click/">WordPress Portable</a>, <a
href="http://www.ghacks.net/2007/01/31/host-your-own-webserver/">XAMPP</a> or <a
href="http://www.ghacks.net/2009/09/17/local-apache-web-server-wampserver/">Wampserver</a> are the applications that the program ships with. The inclusion of phpMyAdmin and SQlite Manager is also a great help in importing existing data into the local development environment.</p><p>Web Developers and users who want to run web applications locally can make use of Ampps to do so. Ampps is available for Windows and Mac OS X. Downloads are offered <a
href="http://www.ampps.com/download">at the</a> developer website.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2012/01/13/create-local-websites-with-ampps/feed/</wfw:commentRss> <slash:comments>6</slash:comments> </item> <item><title>Web Platform Installer, Install Free Microsoft Software</title><link>http://www.ghacks.net/2011/03/03/web-platform-installer-install-free-microsoft-software/</link> <comments>http://www.ghacks.net/2011/03/03/web-platform-installer-install-free-microsoft-software/#comments</comments> <pubDate>Thu, 03 Mar 2011 20:04:39 +0000</pubDate> <dc:creator>Martin Brinkmann</dc:creator> <category><![CDATA[Software]]></category> <category><![CDATA[Windows]]></category> <category><![CDATA[free microsoft software]]></category> <category><![CDATA[Web Platform Installer]]></category> <category><![CDATA[web server]]></category> <category><![CDATA[windows software]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=42039</guid> <description><![CDATA[Web Platform Installer 3.0 simplifies the download of free Microsoft software. The official Microsoft product can be used to install all free Microsoft web based development tools and related applications effortlessly. It therefor aims specifically at web developers, companies and organizations that develop web and Intranet applications on Windows. The application is available for 32-bit [...]]]></description> <content:encoded><![CDATA[<p>Web Platform Installer 3.0 simplifies the download of free Microsoft software. The official Microsoft product can be used to install all free Microsoft web based development tools and related applications effortlessly. It therefor aims specifically at web developers, companies and organizations that develop web and Intranet applications on Windows.</p><p>The application is available for 32-bit and 64-bit editions of Windows, and needs to be installed before it can be started for the first time. The application pulls the latest program information from Microsoft before it displays them in the interface.</p><p>The installer displays the three core categories Spotlight, Products and Applications upon start. Spotlight is merely a selection of products and applications that Microsoft recommends the most.</p><p>Available in this group are for instance Microsoft WebMatrix, a free tool to build, test and deploy web sites, the DotNetNuke Community Edition, and the content management systems Joomla and Drupal.</p><p><a
href="http://www.ghacks.net/wp-content/uploads/2011/03/web-platform-installer.jpg"><img
src="http://www.ghacks.net/wp-content/uploads/2011/03/web-platform-installer.jpg" alt="web platform installer" title="web platform installer" width="780" height="540" class="alignnone size-full wp-image-42040" /></a></p><p>Each item is displayed with its name and icon, release data and an Install option.</p><p>A double-click on an entry opens a page with information about the selected product. The page offers a short description and lists the publisher, size, version and release date. The publisher is linked, and a double-click opens the website in the default web browser.</p><p><a
href="http://www.ghacks.net/wp-content/uploads/2011/03/microsoft-webmatrix.jpg"><img
src="http://www.ghacks.net/wp-content/uploads/2011/03/microsoft-webmatrix.jpg" alt="microsoft webmatrix" title="microsoft webmatrix" width="780" height="540" class="alignnone size-full wp-image-42041" /></a></p><p>A click on the add button adds the program to the installation queue. The number of items are displayed in the lower left corner of the screen. The add button turns into a remove button once an item has been added. Users work their way through the list, add programs they need to the installation queue to install everything in one go in the end.</p><p>Web Platform Installer recognizes already installed programs and applications and will display installed instead of the add button in this case.</p><p>The two core groups Products and Applications are both divided into subgroups. Products for instance is divided into Server, Frameworks, Database and Tools, while Applications in Blogs, CMS, eCommerce, Forums, Galleries, Tools and Wiki.</p><p>Products concentrate on Microsoft products, like the IIS Server, the .NET Framework or the database SQL Server Express. Applications on the other hand run on the products, examples are the blogging platform WordPress, the phpBB forum or Gallery Server Pro.</p><p>The preferred language for selected products and applications can be changed in the options. The options are also the place to select the preferred web server.</p><p>The Web Platform Installer installs necessary dependencies automatically to make sure that developers end up with a complete working product, and do not need to download and install other products before they can run their selected applications.</p><p><a
href="http://www.ghacks.net/wp-content/uploads/2011/03/free-microsoft-software.jpg"><img
src="http://www.ghacks.net/wp-content/uploads/2011/03/free-microsoft-software.jpg" alt="free microsoft software" title="free microsoft software" width="780" height="540" class="alignnone size-full wp-image-42042" /></a></p><p>Web developers who use Microsoft software for development can install all products that they work with from within the application. This saves time and ensures that the latest versions and all dependencies are installed on the system. It furthermore simplifies the installation of a web development environment.</p><p>Microsoft&#8217;s Web Platform Installer is available for 32-bit and 64-bit editions of the Windows operating system. It can be downloaded <a
href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=32b0dfe5-f139-4e1c-b412-3da39f50bbf9">from the</a> Microsoft Download Center.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2011/03/03/web-platform-installer-install-free-microsoft-software/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Weezo, Remote Access And Web Server For Windows</title><link>http://www.ghacks.net/2010/07/01/weezo-remote-access-and-web-server-for-windows/</link> <comments>http://www.ghacks.net/2010/07/01/weezo-remote-access-and-web-server-for-windows/#comments</comments> <pubDate>Thu, 01 Jul 2010 17:09:33 +0000</pubDate> <dc:creator>Martin Brinkmann</dc:creator> <category><![CDATA[Software]]></category> <category><![CDATA[Windows]]></category> <category><![CDATA[apache]]></category> <category><![CDATA[local server]]></category> <category><![CDATA[php]]></category> <category><![CDATA[remote server]]></category> <category><![CDATA[remote-access]]></category> <category><![CDATA[web server]]></category> <category><![CDATA[weezo]]></category> <category><![CDATA[windows server]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=27774</guid> <description><![CDATA[Weezo is remote access made easy. The server comes as a portable version or installer for the Windows operating system. It basically allows a user to configure remote access to files on a computer system and to run scripts on a web server at the same time. Here is how it works. Weezo will run [...]]]></description> <content:encoded><![CDATA[<p>Weezo is remote access made easy. The server comes as a portable version or installer for the Windows operating system. It basically allows a user to configure remote access to files on a computer system and to run scripts on a web server at the same time.</p><p>Here is how it works. Weezo will run a configuration script on the first startup. The script will start the core services and perform connection checks to ensure that the server is accessible from a local network and the Internet.</p><p><span
id="more-27774"></span><div
id="attachment_27775" class="wp-caption alignnone" style="width: 510px"><img
src="http://www.ghacks.net/wp-content/uploads/2010/07/weezo-500x341.png" alt="weezo" title="weezo" width="500" height="341" class="size-medium wp-image-27775" /><p
class="wp-caption-text">weezo</p></div></p><p>A free Weezo account can be created during setup of the server. The account offers the advantage that a permanent url is associated with it which can be used to access the server. This is similar to a service that offers a permanent domain name for dynamic IPs. It is possible to use the program anonymously, but this means that users connected to the computer need the right IP address to do so.</p><p>The Weezo server interface is then started on the computer, providing the means to configure the the shared contents and users as well as core configuration options and an activity monitor that displays information about logged in users and server status changes.</p><p>All resorts around user groups and resources. Groups are used to allow or block access to resources. The administrator for instance has access to all resources by default while the public group does not.</p><p>Groups are protected with passwords and can be further protected by adding allowed IPs. Options to provide a distinct website theme, sounds and sticky notes are provided as well.</p><p>Resources are the core of the server. Here it is possible to enable file access and sharing, blog and websites, communication modules like chat or webcam, bookmarks, web TV, a web proxy routing traffic through the Weezo website and additional modules.</p><p>Some interesting resources are the following:</p><ul><li>Photos Album: Share photos with anyone connecting to the server.</li><li>Music and Videos: Listen to music or watch videos remotely, great for sharing music and videos with friends.</li><li>RSS Reader, bookmarks: Access and share RSS feeds and bookmarks easily wherever you are</li></ul><div
id="attachment_27777" class="wp-caption alignnone" style="width: 510px"><img
src="http://www.ghacks.net/wp-content/uploads/2010/07/share-files-500x375.jpg" alt="share files" title="share files" width="500" height="375" class="size-medium wp-image-27777" /><p
class="wp-caption-text">music player</p></div><p>One click install / download options are provided for popular web scripts such as WordPress, Joomla or phpBB even though they are not always offered in the latest version. MySQL can be installed as well as it is a requirement for several of the scripts.</p><div
id="attachment_27776" class="wp-caption alignnone" style="width: 510px"><img
src="http://www.ghacks.net/wp-content/uploads/2010/07/remote-access-server-500x395.jpg" alt="remote access server" title="remote access server" width="500" height="395" class="size-medium wp-image-27776" /><p
class="wp-caption-text">remote access server</p></div><p>Some modules were not completely translated into English, only offered in French. WordPress for instance was available in French. It was however no problem to change the configuration files on the local system to change the language to English. This is also the way to update scripts to their latest versions.</p><p>Admins have direct access to MySQL, phpMyAdmin, the Apache configuration and pretty much every other server configuration file. Helpful for instance to import a database or make modifications to the remote server.</p><p>Ports can be changed in the configuration, the default port is 80. It is furthermore possible to use a secure connection (SSL) to connect to the server.</p><p><strong>Screenshots:</strong></p><div
id="attachment_27778" class="wp-caption alignnone" style="width: 510px"><img
src="http://www.ghacks.net/wp-content/uploads/2010/07/remote-access-server1-500x395.jpg" alt="remote access server" title="remote access server" width="500" height="395" class="size-medium wp-image-27778" /><p
class="wp-caption-text">remote access server</p></div><div
id="attachment_27779" class="wp-caption alignnone" style="width: 510px"><img
src="http://www.ghacks.net/wp-content/uploads/2010/07/remote-desktop-500x375.jpg" alt="remote desktop" title="remote desktop" width="500" height="375" class="size-medium wp-image-27779" /><p
class="wp-caption-text">remote desktop</p></div><div
id="attachment_27780" class="wp-caption alignnone" style="width: 510px"><img
src="http://www.ghacks.net/wp-content/uploads/2010/07/remote-file-explorer-500x375.jpg" alt="remote file explorer" title="remote file explorer" width="500" height="375" class="size-medium wp-image-27780" /><p
class="wp-caption-text">remote file explorer</p></div><div
id="attachment_27781" class="wp-caption alignnone" style="width: 510px"><img
src="http://www.ghacks.net/wp-content/uploads/2010/07/rss-feed-sharing-500x375.jpg" alt="rss feed sharing" title="rss feed sharing" width="500" height="375" class="size-medium wp-image-27781" /><p
class="wp-caption-text">rss feed sharing</p></div><div
id="attachment_27782" class="wp-caption alignnone" style="width: 510px"><img
src="http://www.ghacks.net/wp-content/uploads/2010/07/server-login-500x375.jpg" alt="server login" title="server login" width="500" height="375" class="size-medium wp-image-27782" /><p
class="wp-caption-text">server login</p></div><p>Weezo offers a one-click installation server for web scripts, file sharing and remote file access. It provides rights management and an easy to understand admin interface that can be used to configure most, but not all, of the options of the server.</p><p>Some operations require manual configuration changes, which definitely will be a problem for inexperienced users. There is for instance no option to update WordPress to the latest version from within the admin interface.</p><p><a
href="http://www.weezo.net/content/view/45/66/lang,en/">Weezo</a> is available for download at the developer&#8217;s website.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2010/07/01/weezo-remote-access-and-web-server-for-windows/feed/</wfw:commentRss> <slash:comments>11</slash:comments> </item> <item><title>Fortitude HTTP Is A Local Web Server For Windows</title><link>http://www.ghacks.net/2010/06/17/fortitude-http-is-a-local-web-server-for-windows/</link> <comments>http://www.ghacks.net/2010/06/17/fortitude-http-is-a-local-web-server-for-windows/#comments</comments> <pubDate>Thu, 17 Jun 2010 16:47:26 +0000</pubDate> <dc:creator>Martin Brinkmann</dc:creator> <category><![CDATA[Software]]></category> <category><![CDATA[The Web]]></category> <category><![CDATA[Windows]]></category> <category><![CDATA[fortitude http]]></category> <category><![CDATA[http server]]></category> <category><![CDATA[server]]></category> <category><![CDATA[web server]]></category> <category><![CDATA[windows software]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=26765</guid> <description><![CDATA[Many web developers run local web servers to test website changes without affecting the live websites on the Internet. They can also be used for numerous other purposes from offering access to files or information in a local network to creating the next Facebook or Google. Whatever it is they allow the developer or user [...]]]></description> <content:encoded><![CDATA[<p>Many web developers run local web servers to test website changes without affecting the live websites on the Internet. They can also be used for numerous other purposes from offering access to files or information in a local network to creating the next Facebook or Google.</p><p>Whatever it is they allow the developer or user to create, modify or offer contents locally in a safe environment. We have covered quite a few free server applications in the past including <a
href="http://www.ghacks.net/2009/10/25/windows-file-server/">Windows File Server</a>, the <a
href="http://www.ghacks.net/2009/09/17/local-apache-web-server-wampserver/">Apache server Wampserver</a> and the <a
href="http://www.ghacks.net/2009/03/28/home-web-server/">Home Web Server</a></p><p><span
id="more-26765"></span>All had in common that they were relatively easy to setup and configure. Fortitude HTTP is another web server for the Windows operating system that makes a web server available on Windows after installation.</p><p>The web server is immediately functional after installation and it is possible to connect to example websites by pointing the web browser to http://localhost/.</p><div
id="attachment_26766" class="wp-caption alignnone" style="width: 510px"><img
src="http://www.ghacks.net/wp-content/uploads/2010/06/fortitude-http-web-server-500x365.png" alt="fortitude http web server" title="fortitude http web server" width="500" height="365" class="size-medium wp-image-26766" /><p
class="wp-caption-text">fortitude http web server</p></div><p>The http management console is used to configure the web server locally. It displays the hosted websites, their settings and global settings in the left sidebar.</p><div
id="attachment_26767" class="wp-caption alignnone" style="width: 510px"><img
src="http://www.ghacks.net/wp-content/uploads/2010/06/host-website-500x352.png" alt="host website" title="host website" width="500" height="352" class="size-medium wp-image-26767" /><p
class="wp-caption-text">host website</p></div><p>New websites can be added easily by right-clicking the websites entry and selecting Configure from the context menu. Here it is possible to delete, add and edit websites.</p><p>A name, port, root directory and description can be added in the web site creation menu. Each website can be configured individually from a maximum connection limit and buffer size to the server admin email, root login details, scripting engines (supported are python, php, perl and vbs), SSI and CGI.</p><p>The global settings are identical to the local ones, with the difference that they are applicable for all web servers.</p><p>The only thing missing is a database server like MySQL which needs to be installed separately.</p><p><a
href="http://www.networkdls.com/Software.Asp?Review=18">Fortitude HTTP</a> is an easy to setup web server for Windows. The lack of MySQL or a comparable database makes is negative, everything else is there to get started developing or maintaining websites right away.</p><p>The web server is available for 32-bit and 64-bit editions of the Microsoft Windows operating system.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2010/06/17/fortitude-http-is-a-local-web-server-for-windows/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>Monitor Web Server Files With Websites Cop</title><link>http://www.ghacks.net/2010/05/11/monitor-web-server-files-with-websites-cop/</link> <comments>http://www.ghacks.net/2010/05/11/monitor-web-server-files-with-websites-cop/#comments</comments> <pubDate>Tue, 11 May 2010 16:50:23 +0000</pubDate> <dc:creator>Martin Brinkmann</dc:creator> <category><![CDATA[Software]]></category> <category><![CDATA[Windows]]></category> <category><![CDATA[monitor web server]]></category> <category><![CDATA[server software]]></category> <category><![CDATA[web server]]></category> <category><![CDATA[websites cop]]></category> <category><![CDATA[windows software]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=25354</guid> <description><![CDATA[Websites Cop is a program for the Windows operating system that ensures that a webmaster or system administrator gets notified immediately if monitored files on a web server have been modified. This is done by linking local files to files on a configured ftp server that the program then checks continuously to make sure that [...]]]></description> <content:encoded><![CDATA[<p>Websites Cop is a program for the Windows operating system that ensures that a webmaster or system administrator gets notified immediately if monitored files on a web server have been modified. This is done by linking local files to files on a configured ftp server that the program then checks continuously to make sure that they are identical.</p><p>Email notification is just one option to react on the modification of files on the server as it is also possible to enable the automatic repair mode which will replace the modified file on the web server with the local copy.</p><p><span
id="more-25354"></span><img
src="http://www.ghacks.net/wp-content/uploads/2010/05/websites_cop-499x343.png" alt="websites cop" title="websites cop" width="499" height="343" class="alignnone size-medium wp-image-25355" /></p><p>The configuration of the monitored files is unfortunately not as easy as it could be. It is for instance only possible to select single files on the local computer system to link them to files on the ftp server. The ftp server path needs to be added manually.</p><p>An option to add a directory with all its files and an option to automatically link that directory to a specific path would be more than welcome. It currently takes a long time to add all files of a website to the monitored file listing.</p><p>Another missing option would be to tell the program to backup a specific folder of an ftp server and configure the program automatically.</p><p><img
src="http://www.ghacks.net/wp-content/uploads/2010/05/web_server-500x344.png" alt="web server" title="web server" width="500" height="344" class="alignnone size-medium wp-image-25356" /></p><p>The program runs in the system background after configuration of the files that the user wants to monitor. Log files are generated automatically whenever a file was modified on the web server.</p><p>Websites Cop can be downloaded from the developer&#8217;s homepage. The program is compatible with 32-bit and 64-bit editions of the Windows operating system.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2010/05/11/monitor-web-server-files-with-websites-cop/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>File Server OneHTTPD</title><link>http://www.ghacks.net/2010/03/28/file-server-onehttpd/</link> <comments>http://www.ghacks.net/2010/03/28/file-server-onehttpd/#comments</comments> <pubDate>Sun, 28 Mar 2010 11:42:53 +0000</pubDate> <dc:creator>Martin Brinkmann</dc:creator> <category><![CDATA[Software]]></category> <category><![CDATA[Windows]]></category> <category><![CDATA[file-server]]></category> <category><![CDATA[linux software]]></category> <category><![CDATA[onehttpd]]></category> <category><![CDATA[portable software]]></category> <category><![CDATA[server]]></category> <category><![CDATA[web server]]></category> <category><![CDATA[windows software]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=24006</guid> <description><![CDATA[Internet users have many different options to share files with other users. They can upload files to file hosts like Rapidshare, upload them to a remote web server or ftp server or use a program on the local computer system to share the files with anyone that is connecting to it. The last option to [...]]]></description> <content:encoded><![CDATA[<p>Internet users have many different options to share files with other users. They can upload files to file hosts like Rapidshare, upload them to a remote web server or ftp server or use a program on the local computer system to share the files with anyone that is connecting to it. The last option to share files works best on computer systems with broadband connections as the files can only be accessed if the computer is connected to the Internet.</p><p>OneHTTPD is a basic file server that is available for Linux and Microsoft Windows operating systems. The server has a size of less than 70 Kilobytes. It can be configured from the command line or by dragging and dropping a directory on the executable in Windows.</p><p><span
id="more-24006"></span>The basic command to start the file server is onehttpd directory with directory being a locally accessible folder. Parameters are provided to change the port the server is listening on and the level of status messages that are displayed in the command line window. OneHTTPD can be used to run a file server in less than a minute which is the greatest strength of the application.</p><p>It lacks several features like user authorization or access filters that most users might require from their file server. Windows users with those requirements might want to take a look at <a
href="http://www.ghacks.net/2006/12/30/share-files-with-http-file-server/">HTTP File Server</a> which supports authentication. OneHTTPD Server <a
href="http://code.google.com/p/onehttpd/">can be</a> downloaded from the project page at Google Code.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2010/03/28/file-server-onehttpd/feed/</wfw:commentRss> <slash:comments>6</slash:comments> </item> <item><title>Opera Unite Stream Media Server</title><link>http://www.ghacks.net/2009/12/14/opera-unite-stream-media-server/</link> <comments>http://www.ghacks.net/2009/12/14/opera-unite-stream-media-server/#comments</comments> <pubDate>Mon, 14 Dec 2009 14:34:14 +0000</pubDate> <dc:creator>Martin Brinkmann</dc:creator> <category><![CDATA[Browsing]]></category> <category><![CDATA[Opera]]></category> <category><![CDATA[media server]]></category> <category><![CDATA[opera server]]></category> <category><![CDATA[opera unite]]></category> <category><![CDATA[server]]></category> <category><![CDATA[stream media]]></category> <category><![CDATA[web server]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=21422</guid> <description><![CDATA[Opera Unite is a very interesting addition to the Opera web browser that allows Opera users to offer server based services from within the Opera web browser. Stream Media is one of those applications that can be installed and run from within Opera. The application basically allows Opera users to turn their web browser into [...]]]></description> <content:encoded><![CDATA[<p>Opera Unite is a very interesting addition to the Opera web browser that allows Opera users to offer server based services from within the Opera web browser. Stream Media is one of those applications that can be installed and run from within Opera. The application basically allows Opera users to turn their web browser into a streaming media server to offer audio and video files to anyone with the proper rights to access the server.</p><p>Configuration of Stream Media is actually pretty simple. All that it takes is to define a home or root directory for the streaming media server that points to a path on the local hard drive of the computer. Every supported media file will be automatically displayed in the client access area with the possibility to add files easily by simply moving them into the root folder or a subfolder.</p><p><span
id="more-21422"></span><img
src="http://www.ghacks.net/wp-content/uploads/2009/12/opera_unite_stream_media-499x409.jpg" alt="opera unite stream media" title="opera unite stream media" width="499" height="409" class="alignnone size-medium wp-image-21423" /></p><p>A wide variety of media formats are supported by the media server. This includes video formats like flv, avi, rm or mp4 and audio formats like mp3 or aac. The server can be accessed over the start page of the Opera Unite user which can be accessed from the operaunite.com page. The administrator can password protect the media server so that only authorized users can access it. It is also possible to change the visibility of the service.</p><p>Media files that are provided at the media server can be viewed directly in the web browser or downloaded to the local computer system. It is interesting that clients can access Opera Unite applications from within any modern web browser.</p><p>Opera users who want to provide media streaming need to make sure that they have the capabilities to do so. It usually is not a problem to offer access to a handful of users but someone with a 128Kbit upload stream will not be able to stream it simultaneously to lots of connected users.</p><p>Stream Media is an interesting Opera Unite application which can be used to quickly showcase videos and audio files to a selected user group. It can only be installed in versions of Opera that support Opera Unite. Opera users with Opera Unite enabled can visit the application&#8217;s profile page at the Opera website to install it <a
href="http://unite.opera.com/application/322/">directly</a> in the web browser. First time Opera Unite users need an Opera user account before they can install the application.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2009/12/14/opera-unite-stream-media-server/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>Work On Websites Before DNS Propagation</title><link>http://www.ghacks.net/2009/11/28/work-on-websites-before-dns-propagation/</link> <comments>http://www.ghacks.net/2009/11/28/work-on-websites-before-dns-propagation/#comments</comments> <pubDate>Sat, 28 Nov 2009 11:05:45 +0000</pubDate> <dc:creator>Martin Brinkmann</dc:creator> <category><![CDATA[Web Development]]></category> <category><![CDATA[dns]]></category> <category><![CDATA[dns propagation]]></category> <category><![CDATA[dns-server]]></category> <category><![CDATA[hosts]]></category> <category><![CDATA[web server]]></category> <category><![CDATA[websites]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=20739</guid> <description><![CDATA[If you buy a website or order a new domain you sometimes want to point it to another web hoster or your own virtual or dedicated server. Most webmasters do this by changing the DNS servers to point to the new server or by pointing the existing DNS servers to a IP. The phase that [...]]]></description> <content:encoded><![CDATA[<p>If you buy a website or order a new domain you sometimes want to point it to another web hoster or your own virtual or dedicated server. Most webmasters do this by changing the DNS servers to point to the new server or by pointing the existing DNS servers to a IP. The phase that begins then is called DNS propagation and can take up to 48 hours. What this means is that DNS servers on the Internet need to change the DNS information so that users who open the website in a web browser are routed to the right (new) web server.</p><p><span
id="more-20739"></span>This can be problematic for webmasters who face the same DNS propagation wait time especially if they want to make sure that the website works fine at the new hosting location. There is one easy way of accessing the website at the new web server even if the DNS is still pointing to the old: The Hosts file.</p><p>The Hosts file can be used to map a domain name to an IP address. All that needs to be done to work with a website before DNS propagation is to map the domain name to the new IP address. Here is how this is done in the Windows operating system.</p><p>The Hosts file in Windows is located at C:\Windows\System32\drivers\etc\Hosts</p><p>You might need to change the rights of the current logged in user first so that the file becomes writable.</p><p>All you should see when opening the Hosts file with a text editor is a comment section on top unless someone else has already added new entries to it.</p><p><a
href="http://www.ghacks.net/wp-content/uploads/2009/11/hosts_file.png"><img
src="http://www.ghacks.net/wp-content/uploads/2009/11/hosts_file-500x369.png" alt="hosts_file" title="hosts_file" width="500" height="369" class="alignnone size-medium wp-image-20740" /></a></p><p>New entries to the Hosts file can be added after the last line. To do that add the IP address of the new server and then the domain name of the website like <em>96.30.22.116 acerliquid.net</em> with a blank in between. All programs of the operating system will now open the website using the new IP address even if the DNS servers are still routing to the old server. This gives webmasters an excellent opportunity to edit these websites before the DNS propagation has finished.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2009/11/28/work-on-websites-before-dns-propagation/feed/</wfw:commentRss> <slash:comments>11</slash:comments> </item> <item><title>Web Server Migration Today</title><link>http://www.ghacks.net/2009/07/23/web-server-migration-today/</link> <comments>http://www.ghacks.net/2009/07/23/web-server-migration-today/#comments</comments> <pubDate>Thu, 23 Jul 2009 06:38:05 +0000</pubDate> <dc:creator>Martin Brinkmann</dc:creator> <category><![CDATA[ghacks]]></category> <category><![CDATA[dedicated server]]></category> <category><![CDATA[managed server]]></category> <category><![CDATA[server]]></category> <category><![CDATA[server migration]]></category> <category><![CDATA[web server]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=14648</guid> <description><![CDATA[I will be moving Ghacks to the new web server today which means that you might experience all kinds of problems with the site including disconnects, display errors, script errors or lack of updates because you are still being redirected to the old web server after the change to the DNS. The new managed server [...]]]></description> <content:encoded><![CDATA[<p>I will be moving Ghacks to the new web server today which means that you might experience all kinds of problems with the site including disconnects, display errors, script errors or lack of updates because you are still being redirected to the old web server after the change to the DNS. The new managed server has many benefits over the old one but the main reason for making the switch was that the hardware of the unmanaged dedicated server was not able to keep up with the traffic at peak times.</p><p>That&#8217;s highly problematic and reduced the experience of many visitors that discovered the site for the first time. Ghacks will be up and running on the new server in less than eight hours if everything works out as planned. You will then be able to enjoy a better connection to the web server that will serve the website faster to your local computer system. It can take between 24-48 hours before all DNS servers have propagated the changes and are routing users to the new server and not the old one.</p><p>The worst case scenario is that something goes terribly wrong during migration which could mean a short, medium or long outage or even a transfer back to the old dedicated server for the time being until the problems have been sorted out.</p><p><span
id="more-14648"></span>There will be no more posts until the migration is completed. Comments that are posted today might not be taken over to the new website as well. If you want to contact me use the contact form on the top. Thanks for your patience and lets hope for the best!</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2009/07/23/web-server-migration-today/feed/</wfw:commentRss> <slash:comments>5</slash:comments> </item> <item><title>Use Twitter As a Reminder Service</title><link>http://www.ghacks.net/2009/07/22/use-twitter-as-a-reminder-service/</link> <comments>http://www.ghacks.net/2009/07/22/use-twitter-as-a-reminder-service/#comments</comments> <pubDate>Wed, 22 Jul 2009 19:01:04 +0000</pubDate> <dc:creator>Martin Brinkmann</dc:creator> <category><![CDATA[Open Source]]></category> <category><![CDATA[The Web]]></category> <category><![CDATA[php script]]></category> <category><![CDATA[remind me about]]></category> <category><![CDATA[reminder]]></category> <category><![CDATA[twitter]]></category> <category><![CDATA[twitter reminder]]></category> <category><![CDATA[web server]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=14641</guid> <description><![CDATA[You are usually using Twitter day in day out if you are a Twitter fan(atic). And when you thought you reached the limit with what you can do a new service pops up that allows you to save and send reminders using the messaging service. Remind Me About is basically an Open Source php script [...]]]></description> <content:encoded><![CDATA[<p><img
src="http://www.ghacks.net/wp-content/uploads/2009/05/twitter.jpg" alt="twitter" title="twitter" width="218" height="55" class="alignleft size-full wp-image-12508" />You are usually using Twitter day in day out if you are a Twitter fan(atic). And when you thought you reached the limit with what you can do a new service pops up that allows you to save and send reminders using the messaging service. Remind Me About is basically an Open Source php script that runs on a web server and handles the saving and sending out of messages.</p><p>It has been created by the same developer who created <a
href="http://www.ghacks.net/2009/06/03/tweetmypc-20-update-released/">Tweet My PC</a>, a software program that would accept commands from a Twitter account to manage the computer system automatically.</p><p><span
id="more-14641"></span>Remind Me About is different as it comes as a service offered by the software developer and also as a version that can be installed on a server to run it more privately. It basically works the following way: The user sends a message to a Twitter account that has been created to handle the reminders. These reminders will be stored in a database on the web server running the scripts. Another php script will be checking the database frequently for reminders that are ready to be send out. If those reminders are found they are send out using the same Twitter account.</p><p>The php scripts have not been published yet officially by the developer but are going to be released soon. They do require a web server that supports php, MySQL databases and Cron jobs. Running the script on a web server can make sense for several reasons including Twitter Api limitations but also privacy or security related concerns.</p><p>The script will be published by the developer soon. As of now only the reminder service setup by the developer is available. No Twitter information (other than following and being followed by the Twitter user the service is running on) are required to use it though.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2009/07/22/use-twitter-as-a-reminder-service/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>New Managed Server Ordered</title><link>http://www.ghacks.net/2009/07/20/new-managed-server-ordered/</link> <comments>http://www.ghacks.net/2009/07/20/new-managed-server-ordered/#comments</comments> <pubDate>Mon, 20 Jul 2009 18:49:20 +0000</pubDate> <dc:creator>Martin Brinkmann</dc:creator> <category><![CDATA[ghacks]]></category> <category><![CDATA[Server]]></category> <category><![CDATA[The Web]]></category> <category><![CDATA[dedicated server]]></category> <category><![CDATA[managed server]]></category> <category><![CDATA[server]]></category> <category><![CDATA[server hosting]]></category> <category><![CDATA[web hosting]]></category> <category><![CDATA[web server]]></category> <category><![CDATA[webhostingtalk]]></category> <category><![CDATA[wiredtree]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=14560</guid> <description><![CDATA[Ghacks has been running on the same server for more than a year now. The server it is running on is provided by German company Hetzner who offer a fantastic deal for the money (€49 for a 4 Gigabyte server with everything that is needed to run websites that have a lot of traffic). A [...]]]></description> <content:encoded><![CDATA[<p>Ghacks has been running on the same server for more than a year now. The server it is running on is provided by German company Hetzner who offer a fantastic deal for the money (€49 for a 4 Gigabyte server with everything that is needed to run websites that have a lot of traffic). A recent traffic increase (god knows where that came from) has slowed down the website a bit and I finally made the decision to hunt for a new dedicated server that would add the extra bang for the buck.</p><p>A lot of research should go into such a decision and that&#8217;s what I did. One tip that I would like to pass on is to take a look at the dedicated server forum over at <a
href="http://www.webhostingtalk.com/forumdisplay.php?f=36">Webhostingtalk</a>. Web hosting companies post special offers in that forum that will give you benefits such as double bandwidth, server memory or discounts on the price.</p><p><span
id="more-14560"></span>My business partner and I moved our Windows 7 website recently from a hosting company in the UK to Wiredtree in the US using one of the discounts found in the forum to get a great managed server for a good price and absolute reliable and fast support.</p><p>I decided to do the same and order a managed server at <a
href="https://www.wiredtree.com/">Wiredtree</a>. Here is what I got for the yearly price of $2315.8 (second year will be $199 less due to setup costs which would reduce the price of the server by $25 per month for its lifetime which means it pays of after eight months). I got a deal with double server memory, bandwidth and a discount of $70.</p><blockquote><p>Intel Core i7<br
/> 12GB DDR3<br
/> Primary Disk:250GB 7.2k RPM SATAII 16MB Cache</p></blockquote><p>Plan is to add another server with a faster hard drive (raid I suppose) that will run the database eventually. The server is currently setup by the Wiredtree support team who will also handle the migration of the website. It could mean some downtime in the next days but the website will definitely benefit from the new server with speed improvements.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2009/07/20/new-managed-server-ordered/feed/</wfw:commentRss> <slash:comments>11</slash:comments> </item> <item><title>Opera Unite</title><link>http://www.ghacks.net/2009/06/16/opera-unite/</link> <comments>http://www.ghacks.net/2009/06/16/opera-unite/#comments</comments> <pubDate>Tue, 16 Jun 2009 08:51:42 +0000</pubDate> <dc:creator>Martin Brinkmann</dc:creator> <category><![CDATA[Browsing]]></category> <category><![CDATA[Opera]]></category> <category><![CDATA[data]]></category> <category><![CDATA[internet browser]]></category> <category><![CDATA[opera 10]]></category> <category><![CDATA[opera server]]></category> <category><![CDATA[opera unite]]></category> <category><![CDATA[server]]></category> <category><![CDATA[web server]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=13596</guid> <description><![CDATA[Opera has finally lift the veil and introduced the &#8220;thing&#8221; that would reinvent the Internet. It goes by the name Opera Unit and will be a part of the upcoming Opera 10 web browser. Opera Unite basically offers web server capabilities right in the web browser which allows users to share data and files on [...]]]></description> <content:encoded><![CDATA[<p><img
src="http://www.ghacks.net/wp-content/uploads/2009/06/opera_unite2.jpg" alt="opera_unite" title="opera_unite" width="156" height="51" class="alignleft size-full wp-image-13602" />Opera has finally lift the veil and introduced the &#8220;thing&#8221; that would reinvent the Internet. It goes by the name Opera Unit and will be a part of the upcoming Opera 10 web browser. Opera Unite basically offers web server capabilities right in the web browser which allows users to share data and files on the Internet but also to host chat rooms, online applications and even complete web projects. The main difference between Opera&#8217;s approach and the standard approach is that Opera establishes direct client to client connections without data being hosted in the cloud on third party servers.</p><p>Opera Unite is modularized and comes with so called services that can be installed to extend the functionality. This may remind many users of Firefox add-ons but it is actually a completely different technology that requires more than just clicking on an install link. Currently seven services are offered, they are:</p><p><span
id="more-13596"></span><ul><li>Media Player &#8211; Accessing the music collection from anywhere on the Internet.</li><li>File Sharing &#8211; A way of sharing files directly between users.</li><li>Fridge &#8211; A note leaving application that other people can use to leave notes on a computer system.</li><li>Web Server &#8211; Hosting a web server from the local computer system.</li><li>Photo Sharing &#8211; Share photos without uploading them first.</li><li>The Lounge &#8211; A chat interface hosted on a computer system.</li></ul><p>The Opera team has created a user guide to get users started with Opera Unite. Opera Unite is available as a separate preview release which can be downloaded for all supported operating systems from the <a
href="http://labs.opera.com/downloads/">Opera Labs</a> website. The download will actually replace the current version of Opera 10 if the user decides to install it in the same installation directory.</p><p><img
src="http://www.ghacks.net/wp-content/uploads/2009/06/opera_unite-500x312.jpg" alt="opera unite" title="opera unite" width="500" height="312" class="alignnone size-medium wp-image-13597" /></p><p>Opera Unite is then available in the left panel after installation. Starting the actual home server requires an Opera account. A homeaddress is assigned to every user signing up for Opera Unite in the from &#8220;http://computername.username.operaunite.com/&#8221; with the user selecting the computer name. The username will be the Opera username.</p><p>Once that has been setup the service that has been selected by the user gets setup. Setup of the file sharing module for example requires the selection of a directory on the local computer that will be used for that purpose. Each service that has been activated can then be accessed from the created homepage if the user accessing it has sufficient rights to do so.</p><p><img
src="http://www.ghacks.net/wp-content/uploads/2009/06/opera_file_sharing-500x261.jpg" alt="opera file sharing" title="opera file sharing" width="500" height="261" class="alignnone size-medium wp-image-13598" /></p><p>The file sharing page on the server is for example protected by a password by default which can be changed in the root home directory. It offers three different access rights which make it possible to allow public access (everyone can access them), private access (only the root user can access the files) or password protected access.</p><p><strong>Verdict:</strong></p><p>Opera Unite offers something that web browsers do not offer out of the box. The usefulness of the service on the other hand depends largely on the user&#8217;s system configuration. If the user runs an home server then it might not be needed to run Opera Unite as well. Users who prefer to access everything from one program might find Opera Unite helpful especially if the developers and users begin to add new modules to the service. Not really a reinvention of the Internet but a nice service nevertheless.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2009/06/16/opera-unite/feed/</wfw:commentRss> <slash:comments>32</slash:comments> </item> <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 Brinkmann</dc:creator> <category><![CDATA[Software]]></category> <category><![CDATA[The Web]]></category> <category><![CDATA[Windows]]></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> ]]></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>Portable Web Server</title><link>http://www.ghacks.net/2008/12/28/portable-web-server/</link> <comments>http://www.ghacks.net/2008/12/28/portable-web-server/#comments</comments> <pubDate>Sun, 28 Dec 2008 15:28:53 +0000</pubDate> <dc:creator>Martin Brinkmann</dc:creator> <category><![CDATA[Software]]></category> <category><![CDATA[The Web]]></category> <category><![CDATA[Windows]]></category> <category><![CDATA[apache]]></category> <category><![CDATA[apache portable]]></category> <category><![CDATA[apache server]]></category> <category><![CDATA[mysql]]></category> <category><![CDATA[pearl]]></category> <category><![CDATA[php]]></category> <category><![CDATA[portable web server]]></category> <category><![CDATA[server2go]]></category> <category><![CDATA[sqlite]]></category> <category><![CDATA[web server]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=9407</guid> <description><![CDATA[Server2Go is a portable web server that can be run from any storage space in a Windows environment. It can be placed on USB devices, removable devices, CDs, DVDs or the hard drive of the computer. It requires no installation at all and can be run right from the location where it has been placed [...]]]></description> <content:encoded><![CDATA[<p><a
href="http://www.server2go-web.de/download/download.html">Server2Go</a> is a portable web server that can be run from any storage space in a Windows environment. It can be placed on USB devices, removable devices, CDs, DVDs or the hard drive of the computer. It requires no installation at all and can be run right from the location where it has been placed it.</p><p>The web server can be downloaded in various configurations. The various configurations range from a bare-bone Apache web server to a web server supporting MySQL, SQLite, Pearl and PHP. The configuration only has an effect on the type of applications that can be run on the web server. Most users will probably need at least MySQL and PHP support to run their websites locally.</p><p>The web server can be started by double-clicking on the Server2Go.exe executable file in the root directory of the server. This will load the various web server modules and display a start page in the web browser. The pms_config.ini file can be used to change various settings of the web server including the default web browser, the port and whether the modules like MySQL or PHP should be started as well.</p><p><span
id="more-9407"></span><img
src="http://www.ghacks.net/wp-content/uploads/2008/12/server2go-500x253.jpg" alt="server2go" title="server2go" width="500" height="253" class="alignnone size-medium wp-image-9408" /></p><p>The actual files of a website are placed in the htdocs directory of the web server. Loading them can be as easy as pointing your browser to 127.0.0.1:4001 or some subdirectory of it depending on the type of site.</p><p>MySQL comes with phpMyAdmin which is accessible from the main interface of the web server. Server2Go offers an uncomplicated way to run a web server, it is especially helpful in environments where software installations are restricted.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2008/12/28/portable-web-server/feed/</wfw:commentRss> <slash:comments>9</slash:comments> </item> <item><title>HTTP File Server</title><link>http://www.ghacks.net/2008/11/01/http-file-server/</link> <comments>http://www.ghacks.net/2008/11/01/http-file-server/#comments</comments> <pubDate>Sat, 01 Nov 2008 19:09:52 +0000</pubDate> <dc:creator>Martin Brinkmann</dc:creator> <category><![CDATA[Software]]></category> <category><![CDATA[Windows]]></category> <category><![CDATA[file-server]]></category> <category><![CDATA[file-sharing]]></category> <category><![CDATA[hfs]]></category> <category><![CDATA[http-file-server]]></category> <category><![CDATA[server]]></category> <category><![CDATA[share-files]]></category> <category><![CDATA[web server]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=7995</guid> <description><![CDATA[Making files accessible online can be done in several ways. One possibility that is quick and easy to achieve is with the help of HTTP File Server. The free portable software can be used to pick folders or files on the computer&#8217;s hard drive and make them available online. If it is only about the [...]]]></description> <content:encoded><![CDATA[<p>Making files accessible online can be done in several ways. One possibility that is quick and easy to achieve is with the help of <a
href="http://www.rejetto.com/hfs/?f=intro">HTTP File Server</a>. The free portable software can be used to pick folders or files on the computer&#8217;s hard drive and make them available online. If it is only about the files then that&#8217;s all there is to do: Pick the files, open a web browser and load the IP. That is it.</p><p>That&#8217;s not all however but it should give an example how easy it is to make files available online with <a
href="http://www.ghacks.net/2006/12/30/share-files-with-http-file-server/">HTTP File Server</a> which was already reviewed about two years ago for the first time here at Ghacks. A lot has changed in the last two years.</p><p>The folders and files that get picked by the user are available immediately online. It&#8217;s probably a good idea to test the server locally and remotely before giving the remote IP to someone else. It might on the other hand not be necessary to hand out the remote IP if files should only be accessible by yourself.</p><p><span
id="more-7995"></span>The file server comes with a basic music player that can stream and play music directly without downloading the music first. Everything else is downloaded before it can be accessed.</p><p><img
src="http://www.ghacks.net/wp-content/uploads/2008/11/http_file_server-500x378.png" alt="http file server" title="http file server" width="500" height="378" class="alignnone size-medium wp-image-7996" /></p><p>Many possibilities to secure and restrict access can be configured in HTTP File Server. The system administrator can create user accounts and define files or folders that are restricted to those users. Additional possibilities include speed limits or restrictions by IP.</p><p>The file server supports real and virtual folders and can be configured to allow file uploads as well.</p><p>The main advantage of HTTP File Server is the ease of use and the portability of the application. The main site contains the latest release version of the server software, the forums provide access to the latest beta releases which provide additional functionality and bugfixes.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2008/11/01/http-file-server/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>How To Deal With Huge Apache Web Server Log Files</title><link>http://www.ghacks.net/2008/10/01/how-to-deal-with-huge-apache-web-server-log-files/</link> <comments>http://www.ghacks.net/2008/10/01/how-to-deal-with-huge-apache-web-server-log-files/#comments</comments> <pubDate>Wed, 01 Oct 2008 07:37:08 +0000</pubDate> <dc:creator>Martin Brinkmann</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[Operating Systems]]></category> <category><![CDATA[apache log analysis]]></category> <category><![CDATA[apache log files]]></category> <category><![CDATA[apache server]]></category> <category><![CDATA[apache web server]]></category> <category><![CDATA[dedicated server]]></category> <category><![CDATA[log file analysis]]></category> <category><![CDATA[log files]]></category> <category><![CDATA[root server]]></category> <category><![CDATA[web server]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=7325</guid> <description><![CDATA[I must admit that I have not been paying attention to the size of some of the Apache web server log files on my dedicated server. For those that do not know, the Apache logs are the log files of the Apache web server. They log every hit to a website and provide excellent material [...]]]></description> <content:encoded><![CDATA[<p>I must admit that I have not been paying attention to the size of some of the Apache web server log files on my dedicated server. For those that do not know, the Apache logs are the log files of the Apache web server. They log every hit to a website and provide excellent material that can be processed by a log file analysis software.</p><p>This log files can become huge if you have a popular website. The current size of the Ghacks log file is 45 Gigabytes. If it continues growing in that pace the web server will run out of hard disk space pretty soon.</p><p>The first problem was to figure out how to backup the 45 Gigabyte file on the web server since I did not want to loose all the data stored within. The idea was born to compress the Apache web server log file first and then reduce it to a few Kilobytes with the echo command.</p><p><span
id="more-7325"></span>The Apache web server log files are stored in the /var/log/apache2 directory on the Debian dedicated server. The first command to issue would compress the contents of the apache2 directory into multiple tar files if the compressed file reaches a size maximum. This makes it easier to transfer files to another computer.</p><p><code>tar -cz directory | split -d -b 1024m - destination.tgz</code></p><p>Directory is the source directory where the Apache web server log files reside and destination.tgz is the name of the to be created compressed file. It is important to note that you might need to stop the Apache web server for the operation to succeed because the compression utility will stop if files get changed during procession.</p><p>The last thing that is to be done is to clear the original Apache web server log files in the log files directory. This can be done with the following command even if Apache is running.</p><p><code>echo " " > /var/log/apache2/filename.log</code></p><p>This simply overwrites the contents of the file. Please note again that some Linux distributions use another directory structure and that the log files can be located in another directory on the server.<br
/> This takes only a few seconds and the log file will be cleared from all contents afterwards.</p><p>Then it is just a matter of transferring the various compressed archives to another computer.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2008/10/01/how-to-deal-with-huge-apache-web-server-log-files/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>Quick PHP Testing And Debugging Server</title><link>http://www.ghacks.net/2008/07/28/quick-php-testing-and-debugging-server/</link> <comments>http://www.ghacks.net/2008/07/28/quick-php-testing-and-debugging-server/#comments</comments> <pubDate>Mon, 28 Jul 2008 10:12:39 +0000</pubDate> <dc:creator>Martin Brinkmann</dc:creator> <category><![CDATA[Software]]></category> <category><![CDATA[Windows]]></category> <category><![CDATA[php]]></category> <category><![CDATA[php debugging]]></category> <category><![CDATA[php server]]></category> <category><![CDATA[php testing]]></category> <category><![CDATA[web server]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=5660</guid> <description><![CDATA[HTML websites can be easily tested and debugged locally because no additional software but a text editor and a web browser are needed to do just that. Things change when you turn to PHP because PHP requires a web server that executes the php commands and returns the html code of the website. I have [...]]]></description> <content:encoded><![CDATA[<p>HTML websites can be easily tested and debugged locally because no additional software but a text editor and a web browser are needed to do just that. Things change when you turn to PHP because PHP requires a web server that executes the php commands and returns the html code of the website.</p><p>I have detailed the process of installing and running a local Apache <a
href="http://www.ghacks.net/2007/01/31/host-your-own-webserver/">web server</a> before but this method puts some strain on the system and is probably an overkill for a quick test run to see that the scripts are working correctly.</p><p><a
href="http://www.zachsaw.co.cc/?pg=quickphp_php_tester_debugger">Quick PHP</a> provides an answer. It is a standalone portable web server that does not require the installation of additional packages in its core version. The software creates a server that has a root directory that can be specified and a local port that has to be used to load the php scripts.</p><p><span
id="more-5660"></span><img
src="http://www.ghacks.net/wp-content/uploads/2008/07/quick_php_web_server.jpg" alt="quick php web server" title="quick php web server" width="352" height="369" class="alignnone size-medium wp-image-5661" /></p><p>The core version can be extended to include PHP extensions for MySQL support with PHP.ini or can even be placed in the php installation folder that can be downloaded from the official <a
href="http://php.net/">php</a> website.</p><p>Quick PHP is portable which makes it an ideal candidate for an USB Stick. The only requirements are an Internet Browser and either Windows 2000, Windows XP or Windows Vista.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2008/07/28/quick-php-testing-and-debugging-server/feed/</wfw:commentRss> <slash:comments>6</slash:comments> </item> <item><title>Running a Bittorrent client from a web server</title><link>http://www.ghacks.net/2007/04/27/running-a-bittorrent-client-from-a-web-server/</link> <comments>http://www.ghacks.net/2007/04/27/running-a-bittorrent-client-from-a-web-server/#comments</comments> <pubDate>Fri, 27 Apr 2007 12:24:09 +0000</pubDate> <dc:creator>Martin Brinkmann</dc:creator> <category><![CDATA[P2p]]></category> <category><![CDATA[The Web]]></category> <category><![CDATA[bittorrent client]]></category> <category><![CDATA[distribute files]]></category> <category><![CDATA[torrent server]]></category> <category><![CDATA[torrentflux]]></category> <category><![CDATA[web server]]></category> <guid
isPermaLink="false">http://www.ghacks.net/2007/04/27/running-a-bittorrent-client-from-a-web-server/</guid> <description><![CDATA[Running a Bittorrent client from a web server is a good way for sites like Jamendo to seed the torrents that they offer on their sites. This is also an excellent opportunity for authors of Open-Source and Freeware applications to cut their bandwidth costs by sharing the bandwidth with the users who are downloading the software. If you run a bittorent client from a web server you are plattform independent which means that you can access the client from every computer with Internet access - even from work or school to add new torrents to the queue, check the current downloads or administrate the client.]]></description> <content:encoded><![CDATA[<p>Running a Bittorrent client from a web server is a good way for sites like Jamendo to seed the torrents that they offer on their sites. This is also an excellent opportunity for authors of Open-Source and Freeware applications to cut their bandwidth costs by sharing the bandwidth with the users who are downloading the software. If you run a bittorent client from a web server you are plattform independent which means that you can access the client from every computer with Internet access &#8211; even from work or school to add new torrents to the queue, check the current downloads or administrate the client.</p><p>After outlining the main advantages of running a torrent client from a web server I would like to point out that there are also some disadvantages. If you happen to download &#8220;questionable&#8221; torrents they can be traced easily back to you. You rent the web server, you pay the bills and a simple whois can reveal your real name, address and phone number in a matter of seconds. The conclusion is that you can perfectly use it to distribute your own files (or share files with close friends) but should not consider downloading copyrighted files with it.</p><p><span
id="more-1473"></span>Back to the client that I&#8217;m going to introduce now. It is called <a
href="http://www.torrentflux.com/" target="_blank">Torrentflux</a> and requires a *nix system, PHP, MySQL and Python 2.2 or higher. A version for Windows is also available for those who run a Windows server.</p><p><img
src="http://www.ghacks.net/files/screens/2007/04/torrentflux1.jpg" alt="torrentflux torrent client web server" /></p><p>Torrentflux has many options that can be compared to the options of popular clients such as uTorrent or Azureus.</p><ul><li>Upload Torrents via URL or File Upload</li><li>Start, Stop, and Delete Torrents with a click</li><li>Advanced Torrent start options (ports, speeds, etc.)</li><li>Multi-user interface</li><li>RSS Feeds, download Torrents files with a click</li><li>View Download Progress of all torrents at a glance</li><li>View drive space at a glance</li><li>View Torrent file meta information</li><li>Built-in User management and Security</li><li>Private Messaging</li><li>Themes (selectable per user)</li><li>Upload History</li><li>Detailed User Administration</li><li>Admin Searchable Logs</li><li>Advanced Torrent Search (many major sites included)</li><li>Cookie support at the user level for private trackers</li><li>Queue Manager</li><li>Maketorrent &#8212; supports making torrents</li><li>Language Support</li></ul><p><img
src="http://www.ghacks.net/files/screens/2007/04/torrentflux2.jpg" alt="torrentflux 2 torrent client web server" /></p><p>Installation for Torrentflux does not take long, just follow the following easy steps:</p><ul><ol>Unpack the files from the archive. Use tar -zxvf torrentflux.tar.gz if you the files are already on your web server or tools like Winrar or Winzip to unpack them in Windows.</ol><ol>Create a new database on your server. The easiest way to do this is use MySQLAdmin to create the new database and the new user who has access to it.</ol><ol>Import the SQL file named mysql_torrentflux.sql into the new database</ol><ol>Edit the file config.php with the values for the new database. (Username, Password, Host and name of database)</ol><ol>Upload the contents of the HTML folder to your web server. Create a new directory that is read and writeable. Chmod it to 777 if necessary.</ol><ol>The first time you run the torrent client you are asked to define a username and password for the super admin. Make sure you remember that.</ol><ol>Add the directory created under 5 to the path that is showing up at first startup. Make sure all settings have a green light next to them. If that is the case everything should be working fine. If not you have to fix this before you can continue.</ol></ul><p>That is it. You successfully installed the bittorrent client on your web server.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2007/04/27/running-a-bittorrent-client-from-a-web-server/feed/</wfw:commentRss> <slash:comments>2</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 Brinkmann</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="http://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> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2007/01/31/host-your-own-webserver/feed/</wfw:commentRss> <slash:comments>23</slash:comments> </item> </channel> </rss>
