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:
 
__NOTOC__
 
__NOTOC__
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]].
+
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 8: Line 8:
  
 
Website creation and management services generally offer 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]]
Line 19: Line 19:
 
*Statistical analysis of website activity (such as records of page visits)
 
*Statistical analysis of website activity (such as records of page visits)
  
==Software deployed for website management services==
+
==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:
 
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]]
+
*Server [[operating system]], such as [[Linux]], [[Windows server]] or [[Unix]]
*[[web server]] software, such as [[Apache]]
+
*[[Web server]] software, such as [[Apache]]
*[[website database]] program, such as [[MySQL]]
+
*[[Database management system]], such as [[MySQL]]
*website programming language, such [[PHP]]
+
*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