لینوکس

نحوه راه اندازی Laravel ،Nginx و MySQL با Docker Compose

 

طی چند سال گذشته، ابزار Docker به دلیل سادگی اجرا و وارد کردن برنامه‌ها در containerهای موقت، به یک راه حل عالی برای استقرار برنامه‌ها تبدیل شده است. هنگام استفاده از یک پشته برنامه LEMP، (به‌عنوان مثال) با PHP ،Nginx ،MySQL و چارچوب Laravel  وDocker، روند نصب به طور قابل توجهی ساده می‌شود.

ادامه‌ی مطلب

نصب و پیکربندی SELinux برروی CentOS 7

 

SELinux یا لینوکس با بهبودهای امنیتی (Security Enhanced Linux) یک مکانیزم کنترل دسترسی پیشرفته‌ای است که در اکثر توزیع‌های جدید لینوکس تعبیه شده است.

این مکانیزم، در ابتدا توسط سازمان امنیت ملی آمریکا ساخته شد تا از سیستم‌های رایانه‌ای در برابر نفوذ بدافزارها و دستکاری مخرب داده‌ها محافظت شود. پس از آن با گذشت زمان، SELinux در سطح عمومی نیز منتشر شده و در توزیع‌های مختلف لینوکس قرار گرفت.

ادامه‌ی مطلب

نحوه نصب و استفاده از SQLite در اوبونتو 20.04

 


SQLite، یک سیستم مدیریت پایگاه داده رایگان و مستقل از پلتفرم است که به دلیل کارآیی و توانایی ارتباط با بسیاری از زبان‌های برنامه نویسی از محبوبیت بسیاری برخوردار است.

در این آموزش، نحوه نصب SQLite برروی Ubuntu 20.04، ایجاد پایگاه داده و نحوه خواندن داده‌ها، وارد کردن اطلاعات، حذف اطلاعات و پیوند جداول در آن شرح داده شده است.

ادامه‌ی مطلب

محافظت از اعتبار دامنه و ارسال ایمیل با رکورد SPF

 

استانداردهای مختلفی در جهت کمک به مهار روند پیشرفت مشکلات امنتی مربوط به ایمیل‌ها ارائه شده است. رکورد SPF یا "Sender Policy Framework"، یکی از این استانداردهاست که با استفاده از آن مالک یا صاحب یک دامنه می‌تواند، مشخص کند که کدام سرورهای ایمیل اجازه دارند از طریق دامنه آن‌ها ایمیل ارسال ‌کنند.

ادامه‌ی مطلب

مدیریت بسته های میزبانی در WHM

 

همانطور که می‌دانید، هنگام راه‌اندازی یک حساب در سرور VPS یا سرور اختصاصی، شما می‌توانید هر گزینه را به صورت جداگانه پیکربندی نمایید. اگرچه با استفاده از یک تنظیمات یکسان نیز ممکن است بتوانید تعداد زیادی از سایت‌های خود را پیکربندی کنید.

ادامه‌ی مطلب

رفع خطای راه اندازی VirtualBox VM در لینوکس

 

در برخی از توزیع‌های لینوکس، ابزار VirtualBox VM پس از نصب، راه‌اندازی نمی‌شود. دلایل مختلفی ممکن است منجر به ایجاد این مشکل شود. در این راهنما، چندین راه حل برای رفع این مشکل ارائه شده است

ادامه‌ی مطلب

دسترسی به پارتیشن های Bitlocker ویندوز در لینوکس

 

فناوری رمزگذاری مایکروسافت برای ویندوز به Bitlocker معروف است. این فناوری، هنگام استفاده از یک پارتیشن می‌تواند از حریم خصوصی شما محافظت کند. با این حال، اگر از لینوکس در کنار ویندوز استفاده می‌کنید، ممکن است در این زمینه با مشکل روبه‌رو شوید. چراکه در اکثر سیستم عامل‌های مدرن مبتنی بر لینوکس، پشتیبانی از پارتیشن‌های Bitlocker خارج از سیستم وجود ندارد. در این مقاله، راه حلی برای رفع این مشکل ارائه شده است.

ادامه‌ی مطلب

نصب MongoDB برروی اوبونتو 20.04

 

MongoDB که به عنوان Mongo نیز شناخته می‌شود، یک پایگاه داده اسناد منبع باز است که در بسیاری از برنامه‌های وب مدرن استفاده می‌شود. این پایگاه داده، به عنوان یک پایگاه داده NoSQL طبقه بندی شده است؛ زیرا به یک ساختار پایگاه داده رابطه‌ای سنتی مبتنی بر جدول متکی نیست.

ادامه‌ی مطلب

نصب Django در اوبونتو 20.04

 

Django، یک چارچوب وب پایتون با امکانات کامل برای توسعه وب‌سایت‌ها و برنامه‌های پویا است. با استفاده از Django می‌توانید، به سرعت برنامه های وب پایتون ایجاد کرده و با تکیه بر آن چارچوب، طراحی‌های سنگین را به خوبی انجام دهید.

ادامه‌ی مطلب