personal web server (PWS) is software designed to create and manage web servers on desktop computers. This can be used to learn how to organize and manage a website, and it can also serve as a site to test dynamic web pages. One of the main functions of PWS is to provide an environment in which web programmers can test their programs and web pages. Therefore, PWS supports a more general server side programming approach that can be used with production web servers.
Personal web servers, or private servers in brief, allow users to store, share selectively, or publish information on the web or on home networks. Unlike other types of web servers, private web servers are owned or controlled by individuals, and are operated for individual needs, not by the company. This can be implemented in various ways:
- as a tool
- as a general-purpose server, such as a Linux server, which may be located in the owner's home or in a data center â â¬
- in a shared hosting model, where multiple users share one physical server using virtualization, or virtual hosting.
- as one of the computer features that is also used for other purposes.
The web server is conceptually the opposite of a web server, or website, operated by a third party, in software as a service (SaaS) or cloud model.
Video Personal web server
Benefits
- Privacy: because private servers are owned by individuals who benefit from them, they control who else can access the information on the server
- Autonomy: Private server owners decide which apps should run on the server, who allows access, when to upgrade, etc.
- Hack: private server owners can configure and change any aspect of the private server
Maps Personal web server
Loss
- Administration overhead: the server owner is responsible for system administration
- Higher power consumption: power consumed per user is higher, on average, than in models where multiple users use the same server, as in the SaaS/cloud model.
- Poor scalability: servers may work poorly or crash if their resources are so accessible
See also
- Web server software comparison
- Microsoft Personal Web Server
References
Source of the article : Wikipedia