Personal web server


A personal web server is system of hardware and software that is designed to create and manage a web server on a desktop computer. It can be used to learn how to set up and administer a website, and it can also serve as a site for testing dynamic web pages. One of the main functions of PWS is to provide an environment where web programmers can test their programs and web pages. Therefore, a PWS supports the more common server-side programming approaches that can be used with production web servers.
A personal web server, or personal server in short, allows users to store, selectively share, or publish information on the web or on a home network. Unlike other types of web servers, a personal web server is owned or controlled by an individual, and operated for the individual's needs, instead of by a company. It can be implemented in different ways:
A personal web server is conceptually the opposite of a web server, or website, operated by third parties, in a software as a service or cloud model.

Advantages