Apache Web Server
What is Apache? Apache is a web server Apache is designed to be a powerful and flexible web server that supports a verity of platforms in a wide range of environments.
Why the name Apache? It is what it is. “ A Patchy Server”  (1996-2001 Apache Server Project) Respect Well known endurance and warfare skills  (2001-Present Apache Foundation)
Why use Apache Web Server? Free! Relatively quick and easy to install Supported on many platforms Unix, FreeBSD, Linux, Siolaris, Novell NetWare, Mac OS X, Microsoft Windows, OS2, TPF, and eComStation Widely Used Lots of Content Netcraft Stats  Modular Design Allows for additions to the core of Apache
Examples of Modules Mod_auth Is used for basic HTTP authentication through use of plain text files  Others:  mod_auth_dbm, mod_auth_digest Mod _alias Manipulation and control of URLs RedrictMatch
Examples of Modules Continued Mod_rewrite Allows you to match URL patterns with regular expressions, and do a transparent redirect http://example.com/weblog/index.php?y=2000&m=11&d=23&id=5678  http://example.com/weblog/2000/11/23/example
Virtual Hosts Why might you want to use virtual hosts? One Domain with several sites Several Domains on a single server Testing Live Backups Savings
Final Thoughts You can make your own modules  Do not reinvent the wheel Modules Use online documentation and forums Install and play with Apache and its modules Some modules can be complicated.
Useful Links Modules.apache.org http://modules.apache.org/   Httpd.apache.org http://httpd.apache.org/   ONLamp.com http://www.onlamp.com/
References Stephen, Wettone “How to use mod_rewrite to create clean URLs” Online. Available:  http://wettone.com/code/clean-urls . 2008 Apache Foundation “Apache HTTP Server Project” Online. Available:  http://httpd.apache.org/  . 2008 Netcraft “November 2008 Web Server Survey ” Online. Available:  http://news.netcraft.com/archives/2008/11/19/november_2008_web_server_survey.html  . 2008 Apache Foundation “modules.apache.org ” Online. Available:  http://modules.apache.org/  . 2008 O’Reilly ”ONLamp Apache FAQ ” Online. Available:  http://www.onlamp.com/  . 2008

Apache

  • 1.
  • 2.
    What is Apache?Apache is a web server Apache is designed to be a powerful and flexible web server that supports a verity of platforms in a wide range of environments.
  • 3.
    Why the nameApache? It is what it is. “ A Patchy Server” (1996-2001 Apache Server Project) Respect Well known endurance and warfare skills (2001-Present Apache Foundation)
  • 4.
    Why use ApacheWeb Server? Free! Relatively quick and easy to install Supported on many platforms Unix, FreeBSD, Linux, Siolaris, Novell NetWare, Mac OS X, Microsoft Windows, OS2, TPF, and eComStation Widely Used Lots of Content Netcraft Stats Modular Design Allows for additions to the core of Apache
  • 5.
    Examples of ModulesMod_auth Is used for basic HTTP authentication through use of plain text files Others: mod_auth_dbm, mod_auth_digest Mod _alias Manipulation and control of URLs RedrictMatch
  • 6.
    Examples of ModulesContinued Mod_rewrite Allows you to match URL patterns with regular expressions, and do a transparent redirect http://example.com/weblog/index.php?y=2000&m=11&d=23&id=5678 http://example.com/weblog/2000/11/23/example
  • 7.
    Virtual Hosts Whymight you want to use virtual hosts? One Domain with several sites Several Domains on a single server Testing Live Backups Savings
  • 8.
    Final Thoughts Youcan make your own modules Do not reinvent the wheel Modules Use online documentation and forums Install and play with Apache and its modules Some modules can be complicated.
  • 9.
    Useful Links Modules.apache.orghttp://modules.apache.org/ Httpd.apache.org http://httpd.apache.org/ ONLamp.com http://www.onlamp.com/
  • 10.
    References Stephen, Wettone“How to use mod_rewrite to create clean URLs” Online. Available: http://wettone.com/code/clean-urls . 2008 Apache Foundation “Apache HTTP Server Project” Online. Available: http://httpd.apache.org/ . 2008 Netcraft “November 2008 Web Server Survey ” Online. Available: http://news.netcraft.com/archives/2008/11/19/november_2008_web_server_survey.html . 2008 Apache Foundation “modules.apache.org ” Online. Available: http://modules.apache.org/ . 2008 O’Reilly ”ONLamp Apache FAQ ” Online. Available: http://www.onlamp.com/ . 2008