گرفتن IP واقعی کاربران در Nginx زمانی که از آروان کلود می شود

خدمات آروان کلود برای شبکه توزیع محتوا (Content Delivery Network) بسیار مناسب هست.

همونطور که میدونیم، وب سرور آروان کلود بصورت Reverse Proxy عمل می کنه و بصورت پیشفرض تمام IP های کاربرای به IP وب سرور آروان کلود تغییر پیدا می کنه.

برای حل این مشکل در وب سرور انجین ایکس (nginx) بصورت زیر عمل می کنیم.

در فایل کانفیگ اصلی انجین ایکس که معمولا nginx.conf  هست در پایین قسمت http کد های زیر رو قرار میدیم.

حالا تمام آی پی کاربران به درستی در access log ذخیره شده و همینطور به Backend یا Web Application هم آی پی به درستی forward میشه.

آموزش ارتقاء MariaDB در پلسک، CentOS 7

سلام خدمت دوستان ارجمند 

در حالت پیشفرض زمان نصب Plesk یا Plesk Onyx در CentOS 7 نسخه مربوط به دیتابیس سرور MariaDB 5.5 خواهد بود. اما آخرین نسخه پایداری این دیتابیس ۱۰٫۱ هست.

برای ارتقاء از MariaDB 5.5 به MariaDB 10.1 مراحل زیر را انجام دادم.

  • غیر فعال سازی Watchdog برای مانیتورینگ MySQL
  • اضافه کردن مخزن MariaDB 10.1 در yum repository
  • انجام ارتقاء
  • تمام

نخست Watchdog را غیر فعال کنید:

اگر به خطای زیر مواجه شدید ، مشکلی نیست یعنی شما Watchdog ندارید.

سپس مخزن MariaDB را به Yum اضافه کنید:

در آخر هم آپگرید انجام بدید.

هیچ تضمینی نیست که اطلاعاتتون از بین نره ،‌ حتما قبلش بکاپ بگیرید…. (فکر کنم اول پست باید می گفتم )

اسکریپت بکاپ از تمام دیتابیس های MySQL/MariaDB

سلام خدمت دوستان عزیز.

بکاپ گیری از تمام دیتابیس ها و فشرده سازی کار خوبیه 

به همین منظور اسکریپت بکاپ گیری از تمام دیتابیس های درون دیتابیس سرور MySQL/MariaDB را تهیه کردم و به رسم همیشه اینجا به اشتراک میگذارم.

در قسمت بالا ، اطلاعات نظیر Username دیتابیس ، Password دیتابیس و همینطور در Host آدرس سرور دیتابیس و در آخر مسیر در OUTPUT  ذکر بشه.

میتونید cronjob تعریف کنید که هر شب / هر روز / هر عصر / … براتون بکاپ بگیره.