
در این مقاله با شما هستیم با یک آموزش کاربردی دیگر تحت عنوان آموزش نصب Memcached در AlmaLinux در واقع در این اموزش ما به شما یاد خواهیم داد که براحتی ممکش را در المالینوکس نصب و فعال کنید حتی در سرورهای لینوکسی که سی پنل نصب کرده اید و بیس سرور المالینوکس می باشد با این اموزش براحتی می توانید mamcashe را نصب و کانفیگ کنید.
مقدمهای بر Memcached
Memcached یک سیستم ذخیرهسازی حافظه توزیعشده با کارایی بالا است که برای سرعت بخشیدن به برنامههای وب پویا با کاهش بار پایگاه داده طراحی شده است. این یک ابزار ضروری برای توسعهدهندگانی است که به دنبال افزایش پاسخگویی وبسایتها و برنامههای خود هستند. در این مقاله، شما را در فرآیند نصب و پیکربندی Memcached در AlmaLinux 9، یک سیستم عامل متنباز و پشتیبانیشده توسط جامعه که با Red Hat Enterprise Linux (RHEL) سازگار است، راهنمایی خواهیم کرد.
نصب Memcached
AlmaLinux 9 به همراه Memcached در مخازن پیشفرض خود ارائه میشود که نصب را ساده میکند. برای نصب Memcached این مراحل را دنبال کنید:
یک ترمینال در سیستم AlmaLinux خود باز کنید.
ابتدا با اجرای دستور زیر مطمئن شوید که مخزن بستهها و سیستم شما بهروز هستند.
sudo dnf update -y
سپس، Memcached را با اجرای دستور زیر نصب کنید:
sudo dnf install memcached libmemcached -y
پس از اتمام نصب، میتوانید با بررسی نسخه Memcached، از نصب آن اطمینان حاصل کنید:
memcached -V
پیکربندی Memcached
پس از نصب Memcached، مرحله بعدی پیکربندی آن برای مطابقت با نیازهای برنامه شماست. فایل پیکربندی اصلی Memcached در مسیر /etc/sysconfig/memcached قرار دارد. میتوانید این فایل را با استفاده از ویرایشگر متن دلخواه خود ویرایش کنید.
پارامترهای کلیدی برای پیکربندی عبارتند از:
PORT: پورتی که Memcached روی آن اجرا میشود.
USER: کاربری که Memcached با آن اجرا میشود.
MAXCONN: حداکثر تعداد اتصالاتی که Memcached میپذیرد.
CACHESIZE: میزان رمی که Memcached برای ذخیره موارد استفاده خواهد کرد.
OPTIONS: هرگونه گزینه خط فرمان اضافی که ممکن است بخواهید به Memcached منتقل کنید.
در اینجا مثالی از ظاهر احتمالی فایل پیکربندی پس از انجام برخی تنظیمات معمول آورده شده است:
PORT="۱۱۲۱۱"
USER="memcached"
MAXCONN="۱۰۲۴"
CACHESIZE="۶۴"
OPTIONS=""
پس از اعمال تغییرات، فایل را ذخیره کرده و از ویرایشگر متن خارج شوید.
شروع و فعالسازی سرویس Memcached
برای شروع سرویس Memcached و فعالسازی آن برای راهاندازی در هنگام بوت، از دستورات زیر استفاده کنید:
sudo systemctl start memcached
sudo systemctl enable memcached
با بررسی وضعیت سرویس، از فعال بودن آن اطمینان حاصل کنید:
sudo systemctl status memcached
ایمنسازی Memcached
امنیت سرور Memcached شما بسیار مهم است، به خصوص اگر از طریق اینترنت قابل دسترسی باشد. به طور پیشفرض، Memcached طوری پیکربندی شده است که به همه رابطها گوش دهد، که میتواند یک خطر امنیتی باشد. برای اتصال Memcached به میزبان محلی (۱۲۷.۰.۰.۱) و در نتیجه محدود کردن دسترسی فقط به برنامههای محلی، میتوانید خط OPTIONS را در فایل پیکربندی تغییر دهید:
سرور مجازی فرانسه
OPTIONS="-l 127.0.0.1"
پس از اعمال این تغییر، سرویس Memcached را مجدداً راهاندازی کنید تا تنظیمات امنیتی جدید اعمال شود:
sudo systemctl restart memcached
تبریک میگوییم یک مقاله دیگر در کنار نگارنوین تحت عنوان آموزش نصب Memcached در AlmaLinux به پایان رسید با مقالات بعدی ما را همراهی کنید.
نصب و پیکربندی Memcached در AlmaLinux 9 یک فرآیند ساده است که میتواند مزایای عملکردی قابل توجهی را برای برنامههای وب شما به همراه داشته باشد. با دنبال کردن مراحل ذکر شده در این راهنما، میتوانید Memcached را به سرعت راهاندازی و اجرا کنید و آن را مطابق با نیازهای خاص خود پیکربندی کنید. به یاد داشته باشید که نمونه Memcached خود را برای جلوگیری از دسترسی غیرمجاز ایمن کنید.