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

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

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

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

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

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

حل مشکل دسترسی فایل ها در دایرکت ادمین (کانفیگ وب سرور: Nginx_apache)

سلام

خیلی اوقات شده که از ترکیب Nginx و Apache در دایرکت ادمین استفاده می کنم و با بعضی CMS ها یا Framework به مشکل Permission ها برمیخورم.

داخل error log اطلاعات زیر هست:

راه حل این مشکل:

  • تعیین دسترسی ۷۷۵ برای Directory ها
  • تعیین دسترسی ۶۴۴ برای File ها

با ۲ دستور زیر راحت دسترسی های فوق را به دایرکتوری ها و فایل ها بدید :

بعد از اجرای دستورات بالا مشکل حل میشه !