Shared Web Hosting Services
A Shared Web Hosting service is also known as Virtual Hosting Service. It is a web hosting service where many websites dwell on one web server linked to the Internet. The service must include system administration as it is shared by many users.
In common shared hosting will be inappropriate for users who need extensive software development outside what the hosting provider uphold. Almost all applications planned to be on a standard web server work well with a shared web hosting service.
But on the other side, shared hosting is less expensive than other types of hosting such as dedicated server hosting. Shared hosting typically has usage limits and hosting providers should have major reliability features in place.
Shared hosting services usually offer basic web statistics support, web mail services and email, updated PHP and MySQL. It also frequently uses a web-based control panel system, such as DirectAdmin, cPanel, InterWorx or one of many other control panel products. Most of the big hosting companies use their own custom developed control panel.
In shared hosting, the provider is generally responsible for installing server software, managing servers, security updates, technical support, and other aspects of the service. Most servers are based on the Linux OS.
Some providers offer Microsoft Windows-based solutions. A large portion of the shared web hosting market is driven through pay per click (PPC) advertising while some are purely non-profit.
Shared web hosting can be done privately by sharing the cost of running a server in a collocation centre; this is called cooperative hosting.
Shared web hosting can be achieved in two ways: name-based and IP-based.
In IP-based virtual hosting, each virtual host has a different IP address. The web server is configured with many physical network interfaces. The web server software uses the IP address the client connects to in order to determine which web site to show the user.
In name-based virtual hosting, the virtual hosts serve multiple host names on a single machine with a single IP address.