تنظیم disable_function در کلودلینوکس
در سیستم عامل کلودلینوکس، تنظیم disable_function یکی از مهمترین اقدامات امنیتی است که میتوانید انجام دهید. این تنظیم امکان اجرای توابع خاص را در PHP غیرفعال میکند و از این طریق از حملات امنیتی مختلف جلوگیری میکند.
برای تنظیم disable_function در کلودلینوکس، ابتدا باید به فایل php.ini دسترسی پیدا کنید. این فایل معمولا در مسیر /etc/php.ini قرار دارد. سپس با استفاده از ویرایشگر متنی مورد علاقه خود، این فایل را باز کنید.
در فایل php.ini، باید به دنبال خطی با عنوان disable_functions بگردید. اگر این خط وجود ندارد، آن را به انتهای فایل اضافه کنید. سپس توابعی که میخواهید غیرفعال شوند را در این خط قرار دهید، با استفاده از کاما بین آنها.
به عنوان مثال، اگر میخواهید تابع exec() و passthru() را غیرفعال کنید، خط disable_functions باید به صورت زیر باشد:
disable_functions = exec, passthru
بعد از انجام تغییرات مورد نظر، فایل php.ini را ذخیره کرده و سرویس PHP-FPM را ریاستارت کنید تا تنظیمات جدید اعمال شود.
با انجام این مراحل، توابع مورد نظر شما در PHP غیرفعال خواهند شد و از این طریق امنیت سیستم شما تقویت خواهد شد.