د NGINX واحد 1.24.0 د غوښتنلیک سرور خپرول

د NGINX یونټ 1.24 غوښتنلیک سرور خپور شو ، په کوم کې چې د مختلف برنامې ژبو (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js او Java) کې د ویب غوښتنلیکونو پیل کولو ډاډ ترلاسه کولو لپاره حل رامینځته کیږي. د NGINX واحد کولی شي په ورته وخت کې په مختلف پروګرامینګ ژبو کې ډیری غوښتنلیکونه پرمخ بوځي، د پیل کولو پیرامیټونه چې د ترتیب کولو فایلونو ایډیټ کولو او بیا پیلولو اړتیا پرته په متحرک ډول بدلیدلی شي. کوډ په C کې لیکل شوی او د اپاچی 2.0 جواز لاندې ویشل شوی. تاسو کولی شئ د لومړي خوشې کیدو په اعلان کې د NGINX واحد ځانګړتیاو سره آشنا شئ.

په نوې نسخه کې:

  • د روبي 3.0 سره مطابقت تضمین شوی.
  • پی ایچ پی د MIME ډولونو ډیفالټ لیست کې اضافه شوی.
  • دا ممکنه ده چې د OpenSSL کمانډونو له لارې د TLS اتصال لپاره خپل سري ترتیبات تنظیم کړئ.
  • د MIME ډولونو پراساس د جامد فایلونو پروسس کولو محدودولو لپاره ملاتړ اضافه شوی. د مثال په توګه، د اپلوډ شوي فایلونو محدودولو لپاره یوازې انځورونو او ویډیوګانو ته، تاسو کولی شئ مشخص کړئ: { "شریک": "/www/data"، "types": [ "image/*"، "video/*" ] }
  • د کروټ کارولو وړتیا ، د سمبولیک لینکونو کارول بندول او د انفرادي غوښتنو سره په اړیکه کې د ماونټ پوائنټونو تقاطع منع کول کله چې د جامد فایلونو خدمت کول پلي شوي. { "شریک": "/www/data/static/"، "chroot": "/www/data/"، "follow_symlinks": غلط، "traverse_mounts": غلط }
  • په Node.js کې د "http" او "websocket" ماډلونو په اتوماتيک ډول د پورته کولو لپاره یو لوډر اضافه شوی.
  • د Python لپاره، دا ممکنه ده چې په ترتیب کې ډیری "هدف" برخې مشخص کړئ ترڅو په یو غوښتنلیک کې د WSGI/ASGI هینډلرانو ته زنګ وهلو لپاره مختلف سکیمونه تعریف کړئ. { "applications": { "python-app": { "type": "python", "path": "/www/apps/python-app/", "targets": { "foo": { "module" : "foo.wsgi", "callable": "foo" }, "bar": { "module": "bar.wsgi", "callable": "bar" } } } }

سرچینه: opennet.ru

Add a comment