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

3 سال پیش توسط محمد مهدی حسین پور مطرح شد
آفلاین
user-avatar
محمد مهدی حسین پور ( 495 تجربه )
3 سال پیش
تخصص : Fullstack Developer

لینک کوتاه اشتراک گذاری

0

سلام دوستان چند تا سوال داشتم درباره 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 یعنی چی اصلا؟ و مزیتش چیه ؟ و چه فرقی با ست آپ معمولی آپاچی داره؟

آفلاین
user-avatar
مهدی طهرانی ( 18536 تجربه )
3 سال پیش
تخصص : cloud architect

لینک کوتاه اشتراک گذاری

3

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

آفلاین
user-avatar
vahid Mohammadi ( 37202 تجربه )
3 سال پیش

لینک کوتاه اشتراک گذاری

2

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

برای ارسال پاسخ لازم است، ابتدا وارد سایت شوید.