Important Information

  • Eligibility


    • Other Criteria : Must have Knowledge in Linux Administration Awareness of the basic principles behind the exchange of information between the web server and web clients (browsers) using HTTP requests and responses.
  • Duration


    30 Hours, Full Time, Certification

Course Details

  • Course Description

    Apache is the world's most widely-used web server. For web applications, Apache is often combined with Linux, the database MySQL, and the programming languages PHP and Perl. This combination is commonly referred to as LAMP.
    For more than a decade, the most popular web server has been Apache, used frequently by both large enterprises and small businesses worldwide. Part of its appeal is due to its open source availability and free use and compatibility with most operating systems including Unix/Linux, Mac OSX and Windows.
  • Syllabus

    Getting started
    • Apache
    • Webservers
    • Apache features
    • Installing Apache
    • Compiling Apache
    • Running Apache
    • Running Apache automatically
    • Checking Apache is running
    • Serving webpages
    • Setting the document root
    • Applying configuration changes
    Basic configuration
    • Configuring Apache
    • Directives
    • Modules
    • Checking configurations
    • Logging
    • A little HTTP
    • Configuring log-file contents
    • Specifying log-files
    • Logging errors
    • Browser error messages
    • Custom error pages
    • Server and directory index pages
    • Trailing slashes in directory paths
    • Directory paths without trailing slashes
    • Per-directory configuration
    • example
    • Other directives affecting where settings apply
    • Context for container directives
    • Per-directory configuration outside httpd.conf.
    • htaccess file configuration
    • Authentication
    • A ccess Control
    Serving multiple sites with virtual hosts
    • Multiple sites on a server
    • Setting up virtual host names
    • Testing host names
    • Enabling virtual hosts
    • Defining virtual hosts
    • Configuring vitual hosts
    • Using virtual hosts
    • Host aliases
    • Managing many hosts
    Dynamic pages with CGI and PHP
    • Dynamic pages
    • CGI
    • CGI programs
    • Sample Unix shell CGI script
    • Running CGI programs with Apache
    • CGI parameters
    • CGI issues
    • PHP scripts
    • Using mod_php
    • Sample PHP scripts
    • HTTP security
    • HTTPS
    • Installing mod_ssl
    • Getting a certificate
    • Configuring mod_ssl
    • HTTP and HTTPS sites cohabiting
    • HTTP and HTTPS virtual hosts
    Using other modules
    • Modules
    • Loading modules
    • mod_speling
    • mod_rewrite
    • URL rewriting patterns
    • Redirecting
    • Transforming URLs
    • Browser-dependent pages
    • Deploying mod_rewrite
    Serving pages using HTTPS with mod_ssl
    • HTTP security
    • HTTPS
    • Installing mod_ssl
    • Getting a certificate
    • Configuring mod_ssl
    • HTTP and HTTPS sites cohabiting
    • HTTP and HTTPS virtual hosts
    Directory indexing
    • Controlling IndexOptions
    • Controlling headers and footers
    • Excluding files from indexing
    • Security issues
    Performance Tuning
    • Areas where optimization is possible (and how to select what to focus on)
    • Hardware optimization
    • Configuration optimization
    • Caching and proxying
    Monitoring Apache Web Server
    • Error Logs
    • Check Error Log File Permissions
    • View the Error Log
    • Redirect Output to Alternative Location
    • Logging HTTP Access
    • Create a Transfer Log
    • Create a Custom Log
    • Web Server Status and Server Information
    • Enabling Server Status and Extended Server Status
    • Enabling Server Information
    • User Tracking
    Troubleshooting Apache
    • Testing Basic HTTP Connectivity
    • Browser 403 Forbidden Messages
    • Only The Default Apache Page Appears
    • Incompatible httpd.conf Files When Upgrading
    • Server Name Errors
    • The Apache Status Log Files
    • Apache Log File Format
    HTTP Status Codes
    The Apache Error Log Files Course contents are sourced from newspaper The Hindu Education Plus dated 21st April 2008 and website www.naceedu.com
  • Placement Services

    Placement service is not applicable with this course.
  • Additional Details

    Hostel Facility: Hostel facility is not applicable with this course. Scholarships/Financial-Aid: Scholarships/Financial aid is not applicable with this course.

Contact details of NACE Solutions, Thyagaraya Nagar, Chennai

  • For Course: Apache Certification

  • Name of the person: Addmission Office

  • Address: No 7,Jain Bhavan, 131, Sir Thyagaraya Road, T.Nagar, Chennai, Thyagaraya Nagar, Chennai, Tamil Nadu, India- 600017

  • Email: info@nace.co.in

  • Get contact details on email/SMS

Similar Programming Languages Courses in NACE Solutions