Difference between revisions of "Web hosting service"

From Internet User Guide
Jump to: navigation, search
(Software deployed by website hosting services)
 
Line 1: Line 1:
A web hosting service is a type of [[Internet hosting service]] that allows individuals or organizations to make their own websites accessible via the [[Web|World Wide Web]].
+
__NOTOC__
 +
A web hosting service is a type of [[Internet hosting service]] that allows individuals or organizations to make their own [[website]]s accessible via the [[Web|World Wide Web]].
  
 
Web hosting companies provide their clients with space on a [[web server]], together with Internet connectivity and a variable selection of other services. The web servers, which are owned (or leased) by the web hosting company, are typically installed in racks in a [[data center]].
 
Web hosting companies provide their clients with space on a [[web server]], together with Internet connectivity and a variable selection of other services. The web servers, which are owned (or leased) by the web hosting company, are typically installed in racks in a [[data center]].
Line 6: Line 7:
 
A web hosting service offers specific services for website creation and management. These services are much more limited than those offered by a full-featured [[Internet hosting service]], where the user can do whatever they want with the web server that they rent.
 
A web hosting service offers specific services for website creation and management. These services are much more limited than those offered by a full-featured [[Internet hosting service]], where the user can do whatever they want with the web server that they rent.
  
Website creation and management services generally offer to user the ability to:
+
Website creation and management services generally offer the ability to:
*Create a website directory in which to install the website software
+
*Create a website [[directory]] in which to install the [[web page]]s and [[website software]]
*Direct a [[domaine name to the website directory]]
+
*Direct a [[domaine name]] to the website directory
*Upload the website software to the website directory by FTP
+
*Upload the website software to the website directory by [[FTP]]
*Create a database to be used by the website software (in the case of a [[dynamic website]]
+
*Create a [[website database]] to be used by the website software (in the case of a [[dynamic website]])
 
*Run executable files uploaded to the website directory
 
*Run executable files uploaded to the website directory
  
Line 16: Line 17:
 
*E-mail hosting service
 
*E-mail hosting service
 
*[[DNS hosting service]]
 
*[[DNS hosting service]]
 +
*Statistical analysis of website activity (such as records of page visits)
 +
 +
==Software deployed by website hosting services==
 +
In order to provide the services listed above, the web hosting service must deploy the necessary software on their [[server]]s. This generally includes a:
 +
*Server [[operating system]], such as [[Linux]], [[Windows server]] or [[Unix]]
 +
*[[Web server]] software, such as [[Apache]]
 +
*[[Database management system]], such as [[MySQL]]
 +
*Website [[scripting language]], such [[PHP]]
 +
 +
The typical deployment combines Linux, Apache, MySQL and PHP, which together are called [[LAMP]] (after the first initials of these four software elements). The web hosting service normally updates the deployed software to the latest versions, but sometimes for practical reasons they stay with an older version of the software. The user should thus verify the compatibility between the software version provided by the web hosting service and the version required by the user's [[Content Management System]] (CMS).
 +
 +
The web hosting service generally also deploys on their servers a wide range of additional software which is made available to the users' website scripts.
  
 
==External links==
 
==External links==

Latest revision as of 12:03, 20 May 2010