نحوه امن کردن سرور با ssh توسط نرم افزار fail2ban

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

بیشتر بخوانید

حل مشکل “اجازه دسترسی به این صفحه را ندارید” در وردپرس پشت پراکسی nginx

احتمالا شما هم به این مشکل در نصب وردپرس خورده اید که وقتی که ssl رو از طریق proxy بهش اساین میکنیم. ادمین پنل سایت و بخش های زیادی از سایت به مشکل میخورند. و با پیام “با عرض پوزش شما اجازه دسترسی به این صفحه را ندارید” مواجه میشوید. برای حل این مشکل کافی …

بیشتر بخوانید

چگونه پسورد کاربر postgres رو ریست کنیم؟

برخی مواقع به دلایل مختلف ممکن است که پسورد کاربر postgres رو در دیتابیس postgre فراموش کنیم. توسط روش زیر اگه به سرور دسترسی داشته باشید. به راحتی میتونید این پسورد را ریست کنید: ابتدا فایل pg_hba.conf رو در آدرس زیر توسط ادیتور باز کنید : /var/lib/pgsql/data/pg_hba.conf سپس به انتهای فایل رفته و تمام host …

بیشتر بخوانید

چگونه مشکل expected shallow list را در cent os رفع کنیم؟

ممکنه شما هم این مشکل رو هنگام دریافت ریپازیتوری ها، یا هنگام اجرا شدن پایپ لاین ci/cd تون داشته باشید. این یک مشکل شایع هست در git نسخه ۱.۸.۳.۱ به پایین ( اگر اشتباه نکنم ). برای رفع این مشکل باید نسخه گیت رو به روز رسانی کنید. اما مشکل اینجاست که این نسخه جدید …

بیشتر بخوانید

چگونه خطای “[: =: unary operator expected” را در هنگام راه اندزی haproxy رفع کنیم.

ممکنه شما هم با خطای زیر در هنگام راه اندازی haproxy برخورد کرده باشید، این خطا بسیار عجیب هست و ربطی هم به مشکل پیش آمده نداره، اما چطوری میشه این مشکل رو حل کرد؟   مشکل از نبود فایل socket برای راه اندازی haproxy هست و به راحتی با ایجاد این فایل رفع میشه: …

بیشتر بخوانید

چگونه بر روی یک دایرکتوری در nginx رمز بگذاریم؟

حتما تا حالا با این دیالوگ رو به رو شده اید؟ برای ساخت دیالوگی مشابه بر روی یک دایرکتوری در nginx میتوانید این آموزش رو دنبال کنید.   ابتدا مطمئن شوید که پکیج مورد نیاز رو نصب کرده اید:‌ // Debian Based sudo apt install apache2-utils // RHEL or Cent OS sudo yum install httpd-tools سپس …

بیشتر بخوانید

چگونه Reverse Proxy را در nginx تنظیم کنیم ؟

برای این کار باید از Reverse Proxy استفاده کنید. بدین صورت که تعیین میکنید برای مثال تمام درخواست هایی که از پورت ۸۰ به سرور می رسد، باید از پورت ۳۰۰۰ داخل سرور گذر کنند. برای اینکار ابتدا وارد فایل کانفیگ nginx شوید. این فایل به صورت پیش فرض در مسیر زیر قرار دارد : …

بیشتر بخوانید

چطور گیت لب رو به دیسکورد متصل کنیم؟

با اتصال گیت لب به دیسکورد میتونید کامیت ها ، جاب هایی که fail میشن و … رو توی چنل خودتون ببینید. تو این آموزش از اتصال دهنده slack استفاده میکنیم تا پیام ها به درستی به دیسکورد انتقال داده بشه.دقت کنید با متصل کننده آفیشال خود دیسکورد پیام ها به درستی منتقل نمیشود.   …

بیشتر بخوانید

چگونه در گیت لب بصورت خودکار فایل apk بسازیم؟

یکی از کارهایی که میتوانید در ci/cd گیت لب انجام بدید، بیلد گرفتن از پروژه های اندروید هست. به طوری که میتوانید پس از برای مثال کامیت به روی مستر ،‌ یک بیلد از پروژه بگیرید و فایل apk رو به صورت باینری از گیت لب دانلود کنید. برای اینکار باید اول یک فایل gitlab-ci …

بیشتر بخوانید