طی چند سال گذشته، ابزار Docker به دلیل سادگی اجرا و وارد کردن برنامهها در containerهای موقت، به یک راه حل عالی برای استقرار برنامهها تبدیل شده است. هنگام استفاده از یک پشته برنامه LEMP، (بهعنوان مثال) با PHP ،Nginx ،MySQL و چارچوب Laravel وDocker، روند نصب به طور قابل توجهی ساده میشود.
ادامهی مطلب
SELinux یا لینوکس با بهبودهای امنیتی (Security Enhanced Linux) یک مکانیزم کنترل دسترسی پیشرفتهای است که در اکثر توزیعهای جدید لینوکس تعبیه شده است.
این مکانیزم، در ابتدا توسط سازمان امنیت ملی آمریکا ساخته شد تا از سیستمهای رایانهای در برابر نفوذ بدافزارها و دستکاری مخرب دادهها محافظت شود. پس از آن با گذشت زمان، SELinux در سطح عمومی نیز منتشر شده و در توزیعهای مختلف لینوکس قرار گرفت.
ادامهی مطلب
SQLite، یک سیستم مدیریت پایگاه داده رایگان و مستقل از پلتفرم است که به دلیل کارآیی و توانایی ارتباط با بسیاری از زبانهای برنامه نویسی از محبوبیت بسیاری برخوردار است.
در این آموزش، نحوه نصب SQLite برروی Ubuntu 20.04، ایجاد پایگاه داده و نحوه خواندن دادهها، وارد کردن اطلاعات، حذف اطلاعات و پیوند جداول در آن شرح داده شده است.
ادامهی مطلب
استانداردهای مختلفی در جهت کمک به مهار روند پیشرفت مشکلات امنتی مربوط به ایمیلها ارائه شده است. رکورد SPF یا "Sender Policy Framework"، یکی از این استانداردهاست که با استفاده از آن مالک یا صاحب یک دامنه میتواند، مشخص کند که کدام سرورهای ایمیل اجازه دارند از طریق دامنه آنها ایمیل ارسال کنند.
ادامهی مطلب
DKIM (اختصار عبارت DomainKeys Identified Mail)، یک استاندارد امنیتی ایمیل است که به منظور اطمینان از عدم تغییر پیامها در هنگام انتقال بین سرورهای فرستنده و گیرنده طراحی شده است.
ادامهی مطلب
همانطور که میدانید، هنگام راهاندازی یک حساب در سرور VPS یا سرور اختصاصی، شما میتوانید هر گزینه را به صورت جداگانه پیکربندی نمایید. اگرچه با استفاده از یک تنظیمات یکسان نیز ممکن است بتوانید تعداد زیادی از سایتهای خود را پیکربندی کنید.
ادامهی مطلب
در برخی از توزیعهای لینوکس، ابزار VirtualBox VM پس از نصب، راهاندازی نمیشود. دلایل مختلفی ممکن است منجر به ایجاد این مشکل شود. در این راهنما، چندین راه حل برای رفع این مشکل ارائه شده است
ادامهی مطلب
فناوری رمزگذاری مایکروسافت برای ویندوز به Bitlocker معروف است. این فناوری، هنگام استفاده از یک پارتیشن میتواند از حریم خصوصی شما محافظت کند. با این حال، اگر از لینوکس در کنار ویندوز استفاده میکنید، ممکن است در این زمینه با مشکل روبهرو شوید. چراکه در اکثر سیستم عاملهای مدرن مبتنی بر لینوکس، پشتیبانی از پارتیشنهای Bitlocker خارج از سیستم وجود ندارد. در این مقاله، راه حلی برای رفع این مشکل ارائه شده است.
ادامهی مطلب
MongoDB که به عنوان Mongo نیز شناخته میشود، یک پایگاه داده اسناد منبع باز است که در بسیاری از برنامههای وب مدرن استفاده میشود. این پایگاه داده، به عنوان یک پایگاه داده NoSQL طبقه بندی شده است؛ زیرا به یک ساختار پایگاه داده رابطهای سنتی مبتنی بر جدول متکی نیست.
ادامهی مطلب
Django، یک چارچوب وب پایتون با امکانات کامل برای توسعه وبسایتها و برنامههای پویا است. با استفاده از Django میتوانید، به سرعت برنامه های وب پایتون ایجاد کرده و با تکیه بر آن چارچوب، طراحیهای سنگین را به خوبی انجام دهید.
ادامهی مطلب