Website Hosting

A web hosting service allows clients and organizations to make their website accessible via the World Wide Web (www). Web hosts provide space on a server owned for use by clients. It also provide data center space and connectivity to the Internet for other servers situated in their data center which is called co-location or also known as Housing.

Web page and small-scale file hosting files can be uploaded via File Transfer Protocol (FTP). The files are usually delivered to the Web "as is". Many Internet service providers (ISPs) offer this service free to subscribers or say clients. Personal web hosting is typically free for subscribers. Business website hosting often has a higher expense depending upon the size and type of the website.

Single page hosting is sufficient for personal web pages. A complex site calls for a more comprehensive package that provides database support and application development platforms like PHP, Ruby on Rails, Java, Cold-fusion, ASP.NET. However these facilities allow clients to install scripts for applications. Also, Secure Sockets Layer (SSL) is typically used for websites that wish to keep the data transmitted more secure.

The host provides an interface or say control panel for managing the Web server and installing scripts, as well as other modules and service applications. A web server that does not use a control panel for managing the hosting account, is often referred to as a "headless" server. Some hosts specialize in certain services like e-commerce, blogs, etc.