در این راهنما قصد داریم نحوه مدیریت MIME Types و Handler Mappings را در Plesk روی VPS ویندوزی ایرانسرور توضیح دهیم تا بتوانیم نوع فایلها و نحوه اجرای اسکریپتهای سایت را کنترل کنیم.
مرحله اول: ورود به پنل کاربری ایرانسرور
برای شروع باید وارد پنل کاربری ایرانسرور شوید تا بتوانید سرویس VPS خود را مدیریت کنید. بعد از ورود به حساب وارد بخش سرویسها شوید و سرور ویندوزی خود را انتخاب کنید. در صفحه جزئیات سرویس گزینه ورود به Plesk قرار دارد که با انتخاب آن مستقیما وارد پنل پلسک میشوید. این روش باعث میشود بدون نیاز به واردکردن رمز جداگانه وارد محیط مدیریت سایتها شوید و سریعتر به تنظیمات MIME و Handler دسترسی پیدا کنید.
مرحله دوم: ورود به بخش مدیریت سایتها در Plesk
بعد از ورود به پلسک صفحه اصلی شامل گزینه Domains است. این بخش محل مدیریت تمام دامنههایی است که روی سرور میزبانی شدهاند. با واردشدن به این قسمت میتوانید هر دامنه را بهصورت مجزا مدیریت کنید و به تنظیمات فنی مانند فایلها، DNS ،SSL و همچنین بخشهای مربوط به MIME Types و Handler Mappings دسترسی داشته باشید. برای ادامه کافیست روی دامنهای که قصد تنظیم آن را دارید کلیک کنید تا وارد صفحه مدیریت آن دامنه شوید.
مرحله سوم: دسترسی و مدیریت کامل MIME Types
پس از ورود به صفحه مدیریت دامنه از بخش Hosting & DNS گزینه IIS Settings را انتخاب کنید. در این قسمت بخشی با عنوان MIME types قرار دارد که برای مشخصکردن نحوه ارسال و اجرای فایلها در مرورگر استفاده میشود. اگر فایلهایی مانند JSON یا SVG یا WebP یا فونتها یا برخی فایلهای خاص اسکریپت در سایت شما به درستی اجرا نمیشوند معمولاً نیازی به تغییر در کد سایت نیست و فقط باید MIME type درست آن فایل را در همین بخش اضافه کنید.
در صفحه MIME Types هنگام اضافهکردن مورد جدید باید دو بخش را در نظر بگیرید. در بخش Extension باید پسوند فایل را وارد کنید مانند .json یا .webp. در بخش MIME Type باید مقدار استاندارد مرتبط با آن پسوند را بنویسید. بهعنوان مثال برای JSON مقدار application/json .json و برای فایلهای WebP مقدار image/webp .webp وارد میشود. بعد از ذخیره رفتار فایلها روی وبسرور IIS اصلاح میشود و فایلها به درستی اجرا یا دانلود خواهند شد.
از این بخش همچنین میتوانید MIMEهای قدیمی یا غیرضروری را حذف کنید تا از مشکلات امنیتی احتمالی جلوگیری شود.
مرحله چهارم: Handler Mappings
بخش Handler Mappings مربوط به وبسرور IIS است و بهصورت مستقیم در پلسک مدیریت نمیشود اما از طریق تنظیمات سایت در IIS روی نحوه اجرای فایلها اثر میگذارد. این بخش تعیین میکند هر نوع فایل با کدام پردازشگر اجرا شود. برای نمونه مشخص میشود فایلهای PHP با FastCGI اجرا شوند یا فایلهای ASP.NET به چه شکلی پردازش شوند. در صورتی که یک سایت با خطاهای اجرایی مانند 500 یا اجرا نشدن اسکریپتها روبهرو شود بررسی Handler Mappings در IIS میتواند به شناسایی مشکل کمک کند.
جمعبندی
در پایان میتوان گفت مدیریت MIME Types و Handler Mappings در پلسک به شما کمک میکند نحوه اجرای فایلها و اسکریپتها را با دقت کنترل کنید و مشکلات رایج مربوط به عدم اجرای فایلها یا خطاهای IIS را برطرف کنید.




