Saman Yazdannikنمایش همه نوشته ها

Avatar for Saman Yazdannik

laus Deo

چگونه در DirectAdmin بکاپ بگیریم

 

 

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

قدم اول: وارد اکانت دایرکت ادمین خود شوید.

قدم دوم: در این بخش موس خود را بر روی Advance Features نگه دارید منوی باز شده شامل گزینه create/restore backup می‌باشد.

 

 

قدم سوم: با کلیک بر روی این منو شما وارد صفحه ای می‌شوید که به شکل زیر است.

 

در این بخش دو گزینه در اختایر دارید. گرفتن بکاپ(نسخه پشتیبان) یا بازگرداندن بکاپ، اول به سراغ گرفتن بکاپ برویم.

پشتیبان گیری:

قدم چهارم: در این بخش با تیک زدن هرکدام از مواد می‌توانید از آن بکاپ تهیه نمایید.

قدم پنجم: با فشردن دکمه create backup یک دیالوگ مبنی بر Backup creation added to queue دریافت خواهید نمود که نشان می‌دهد فرایند پشتیبان گیری از اطلاعات درخواستی شما شروع شده است، و زمانی که این فرایند به پایان برسد سیستم پیامی مبنی بر Your backups are now ready به شما نمایش خواهد داد.

 

قدم ششم: همچنین شما می‌توانید بکاپ‌های خود را در آدرس /backups/ دامنه خود مشاهده کنید. این بکاپ‌ها با تاریخ خود نامگذاری شده‌اند.

بازگرداندن نسخه پشتیبان:

قدم هفتم: بازهم برای این منظور باید به بخش advance feature بروید در این بخش با انتخاب گزینه create/restore backup وارد همان صفحه ذکر شده در بالا خواهید شد

قدم هشتم: در بالای صفحه گزینه restore backup را انتخاب نمایید.

قدم نهم: با کلیک بر روی گزینه restore backup وارد صفحه restore backup می‌شوید.

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

 

نحوه فعال سازی TLS1.3 بر روی CentOS8

416views

 

 

 

 

TLS 1.3 نسخه‌ای از پروتکل TLS یا به اختصار Transport Layer Security می‌باشد، که در سال 2018 به عنوان استاندارد پیشنهادی در RFC 8446 منتشر شد. TLS1.3 ادامه دهنده راه TLS1.2 می‌باشد با این تفاوت که ویژگی‌های ناامن و منسوخ نسخه قدیمی خود را بهبود داده است و شامل SHA1, MD5, RC4, DES, 3DES, AES-CBC. می گردد.

در زیر راهنمای فعال سازی TLS1.3 را با استافاده از وب سرور ngnix در CentOS 8 نشان داده‌ایم.

 

ملزومات:

  • وب سرور Nginix 1.13.0 یا بالاتر
  • OpenSSL ورژن 1.1.1 یا بالاتر
  • یک سرویس کلاد مانند DigitalOcean که CentOs 8 روی آن نصب شده باشد.
  • یک دامنه معتبر و یک A/AAAA/CNAME DNS که به صورت صحیح پیکر بندی شده باشد.
  • یک گواهی معتبر LTS

 

خب قبل از آن که شروع کنیم بهتر است نسخه CentOS خود را بررسی کنیم برای این منظور:

 

حالا یک یوزر جداگانه از root با استفاده از دستورsudo اضافه می‌کنیم:

 

به یاد داشته باشید که samanyn نام کاربری یا یوزر است و آن را با نام کاربری مورد نظر خود جابجا نمایید و یک پسورد و گذرواژه قدرتمند انتخاب نمایید. (اگر از قوانین CentOS در زمینه گذرواژه تبعیت کنید که بسیار بهتر است)

 

حالا منطقه زمانی سیستم را تنظیم می‌نماییم.

 

و از بروز بودن سیستم اطمینان حاصل می‌کنیم.

 

 

می‌توانید پکیج‌های مورد نیاز را با دستور زیر نصب کنید.

 

 

برای راحتی بیشتر می‌توانید SELinux و فایروال را غیرفعال نمایید.

 

 

 

نصب کلاینت acme.sh  و دریافت گواهی TLS

توصیه میکنیم acme.sh را بعنوان کاربر root نصب نمایید یا با دستور sudo اقدام به تبدیل یوزر خود به یوزر root نمایید.

 

 

حالا acme.sh را نصب نمایید.

 

 

 

ورژن نسخه نصب شده را کنترل نمایید.

 

 

گواهی‌های RSA و ECDSA  را برای دامنه خود دریافت نمایید.

 

 

به یاد داشته باشید که zagrio.com را با نام دامنه خود عوض نمایید.

برای گواهی خود یک دیرکتوری جدید بسازید.

 

 

گواهی را در دایرکتوری مورد نظر نصب و کپی نمایید.

بعد از اجرای کامند بالا، گواهی و کلیدهای ان در دایرکتوری زیر قرار خواهد گرفت:

 

حالا می‌توانید به یوزر عادی خود بازگردید

 

 

نصب Nginix

Nginix پشتیبانی از TLS1.3 را در نسخه 1.13.0 خود اضافه کرد. و CentOS8 با نسخه‌ای از Nginix و OpenSSL عرضه شده که توانایی پشتیبانی از TLS1.3 را دارد. پس شما نیازی به ساخت نسخه‌ای سفارشی ندارید.

 

نصب Nginx

 

 

بررسی نسخه

 

 

بررسی نسخه OpenSSL

 

 

شروع استفاده و فعال کردن Nginx

 

 

پیکربندی Nginx

حالا که موفق به نصب Nginx شدیم وقت آن است که آن را برای استفاده از TLS1.3  پیکربندی نماییم.

 

 

فایل را ذخیره کنید و خارج شوید.

به پارامتر جدید TLSv1.3 بخشنامه ssl_protocols توجه کنید. این پارامتر فقط برای فعال کردن TLS 1.3 در Nginx ضروری است.

حالا پیکربندی را بررسی کنید.

 

Nginxرا دوباره بارگذاری کنید

 

برای تایید TLS1.3می‌توانید از ابزار توسعه دهدگان مرورگر یا SSL Lab استفاده نمایید. در تصایر زیر می‌توانید Chrome security Lab را مشاهده نمایید.

 

 

 

تبریک می‌گویم شما به راحتی TLS1.3 را در Apache  سنت ‌او اس خود فعال نمودید. مانند HTTP/2  می‌توان TLS1.3 را نیز یک تکنولوژی و پروتکل هیجان انگیز تلقی کرد که در سالها آینده بیشتر از آن بهره ببریم اما در نظر داشته باشید که نسخه آخر TLS1.3 در آگوست 2018 عرضه شده پس مطمئنا بهترین زمان برای پیکربندی و راه اندازی آن را انتخاب نمودید.

نصب pgAdmin4 بر روی CentOS7

461views

 

 

pgAdmin4 یک رابط کاربری تحت وب برای مدیریت پایگاه داده PostGresSQL می‌باشد. این رابط کاربری بر تعداد زیادی از پلتفرم‌های موجود مانند Windows، macOS و لینوکس قاابل استفاده است. در نسخه جدید pgAdmin4 از بوت استرپ 3 به نسخه 4 مهاجرت شده است. در این آموزش ما قصد داریم pgAdmin4 را بر روی centOS7 نصب نماییم.

برای این منظور شما نیاز دارید PostgresSQL 9.2 را قبلا بر روی centOS خود نصب نموده باشید. خب بریم سراغ اصل مطلب و نصب pgAdmin4:Read More