A web hosting service is a type of Internet hosting service that allows individuals and organizations to make their website accessible via the World Wide Web
Companies that provide space on a server owned or leased for use by clients, as well as providing Internet connectivity
Web hosts can also provide data centre space and connectivity to the Internet for other servers located in their data centre
Hosting is often provided as part of a general Internet access plan from Internet service providers There are many free and paid providers
A customer needs to evaluate the requirements of the application to choose what kind of hosting to use
Such considerations include database server software, scripting software, and operating system
So most hosting providers provide Linux-based web hosting which offers a wide range of different software
Typical configuration for a Linux server is the LAMP platform: Linux, Apache, MySQL, and PHP/Perl/Python etc
Hosting client may want to have other services, such as email for their business domain, databases or multimedia services
Customer still can choose from Perl, PHP, Python and Ruby but may also use ASP.Net or Classic ASP
So packages often include a Web Content Management System, so user does not have to worry about technical aspects.
Host websites belonging to their customers, online security is an important concern
Use a web hosting service, they are relinquishing control of the security of their site to the company
Security that a hosting service offers is extremely important to a prospective customer and can be a major consideration.
Can be attacked by malicious users in different ways, including uploading malicious code onto a hosted website
These attacks may be done for different reasons, including stealing credit card data.