سه ابزار کوچک اما کاربردی در سی‌پنل هست که رفتار سرور در برابر فایل‌ها را تعیین می‌کنند: Indexes، MIME Types و Apache Handlers. هر سه در حل مشکلات عجیب سایت به کار می‌آیند.

Indexes: جلوی دیده شدن فهرست فایل‌ها را بگیرید

اگر پوشه‌ای فایل index نداشته باشد، سرور به‌طور پیش‌فرض فهرست فایل‌های داخلش را نشان می‌دهد. این یعنی هر کسی می‌تواند ببیند چه فایل‌هایی دارید.

  1. در بخش Advanced روی Indexes کلیک کنید.
  2. پوشه موردنظر را انتخاب کنید.
  3. گزینه No Indexing را انتخاب و ذخیره کنید.
ابزار Indexes در سی‌پنل
Indexes: غیرفعال کردن نمایش فهرست فایل‌های پوشه

این کار را دست‌کم برای پوشه‌های آپلود، بکاپ و فایل‌های داخلی انجام دهید. برای محافظت جدی‌تر، رمز روی پوشه بگذارید.

MIME Types: وقتی مرورگر فایل را اشتباه می‌فهمد

MIME Type به مرورگر می‌گوید با هر پسوند فایل چه کند. اگر فایلی به‌جای نمایش دانلود می‌شود یا فونت و ویدئوی سایت بارگذاری نمی‌شود، معمولاً نوع فایل درست تعریف نشده است.

بخش MIME Types در سی‌پنل
MIME Types: تعریف نوع محتوا برای پسوندهای خاص
  1. در بخش Advanced روی MIME Types کلیک کنید.
  2. نوع محتوا را بنویسید، مثلاً font/woff2.
  3. پسوند مربوطه را وارد کنید، مثلاً woff2.
  4. Add را بزنید.

Apache Handlers: اجرای فایل با پردازشگر دلخواه

گاهی لازم است فایلی با پسوند غیرمعمول مثل PHP اجرا شود؛ مثلاً فایل‌های .inc. با Apache Handlers می‌توانید تعیین کنید سرور چه پردازشگری برای هر پسوند اجرا کند.

بخش Apache Handlers در سی‌پنل
Apache Handlers: تعیین پردازشگر برای پسوندهای دلخواه

این تنظیم را با احتیاط انجام دهید. اگر پسوندی را به پردازشگر PHP وصل کنید که نباید، ممکن است فایل‌های ناخواسته روی سرور اجرا شوند و مشکل امنیتی بسازد.

کلیدهای API برای اتصال ابزارها

اگر می‌خواهید سرویس یا اسکریپتی بدون رمز عبور به سی‌پنل متصل شود (مثلاً ابزار بکاپ خودکار)، به‌جای دادن رمز اصلی، در بخش Manage API Tokens یک توکن با دسترسی مشخص بسازید و هر زمان خواستید باطلش کنید.

بخش Manage API Tokens در سی‌پنل
API Tokens: ساخت توکن دسترسی به‌جای استفاده از رمز اصلی

جمع‌بندی

  • فهرست فایل‌ها را در پوشه‌های حساس ببندید
  • اگر فایلی درست نمایش داده نمی‌شود، سراغ MIME Types بروید
  • Apache Handlers را فقط وقتی لازم است و با دقت تغییر دهید
  • برای اتصال سرویس‌ها، توکن بسازید نه اینکه رمز اصلی را بدهید