Web Server on a USB key!

Web apps are great, except for one thing -- they only run on the web. That means you can't use them for development of interactive CD-ROMs, or standalone PCs. And if you're a web developer stuck behind a restrictive corporate firewall, or you simply want to test applications on your PC before uploading them to […]

Web apps are great, except for one thing -- they only run on the web. That means you can't use them for development of interactive CD-ROMs, or standalone PCs.

And if you're a web developer stuck behind a restrictive corporate firewall, or you simply want to test applications on your PC before uploading them to your website, it can be a hassle to set up a local webserver.

So, how do you like the sound of a fully portable, standalone web server which will run from a USB key, local folder or CD-ROM with no installation? Server2Go is for you.

Server2Go is a fully-featured web server based on the WAMP software combo (Windows, Apache, MySQL, PHP). It was originally designed for distribution on CD-ROM, the primary advantage being that it runs entirely in system memory so there’s no need to write anything to the source media or host operating system.

It works by opening port 4001 on your computer's local loopback IP address, so the web content is always delivered via http://127.0.0.1:4001.This has the added advantage of completely bypassing IE7’s Local Machine security zone, which is far more restrictive when it comes to accessing web content from a file-based source. So problems like blocked Javascript and other ActiveX controls are no longer problems.

Server2Go comes in a few flavours, depending on your needs. The basic package contains PHP 5.2.3 and SQLite. More advanced packages also contain MySQL 5.0.41 and Perl 5.8. All packages are available for both Apache 1.3.35 or 2.0.58 (all versions are current at the time of writing).

Full Article

Internet, Sofwtare, Windows, Open-Source, Open Source, Web Application, Web Server, USB