Apache Handlers در سی پنل به شما امکان میدهد که نحوه پردازش انواع خاصی از فایلها را توسط وب سرور Apache مشخص کنید. این قابلیت به شما اجازه میدهد تا یک نوع خاص از فایل را با یک ماژول خاص یا اسکریپت سفارشی اجرا کنید. روناک هاست در ادامه شما را با کاربرد apache handlers در سی پنل بیشتر اشنا میکند.
کاربرد Apache Handlers در سی پنل چیست؟
Apache بهصورت پیشفرض، برخی فرمتهای رایج فایلها را با ماژولهای مخصوص خود پردازش میکند. اما در بعضی مواقع، شما نیاز دارید که پردازش یک نوع فایل را برای مثال در موارد زیر تغییر دهید:
- اجرای اسکریپتهای سفارشی: مثلاً میخواهید فایلهای .custom مانند .php پردازش شوند.
- تغییر نحوه پردازش فایلها: میتوانید مشخص کنید که فایلهای .cgi با Perl interpreter اجرا شوند.
- افزودن انواع جدید فایلها: اگر پسوند جدیدی اضافه کردهاید (مثلاً .xyz) و میخواهید آن را با PHP اجرا کنید.
- افزایش امنیت و کنترل بیشتر روی درخواستها: میتوانید پردازش برخی نوع فایلها را محدود کنید یا فقط به ماژولهای مشخصی اجازه اجرا دهید.
چگونه از Apache Handlers در سی پنل استفاده کنیم؟
۱. ورود به Apache Handlers در سی پنل:
- وارد سی پنل شوید.
در مورد نحوه ورود به کنترل پنل هاست سی پنل بیشتر بخوانید.
- در قسمت Advanced روی گزینه Apache Handlers کلیک کنید.

در این بخش میتوانید لیست هندلرهای فعال را مشاهده کنید. این لیست شامل هندلرهای پیشفرضی است که Apache برای پردازش انواع مختلف فایلها استفاده میکند.
۲. افزودن یک Apache Handler جدید:
در بخش Create an Apache Handler دو فیلد وجود دارد:
- Handler: نام پردازشگر (مثلاً application/x-httpd-php).
- Extensions: پسوند فایلهایی که باید با این پردازشگر اجرا شوند (مثلاً .custom).
روی Add کلیک کنید.

حذف یا تغییر یک Apache Handler:
در لیست هندلرها، میتوانید هندلرهای سفارشی را نیز حذف کنید. در این لیست بخشی با نام Actions قرار دارد که شامل دکمه delete می باشد . کافیست روی آن کلیک کنید تا هندلر ساخته شده به آسانی حذف شود.
نکته:
هندلرهای پیشفرض را نمیتوان تغییر داد، مگر اینکه از طریق .htaccess یا تنظیمات Apache این کار را انجام دهید.
مثالهایی از کاربرد apache handlers در سی پنل :
اجرای فایلهای .html با PHP :
اگر میخواهید فایلهای .html مثل .php پردازش شوند، میتوانید این هندلر را اضافه کنید:
Handler: application/x-httpd-php
Extensions: .html
در نتیجه, تمام فایلهای .html مانند فایلهای .php پردازش خواهند شد.
اجرای فایلهای .py با Python :
اگر قصد دارید فایلهای .py را مستقیماً اجرا کنید، میتوانید این تنظیمات را انجام دهید:
Handler: cgi-script
Extensions: .py
نتیجه Apache : این فایلها را به عنوان اسکریپت CGI اجرا میکند.
اجرای اسکریپتهای Perl در سی پنل :
برای اجرای فایلهای .pl (Perl Scripts)، این تنظیمات را اضافه کنید:
Handler: cgi-script
Extensions: .pl
نتیجه: فایلهای .pl به عنوان اسکریپت Perl CGI اجرا خواهند شد.
نتیجه گیری
Apache Handlers ابزاری قدرتمند در سی پنل هستند که به شما امکان میدهند نحوه پردازش فایلها را سفارشی کنید. این قابلیت به شما کمک میکند تا اجرای اسکریپتها را کنترل کنید، عملکرد سایت را بهینه کنید و فرمتهای جدیدی را به سایت خود اضافه کنید. اگر سوالی در رابطه با هندلر آپاچی داشتید میتوانید از طریق بخش نظرات با ما در ارتباط باشید .