2 پاسخ

درباره کانفیگ nginx

سلام دوستان چند تا سوال داشتم درباره nginx
1-تنظیمات کانفیگ nginx به چه زبانیه؟
بعد تو فایل کانفیگ دو تا بلاک داریم که فرقشون رو نمیدونم

  location / {
    try_files $uri $uri/ =404;
  }

  location ~ .php$ {
    include snippets/fastcgi-php.conf;
    fastcgi_pass 127.0.0.1:9000;
  }

2- اگه میشه فرقشون رو بگید
3- بعد NGINX Reverse Proxy یعنی چی اصلا؟ و مزیتش چیه ؟ و چه فرقی با ست آپ معمولی آپاچی داره؟


ثبت پرسش جدید
مهدی طهرانی
تخصص : cloud architect
@mtehrani 6 سال پیش آپدیت شد
3

@mmhp16
سلام دوست عزیز
۱.تنظیمات nginx زبان خاصی نیست و صرفا برای تنظیمات nginx هست.
۲.اولی برای تنظیمات مسیر اصلیه دومی برای فایل های php.
۳.آپاچی کیفیت خوبی برای هندل کردن درخواست ها داره ولی به خاطر همین سرعت و تعداد هندل کردن درخواست ها میاد پایین nginx دقیقا برعکسه کیفیت کمتری نسبت به آپاچی داره ولی تعداد خیلی زیادی درخواست رو میتونه هندل کنه برای همین میان nginx رو پراکسی قرار میدن و درخواست هارو به تعدادی که آپاچی میتونه هندل کنه میشکنه و میده آپاچی! اینطوری هم درخواست های زیاد که بیاد وب سرور نمیخوابه هم از کیفیت بالایی برخورداره!


vahid Mohammadi
@viva.mohammadi 6 سال پیش مطرح شد
2

سلام
پاسخ برای سوال ۳ شما چون خودم تجربه کار باهاش رو دارم
Reverse proxy رو می تونی زمانی استفاده کنی که می خوای سرویس های مختلفی که همزمان با پورتهای مختلف روی سرور یا سرورهای مختلف داری استفاده کنی . من یه سرویس ویدیو کنفرانس رو سرور اجرا کردم ولی به دلیل امنیتی نمی خواستم پورت واقعی و آی پی اصلیش رو استفاده کنم به همین دلیل از reverse proxy استفاده کردم که خیلی عالی کار میکنه. در حقیقت میشه به عنوان یک روتر شبکه برای در خواستهای وبی در نظرش گرفت.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام