Apache Handlers
Apache handlers are used to instruct the web server (Apache) on how to process specific file types. For example, .cgi
and .pl
files are typically handled by Perl. With Apache handlers, you can customize how certain file extensions are processed.
Accessing Apache Handlers
To manage Apache handlers:
- Log in to your control panel.
- Navigate to the "Advanced Tools" section.
- Select the "Apache Handlers" option.
Understanding Apache Handlers
Handlers determine how Apache processes specific file extensions. For example:
.cgi
and.pl
extensions are automatically processed using Perl.- You can use handlers to specify how Apache should handle non-standard extensions, such as
.scr
.
Adding an Apache Handler
To add a custom Apache handler:
-
Identify the handler name and file extension:
- The handler name is the predefined function (e.g.,
cgi-script
for Perl scripts). - The file extension is the type of file (e.g.,
scr
,ima
, etc.).
- The handler name is the predefined function (e.g.,
-
Add the handler:
- Enter the handler name and file extension (without a period).
- Click "Add" to save the configuration.
Example Configuration
If you want Apache to handle .ima
files as IMAP types instead of the default .map
extension, configure the handler as:
- Handler Name:
imap-file
- File Extension:
ima
This configuration ensures that .ima
files are processed correctly.
Successful Handler Creation
Once you create the handler, a success message will appear, and the handler will be added to the list of active handlers.
Conclusion
Apache handlers allow you to customize how your server processes various file types, giving you flexibility to meet your specific needs. However, be cautious when modifying handlers, as incorrect configurations may cause issues.