آموزش محدود کردن اتصالات همزمان و دانلود در سرور لینوکس

محدودیت اتصالات همزمانمحدود کردن تعداد اتصالات همزمان هر IP به سرور برای جلوگیری از سوءاستفاده، حملات DDoS و مصرف بیش از حد منابع ضروری است. بدون محدودیت، یک کاربر یا ربات می‌تواند تمام منابع سرور را اشغال کند.محدودیت با CSF...

Suhosin چیست؟ افزایش امنیت PHP با Suhosin و جایگزین‌های مدرن

Suhosin چیست؟Suhosin (به‌معنای «نگهبان» در زبان کره‌ای) یک extension و patch امنیتی برای PHP است که محافظت اضافی در برابر آسیب‌پذیری‌ها و حملات فراهم می‌کند. Suhosin محدودیت‌هایی روی اندازه متغیرها (POST، GET، Cookie)، session ها و توابع اعمال می‌کند.مهم: Suhosin...

رفع خطای Kernel Panic — not syncing در سرور لینوکس

خطای Kernel Panic چیست؟خطای Kernel Panic - not syncing: Attempted to kill init! خطای بحرانی کرنل لینوکس است. وقتی رخ می‌دهد، سرور کاملاً متوقف شده و نیاز به ری‌بوت دارد. این خطا نشان‌دهنده مشکل جدی در سیستم‌عامل، سخت‌افزار یا فایل‌سیستم...

معرفی نرم افزار SSA

نرم افزار Smart storage administrator یکی از نرم افزارهایی است که روی سرورهای G9 اضافه شده است و در واقع نسخه بهینه شده نرم افزار ACU است که از آن برای پیکربندی دیسک ها و همچنین مدیریت آنها استفاده می شود....

آموزش نصب Laravel در سرور لینوکس (دایرکت ادمین و cPanel)

پیش‌نیازهای نصب LaravelLaravel فریمورک محبوب PHP است. برای نصب روی سرور لینوکسی نیاز دارید: PHP 8.1+ با extensionهای BCMath، Ctype، JSON، Mbstring، OpenSSL، PDO، Tokenizer و XML. همچنین Composer و دسترسی SSH لازم است.نصب Composercurl -sS https://getcomposer.org/installer | php mv...

پیش نیازهای سرور برای نصب laravel

با سلام سرور لینوکسی شما برای نصب لاراول نیاز دارد تا حداقل مشخصات زیر را داشته باشد. نسخه php باید بالاتر از 5.5.9 باشد و ماژول های OpenSSL , PDO , Mbstring , Tokenizer در سرور فعال باشد. با وارد...

اقدامات لازم هنگام لود بالای سرور — عیب‌یابی High Load

لود بالای سرورServer Load نشان‌دهنده تعداد پروسس‌های منتظر اجرا. اگر Load Average بیشتر از تعداد هسته‌های CPU باشد، سرور اشباع شده.بررسیuptime # Load Average nproc # تعداد هسته‌ها top -o %CPU # پروسس پرمصرف CPU ps aux --sort=-%mem | head...

خطاهای رایج HTTP در سایت‌ها — ۴۰۰، ۴۰۳، ۴۰۴، ۵۰۰، ۵۰۲، ۵۰۳

خطاهای HTTPهر خطای HTTP کد وضعیت (Status Code) دارد. شناخت این کدها برای عیب‌یابی ضروری است.خطاهای ۴xx (سمت کاربر)400 Bad Request: درخواست نامعتبر. کش مرورگر پاک کنید.401 Unauthorized: احراز هویت لازم. نام کاربری/رمز بررسی شود.403 Forbidden: دسترسی ممنوع. مجوز فایل‌ها...

رفع مشکل استارت نشدن خودکار سرویس‌ها در دایرکت ادمین

مشکل استارت نشدن خودکار سرویس‌هاگاهی پس از ری‌بوت سرور، سرویس‌هایی مانند Apache، MySQL، Exim یا خود دایرکت ادمین به‌صورت خودکار استارت نمی‌شوند. این مشکل باعث می‌شود سایت‌ها و ایمیل‌ها پس از هر ری‌بوت از دسترس خارج شوند.بررسی وضعیت# لیست سرویس‌های...

آموزش فعال‌سازی ماژول EXIF در PHP با دایرکت ادمین

ماژول EXIF در PHP چیست؟ ماژول EXIF (Exchangeable Image File Format) در PHP امکان خواندن اطلاعات متادیتای تصاویر دیجیتال (مانند JPEG و TIFF) را فراهم می‌کند. این اطلاعات شامل مدل دوربین، تاریخ عکس‌برداری، تنظیمات لنز، موقعیت GPS و سایر داده‌های...