description

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

- 2 هفته پیش
توسط vahid Mohammadi آپدیت شد
محمد مهدی حسین پور ( 290 تجربه )
2 هفته پیش

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

مهدی طهرانی ( 6512 تجربه )
2 هفته پیش

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

vahid Mohammadi ( 2903 تجربه )
2 هفته پیش

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

برای ارسال پاسخ باید وارد سایت شوید