596Part VRunning ServersComponents of a LAMP ServerYou re probably (Web domain)

596Part VRunning ServersComponents of a LAMP ServerYou re probably familiar with Linux by this point, so this section focuses on theother three components Apache, MySQL, and PHP and the functions theyserve within a LAMP system. ApacheWithin a LAMP server, Apache HTTPD provides the service with which the clientWeb browsers communicate. The daemon runs in the background on your serverand waits for requests from clients. Web browsers connect to the HTTP daemon andsend requests, which the daemon interprets, sending back the appropriate data. Apache HTTPD includes an interface that allows modules to tie into the process tohandle specific portions of a request. Among other things, modules are available tohandle the processing of scripting languages such as Perl or PHP within Web docu- ments and to add encryption to connections between clients and the server. Apache began as a collection of patches and improvements from the National Centerfor Supercomputing Applications (NCSA), University of Illinois, Urbana-Champaign, to the HTTP daemon. The NCSA HTTP daemon was the most popular HTTP serverat the time, but had started to show its age after its author, Rob McCool, left NCSAin mid-1994. Another project that came from NCSA is Mosaic. Most modern Web browsers cantrace their origins to Mosaic. In early 1995, a group of developers formed the Apache Group and began makingextensive modifications to the NCSA HTTPD code base. Apache soon replacedNCSA HTTPD as the most popular Web server, a title it still holds today. The name Apache refers to the nation of Native Americans having the same nameand does not refer to a patchy Web server. The Apache Group later formed the Apache Software Foundation (ASF) to promotethe development of Apache and other free software. With the start of new projects atASF, the Apache server became known as Apache HTTPD, although the two terms arestill used interchangeably. Current ASF projects include Jakarta (open source Javasolutions), mod_perl (an Apache-embedded Perl interpreter), and SpamAssassin(an e-mail filtering program). MySQLMySQL is an open source DBMS (database management system) that has becomepopular among Web masters because of its speed, stability, and features. MySQLNoteNote32_
Searching for affordable and reliable webhost to host and run your web applications? Go to our java web server services and you will be pleased.

Leave a Reply