آپاچی هندلر چیست

آپاچی هندلر چیست

علی مرادی

آپاچی یک وب سرور اپن سورس است که برای ارائه محتوای وب سایت استفاده می شود که نوع پرونده ها و پسوندهای آن را که توسط سرور پردازش می شوند ، مشخص می کند. وقتی آپاچی یک پرونده را تشخیص داد ، عملی برای آن نوع پرونده خاص ایجاد شده است و آن عمل را انجام می دهد. اگر آپاچی بخواهد برای یک نوع پرونده خاص اقدام متفاوتی انجام دهد ، بنابراین لازم است یک هندلر را به دستور آپاچی برای انجام آن عمل تهیه کنید.

آپاچی می تواند اسکریپت های CGI و پرونده های تجزیه شده توسط سرور را کنترل کند. این پرونده ها شامل پسوند پرونده هایی از قبیل .cgi ، .pl ، .plx ، .shtml و .perl هستند. به طور معمول ، تمام پرونده ها توسط سرور ارائه می شوند اما انواع خاصی از پرونده ها به طور جداگانه اداره می شوند.

براساس نوع پرونده ، پرونده ها دارای هندلر مشخصی هستند. اما هندلرها همچنین می توانند به صراحت بر اساس پسوند پرونده ، محل یا بدون ارتباط با نوع پرونده کانفینگ شوند. این مزیت محسوب می شود زیرا این امکان را می دهد که هم نوع فایل و هم کنترل کننده بتوانند با یک پرونده ارتباط برقرار کنند.

هندلر های داخلی:

هندلرها را می توان در سرور قرار داد یا در یک ماژول گنجانید یا می توان آنها را با Action derivative اضافه کرد. هندلر های داخلی در زیر ذکر شده اند.

  • default-handler – پرونده را ارسال کرده و به طور پیش فرض محتوای استاتیک را مدیریت می کند.
  • send-as-is – پرونده را با عنوان HTTP ارسال می کند.
  • cgi-script – پرونده را به عنوان CGI Script راهنمایی می کند.
  • IMAP-file – پرونده را به عنوان یک فایل قاعده imagemap تجزیه می کند.
  • server-info – جزئیات کانفینگ یک سرور را دریافت می کند.
  • server-parsed – پرونده های سمت سرور را تجزیه می کند.
  • server-status – گزارش وضعیت سرور را دریافت می کند.
  • type-map – پرونده را به عنوان نوع نقشه برای مذاکره محتوا تجزیه می کند.

مراحل اضافه کردن یک آپاچی هندلر سفارشی:

  1. وارد سی پنل شوید.
  2. در صفحه اصلی ، در قسمت “Advanced” روی ‘Apache Handlers’ کلیک کنید.
  3. در قسمت ‘Create an Apache Handler’ ، نام هندلر را در کادر متن تایپ کنید.
  4. در کادر متن افزودنی، پسوند یا پسوند فایل مورد نیاز را تایپ کنید. ‘.’ را قبل از نام برنامه افزودنی اضافه کنید.
  5. سپس بر روی Add کلیک کنید.

مراحل حذف یک آپاچی هندلر سفارشی:

  1. وارد سی پنل شوید.
  2. در صفحه اصلی ، در قسمت “Advanced” روی ‘Apache Handlers’ کلیک کنید.
  3. در ‘User Defined Apache Handlers’ ، لیستی از هندلر های آپاچی سفارشی نمایش داده می شود.
  4. اگر می خواهید دستی را حذف کنید ، روی نماد X قرمز روی ‘remove’ کلیک کنید.
  5. برای تأیید حذف ، بر روی Delete Handler کلیک کنید.

امیدواریم این مقاله برای شما مفید بوده و از آن بهره لازم را برده باشید. نظرات خود را با ما به اشتراک بگذارید.

ما را در شتابان هاست دنبال کنید.

برچسب ها: Apache Handler آپاچی هندلر آپاچی هندلر چیست آموزش Apache