با سلام و درود، همیشه سعی کنید همون ابتدا که میخواید به ماشین برای سرور خودتون بسازید حجم رو به درستی پیش بینی کنید که در اواسط مجبور به افزایش دادن فضای دیسک اوبونتوی نصب شده روی VMنشوید، در هر صورت امکان داره مجبور به افزایش حجم دیسک بشید که…
-
-
آموزش استفاده از Mongodbبه عنوان backend برای celery
با نام خدا و سلام، یه چند وقتی میشه دارم برای مدیریت task های یکی از پروژه ها با Celery کار می کنم. قرار شد برای backend از MongoDB استفاده کنم که کم اذیتم نکرد و تصمیم گرفت آموزش مرحله به مرحله اش رو بزارم که شاید به درد کسی…
-
نصب phpmyadmin روی اوبونتو سرور
با سلام، خیلی سریع و بدون مقدمه این آمزوش رو پیش میرم، آموزش نصب phpmyadmin روی سرور لینوکسی (اوبونتو). پیش نیاز های آموزش: ابونتو سرور (من روی نسخه ۲۰.۰۴ (اوبونتو فوکال) این آموزش رو پیش رفتم) نصب و کانف بودن LAMP (Linux, Apache, MySQL, and PHP) قدم نخست – نصب…
-
اجازه لاگین با root توسط ssh در اوبونتو
در این مطلب به چگونگی فعال کردن دسترسی به ssh با کاربر root در اوبونتو پرداخته شده است. در قدم اول در سیستم عامل لینوکسی تان (اوبونتو) فایل /etc/ssh/sshd_config را با دسترسی ادمین باز کنید. دنبال خط #PermitRootLogin prohibit-password بگردید و آن را به PermitRootLogin yes تغییر دهید. در قدم…
-
حل مشکل 413 Request Entity Too Large در وردپرس و وب سرور Nginx
با سلام و درود، اخیرا اقدام به نصب وردپرس روی سرور شخصی خودم کردم و از پنل هاست هایی مثل Cpanel استفاده نکردم و در نتیجه خودم وب سرور Nginx رو روی یک ماشین برای بالا آوردن وردپرس اجرا کردم و به مشکل محدودیت آپلود وردپرس برخوردم. از ارور های…
-
نصب ionCube Loader روی ubuntu
با سلام و درود، درد این مطلب با نصب ماژول یا افزونه php با نام ionCube در خدمتتون هستم که به phpاین اجازه را می دهد که فایل های محافظت شده و انکود شده با استفاده از نرم افزار ionCube Encoder را اجرا کند. معمولا وردپرس یا دیگر نرم افزار…
-
دستور DEBUGFS در لینوکس و نحوه بدست آوردن زمان ایجاد یا تغییر فایل در لینوکس
در سیستم های یونیکسی، تمامی اطلاعات یک فایل (متا دیتا، ویژگی های فایل شامل زمان ایجاد و اخرین تغییرات و غیره ) بجز محتوبات خود فایل داخل یک inode ذخیره می شوند و لینوکس هر فایلی را به همین شماره inode می شناسد و با آن کار می کند. علاوه…
-
آموزش های git : روش های clone کردن یک مخزن گیت
با سلام و درود، همیشه داخل بلاگ جای مطالب در مورد git خالی بوده و همیشه قصد داشتم با یه ویدیوی آموزشی در مورد git و آموزش های مرتبط با اون حرف بزنم که با توجه به مشغله تقریبا این کار نشد بود و در نتیجه تصمیم گرفتم در طی…
-
آموزش کار با cron job و ساخت cron job برای هر ۵ دقیقه
با سلام و درود، خیلی سرسع میریم سر اصل مطلب 🙂 cron job وظیفه ای می باشد که در هر بازه ی زمانی مورد نظر اجرا می شود. وظیفه می تواند تنظیم شود تا هر دقیقه، ساعت، روز از ماه، ماه، روز از هفته یا هر ترکیبی از این موراد…
-
آموزش امن کردن Nginx با رمزگذاری Let’s Encrypt
با نام خدا و سلام، اول از همه اینکه قبلا آموزش نصب Nginx روی بلاگ گذاشته شده، و در مورد بلاک سرورهای Nginx نیز جداگانه بحث شده بود. حالا نیز میخواهیم انجین ایکس نصب شده را secure کنیم. برای این کار از کدگذاری Let’s Encrypt استفاده می کنیم که یک…
-
تنظیم سروربلاک برای Nginx
سرور بلاک ها به شما این اجازه را می دهند تا بیش از یک وبسایت را روی یک ماشین اجرا کنید. با سروربلاک ها شما می توانید برای هر سایت یک document root تعریف کنید و برای هر سایت یک security policy جداگانه بسازید یا SSL certificate جداگانه برای هر…
-
نصب nginx روی ubuntu
با سلام و درود، انشاالله چند تا آموزش پیرو وب سرور nginx خواهم داشته و سعی می کنم از مقدماتی تا پیشرفته با هم پیش بریم. در این آموزش که قسمت اول از این مجموعه آموزش ها هست، به نصب مقدماتی nginxروی لینوکس – اوبونتو پرداخته شده. معرفی Nginx :…
-
آشنایی با دستور ln در لینوکس (ساخت Symbolic Links)
یه symbolic link که symlink یا soft link نیز شناخته میشه، نوع خاصی از فایل می باشد که به یه فایل یا دایرکتوری دیگری اشاره می کند. در این آموزش روش استفاده از دستور ln جهت ساخت لینکهای سیمبولیک در لینوکس را پوشش خواهم داد. انواع لینک لینک های سخت…
-
نصب و راه اندازی AlertManager برای Prometheus (همه چیز درباره پرومتئوس و گرافانا – ۲)
با نام خدا و سلام، تو آموزش قبلی سعی کردم به طور کامل در مورد پرومتئوس و روش نصب آن و تنظیم کردنش با گرافانا رو آموزش داده باشم، در این قسمت از آموزش به AlertManager می پردازیم. مقدمه AlertManager به جهت مدیریت اخطار ها در پرومتئوس استفاده می شود…
-
نصب و راه اندازی Prometheus و Grafana (همه چیز درباره پرومتئوس و گرافانا – ۱)
خب مطلب پیش رو شامل سه قسمت هست، «مقدمه»، «نصب پرومتئوس» و «نصب ابزارهای مرتبط با پرومتئوس»، تاکید اساسی این مطلب روی پرومتئوس و آشنایی با آن هست و در کنار آن برای آشنایی بهتر با Prometheus ، به معرفی و روش نصب و کانفیگ ابزارهای مرتبط با Prometheusپرداخته شده…