آموزش ها و مقالات کاربردی برای وبمستران

پیکربندی گزارش های دسترسی و خطای Nginx

 

Nginx، یک سرور HTTP منبع باز و کارا و پروکسی معکوس است که مسئولیت مدیریت بار برخی از بزرگ‌ترین سایت‌ها را برروی اینترنت دارد. هنگام مدیریت سرورهای وب NGINX، یکی از رایج‌ترین کارهایی که انجام می‌دهید، بررسی فایل‌های گزارش است.

دانستن نحوه پیکربندی و خواندن گزارش‌ها، هنگام عیب‌یابی سرور یا برنامه‌ها بسیار مفید است؛ زیرا آن‌ها اطلاعات اشکال‌زدایی مفصلی را ارائه می‌دهند.

ادامه‌ی مطلب

نحوه اتصال به Docker Container

 

Containerها، روشی برای جاسازی یک برنامه کاربردی در یک جعبه ایزوله‌شده مختص به آن برنامه می‌باشند. هر آنچه که این برنامه کاربردی برای اجرای موفقیت‌آمیز به آن نیازمند است، درون این Container قرار دارد. این جعبه به هر مکانی که منتقل شود، برای برنامه‌ی کاربردی تفاوتی ندارد و همواره به‌خوبی اجرا خواهد شد؛ چرا که همراه با تمام وابستگی‌هایی است که برای اجرا‌شدن نیاز دارد.

ادامه‌ی مطلب

نادیده گرفتن فایل‌ها و دایرکتوری‌ها در Git

 

غالباً، هنگام کار برروی پروژه‌هایی که از Git استفاده می‌کنند، این موقعیت پیش می‌آید که بخواهید از انتقال فایل‌های خاص یا دایرکتوری‌های خاصی به مخزن ریموت یا همان سرور جلوگیری کنید.

فایل gitignore. مشخص می‌کند که چه فایل‌هایی را Git باید نادیده بگیرد.

ادامه‌ی مطلب

نصب Node.js و npm در CentOS 8

 

Node.js، یک محیط اجرای جاوا اسکریپت است که با استفاده از موتور V8 گوگل کروم، میتواند برنامه‌های جاوااسکریپت شما را در سمت سرور اجرا کند.

npm، مخفف عبارت Node Package Manager، مدیر بسته پیش‌فرض برای Node.js است که به توسعه‌دهندگان کمک می‌کند تا کد خود را به‌اشتراک گذاشته و مجدداً از آن استفاده نمایند. این مدیر بسته، به بزرگ‌ترین مخزن نرم‌افزار جهان برای انتشار بسته‌های منبع آزاد Node.js نیز اشاره دارد.

البته پکیج‌هایی که در این مخزن وجود دارند، صرفا برای سمت سرور نمی‌باشند و در سمت مرورگر نیز قابل استفاده هستند!

ادامه‌ی مطلب

moodle چیست؟

 

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

تعدادی نرم افزار برای این کار وجود دارند؛ یکی از این نرم افزار‌ها moodle می‌باشد؛ این نرم افزار رایگان می باشد و شما میتوانید به سادگی با نصب این نرم افزار بر روی هاست خود، یک سرویس آموزشی مجازی داشته باشید!

سیستم مدیریت یادگیری moodle یک راه حل یادگیری دیجیتالی بسیار کاربردی، انعطاف پذیر و قابل تعامل است که از طریق فناوری منبع باز برای معلمان در همه سطوح و صنایع ارائه شده است.

ادامه‌ی مطلب

نحوه اجرای فایل ISO در لینوکس

 

 

فایل ISO، یک فایل آرشیو است که به‌طور معمول شامل اطلاعات کامل یک CD یا DVD است. به‌عنوان‌مثال، بیشتر سیستم‌عامل‌ها مانند ویندوز، لینوکس و مک از طریق این نوع فایل‌ها توزیع و نصب می‌شوند.

فایل‌های ISO، با استفاده از برنامه‌های آرشیو مخصوصی قابل استخراج هستند.

در این آموزش، نحوه اجرای فایل‌های ISO در لینوکس ارائه شده است.

ادامه‌ی مطلب

10 روش برای مشاهده فرمت های مختلف فایل در لینوکس

 

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

برای مشاهده یک فایل متنی یا هر فایل دیگر می‌توانید، بر اساس نیاز خود از هریک دستورات ارائه شده در این مقاله استفاده کنید.

ادامه‌ی مطلب

یافتن رکوردهای DNS در لینوکس با استفاده از دستور Host

 

دستور Host، یک برنامه CLI ساده برای جستجوی DNS است که معمولاً برای تبدیل نام به آدرس‌های IP و برعکس استفاده می‌شود.

زمانی‌که هیچ آرگمان یا گزینه‌ای به همراه این دستور ارائه نشده باشد، دستور host خلاصه‌ای کوتاه از آرگومان‌ها و گزینه‌های خط فرمان خود را چاپ می‌کند.

شما می‌توانید با افزودن یک گزینه خاص یا نوع رکورد در دستور host، انواع رکوردها را در دامنه مشاهده کنید.

ادامه‌ی مطلب

نحوه اجرای فایل php با استفاده از cron jobها

 

چنانچه مقاله "اضافه کردن cron job در سیستم عامل لینوکس/یونیکس" ما را مطالعه کرده باشید، می‌دانید که Cron Jobها در سیستم‌های لینوکسی، وظیفه‌ی اجرای عملیات‌های خاص در زمانبندی خاص را به صورت کاملاً اوتوماتیک به عهده دارد. با استفاده از cron jobها می‌توانید عملیات‌های تکراری خود را در سیستم، به سادگی و بدون دخالت به‌صورت کاملاً اوتوماتیک زمانبندی و اجرا نمایید.

ادامه‌ی مطلب

نصب pip در اوبونتو 18.04

 

Pip، یک سیستم مدیریت بسته است که نصب و مدیریت بسته‌های نرم افزاری نوشته شده در پایتون، مانند موارد موجود در "فهرست بسته‌های پایتون" (PyPI) را ساده می‌کند. Pip به‌طور پیش‌فرض در اوبونتو 18.04 نصب نشده است. با این حال، جای نگرانی نیست؛ چراکه نصب آن بسیار ساده است.

ادامه‌ی مطلب