Design and Implementation of a Web Server for a Hosting Service

D. Hara, R. Ozaki, K. Hyoudou, and Y. Nakayama (Japan)

Keywords

Web and Internet Systems and Tools, Web Servers, User Authority, Privacy

Abstract

A web server named Harache is presented. The server runs under the authority of the file owner. Existing servers have problems that occur because of the user authority during execution. When a program that uses a server embedded interpreter, for example PHP, creates data files, the owner of the created files is the special user account that runs a server. Therefore, other users that share the same server can steal and delete these data files. In particular, these prob lems are serious for a hosting service where many users share a server. Harache has server processes that run un der the authority of the file owner. Therefore, Harache can solve these problems that occur because of the user au thority. Harache can be used for a hosting service where many people share a server with a reverse proxy. We im plemented Harache on a Linux OS with SELinux and per formed evaluation experiments to test the system’s effec tiveness. Experimental results show that Harache has high performance and scalability.

Important Links:



Go Back