Home | Hardware | Internet News |Web Hosting |IT Management |Network Storage
LinuxPlanet
Search 
  Power Search | Tips 

 Front Door
 Discussion
 LinuxEngine
 Opinions
 Reports
 Reviews
 Tutorials
 News
 Technology Jobs

 Browse by subject.
Free Newsletter

Linux Planet
Linux Today
More Free Newsletters

Be a Commerce Partner

Laptops
Boat Donations
Hurricane Shutters
Imprinted Promotions
Prepaid Phone Card
Baby Photo Contest
Promotional Golf
Promos and Premiums
Server Racks
Home Improvement
Car Donations
Data Center Solutions
Web Design
Condos For Sale



internet.com
IT
Developer
Internet News
Small Business
Personal Technology
International

Search internet.com
Advertise
Corporate Info
Newsletters
Tech Jobs
E-mail Offers

Print this article
Email this article
Related Items

•  ServerWatch: Your Complete Guide to Web Servers

•  Setting Up Your Own Web Server

Intel eBook: Managing the Evolving Data Center

   LinuxPlanet / Reviews



Install What You Need with Windows Server 2008
Windows Server 2008 is Microsofts most full-featured server operating system yet, so it's ironic that one of its most exciting new features is an install option that cuts out most of the other features. Paul Rubens explores why a Server Core installation makes a great deal of sense in many instances. »

 
Identify Hardware and Software That Meet Microsoft Standards
The "Certified for Windows. Server 2008" logo identifies hardware and software solutions that meet Microsoft standards for compatibility and best practices with the Windows Server 2008 operating system. »

 
Windows Server Catalog: Certified Hardware Devices
Search the Windows Server 2008 catalog to find solutions to deploy with confidence. »

 
Windows Server Catalog: Certfied Servers
Search the Windows Server 2008 catalog to find servers you can deploy with confidence. »

 
Download the Windows Server 2008 Trial
With Windows Server 2008 you can develop, deliver, and manage rich user experiences and applications, provide a secure network infrastructure, and increase technological efficiency and value within your organization. »
Merging Linux and Java on the Server Side
vqServer: A Truly Personal Server

Kevin Reichard
Saturday, December 11, 1999 01:53:24 PM

A truly personal Web server, vqServer is designed for individuals and smaller companies wishing to serve Web pages from a modest PC.

Installation is a matter of unzipping the downloaded file (you'll need an unzip program with Linux; the gzip command found in most Linux distributions will work), placing the files in the correct locations, and then launching vqServer from the Java interpreter. When you're finished, you've actually installed two servers: an HTTP server on port 80 and an administration server on port 9090.

Administering vqServer is a simple affair, performed by connecting your Web browser to the Control Centre. This application, which is password protected, oversees file locations, aliases, logfiles, hit, authorized users, access control lists, file types, sessions, general session settings, the TCP/IP port where the server listens for HTTP requests (the default is 8080) and more. Also, you can set the minimum and maximum number of threads the server keeps available for handling requests; when you set a minimum number of threads you're also enabling thread caching, which improves performance by decreasing the overhead associated with creating, maintaining, and destroying threads. With this you can shut down a server, abort all HTTP connections (useful when there are errant Java servlets and CGI scripts) or stop all loaded servlets.

The file-handling capabilities in vqServer are noteworthy. Instead of forcing files into a public directory, vqServer uses aliases to map requests to actual filenames. The noteworthy aspect to this is that you can associate actions with specific filenames: to send the file, to redirect a request to another location, to run a Java servlet or run a CGI script.

In addition, aliases control who has access to a file, which brings us to a discussion of vqServer's security features. vqServer manages access from a list of users and passwords, as well as access control lists. When you associate an alias with an access control list, only those users listed in the access control list have access to the file.

vqServer keeps track of users on a detailed level: when the users were first registered and the last time they accessed your Web server, what ACLs are associated with the user and more.

The emphasis in vqServer, not surprisingly, is on Java servlets, which can be more efficient than CGI scripts. The Control Centre in vqServer is a Java servlet, and there are a few other example Java servlets included with vqServer. Since vqServer conforms to version 2.0 of the Sun servlet specification, there shouldn't be too many problems when running outside servlets. In addition, vqServer allows CGI scripts to be run.

You won't ever see a large corporate installation of vqServer: it's simply not the sort of feature-rich product that penetrates a corporate consciousness. But as a relatively secure Web server for a personal site--say, running a small Web site from an office or departmental computer, chiefly for file-sharing purposes--then vqServer is worth checking out.

« Back: Merging Java and Linux on the Server Side

Skip Ahead

1 Merging Java and Linux on the Server Side
2 Jigsaw: The Future of HTTP?
3 iServer: Blurring the Boundaries
4 Avenida: Scaling Your Servers
5 vqServer: A Truly Personal Server





Linux is a trademark of Linus Torvalds.


internet.com home | search | help! | about us

Jupiter Online Media

internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

Jupitermedia Corporate Info


Legal Notices, Licensing, Reprints, & Permissions, Privacy Policy.

Web Hosting | Newsletters | Tech Jobs | Shopping | E-mail Offers