NGINX ಯುನಿಟ್ 1.24.0 ಅಪ್ಲಿಕೇಶನ್ ಸರ್ವರ್ ಬಿಡುಗಡೆ

NGINX ಯುನಿಟ್ 1.24 ಅಪ್ಲಿಕೇಶನ್ ಸರ್ವರ್ ಅನ್ನು ಬಿಡುಗಡೆ ಮಾಡಲಾಗಿದೆ, ಅದರೊಳಗೆ ವಿವಿಧ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳಲ್ಲಿ (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js ಮತ್ತು Java) ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಉಡಾವಣೆಯನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಪರಿಹಾರವನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗುತ್ತಿದೆ. NGINX ಯುನಿಟ್ ವಿವಿಧ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳಲ್ಲಿ ಏಕಕಾಲದಲ್ಲಿ ಬಹು ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಚಲಾಯಿಸಬಹುದು, ಅದರ ಲಾಂಚ್ ಪ್ಯಾರಾಮೀಟರ್‌ಗಳನ್ನು ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್‌ಗಳನ್ನು ಸಂಪಾದಿಸುವ ಮತ್ತು ಮರುಪ್ರಾರಂಭಿಸುವ ಅಗತ್ಯವಿಲ್ಲದೇ ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಬದಲಾಯಿಸಬಹುದು. ಕೋಡ್ ಅನ್ನು C ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು Apache 2.0 ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗಿದೆ. ಮೊದಲ ಬಿಡುಗಡೆಯ ಪ್ರಕಟಣೆಯಲ್ಲಿ ನೀವು NGINX ಘಟಕದ ವೈಶಿಷ್ಟ್ಯಗಳೊಂದಿಗೆ ಪರಿಚಯ ಮಾಡಿಕೊಳ್ಳಬಹುದು.

ಹೊಸ ಆವೃತ್ತಿಯಲ್ಲಿ:

  • Обеспечена совместимость с Ruby 3.0.
  • В список MIME-типов по умолчанию добавлен PHP.
  • Предоставлена возможность задания произвольных настроек TLS-соединений через команды OpenSSL.
  • Добавлена поддержка ограничения обработки статических файлов на основе MIME-типов. Например, для ограничения отдаваемых файлов только изображениями и видео, можно указать: { «share»: «/www/data», «types»: [ «image/*», «video/*» ] }
  • Реализована возможность применения chroot, блокирования использования символических ссылок и запрета пересечения точек монтирования в привязке к отдельным запросам при отдаче статических файлов. { «share»: «/www/data/static/», «chroot»: «/www/data/», «follow_symlinks»: false, «traverse_mounts»: false }
  • Добавлен загрузчик для автоматического переопределения модулей «http» и»websocket» в Node.js.
  • Для Python предоставлена возможность указания в конфигурации нескольких секций «targets» для определения разных схем вызова обработчиков 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

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ