програмын серверийн хувилбар , янз бүрийн програмчлалын хэл дээр вэб програмуудыг ажиллуулах шийдлийг боловсруулж байна (Python, PHP, Perl, Ruby, Go, JavaScript / Node.js болон Java). NGINX нэгжийн хяналтан дор өөр өөр програмчлалын хэл дээрх хэд хэдэн програмууд нэгэн зэрэг ажиллах боломжтой бөгөөд тохиргооны файлуудыг засварлаж, дахин эхлүүлэх шаардлагагүйгээр эхлүүлэх параметрүүдийг динамикаар өөрчлөх боломжтой. Код нь Си хэл дээр бичигдсэн ба Apache 2.0 дагуу лицензтэй. Та NGINX нэгжийн онцлогтой танилцах боломжтой анхны хувилбар.
Шинэ хувилбарт:
- Тусгаарлах горимыг хэрэгжүүлсэн." файлын системийн зөвхөн тодорхой хэсэгт програмын хандалтыг хязгаарлахын тулд. Програмд харагдах файлын системийн үндсийг өөрчлөхийн тулд pivot_root() дуудлагыг ашиглана. Аюулгүй chroot() системийн дуудлагаас ялгаатай нь энэ нь зүгээр л файлын системийн үндсийг зөөдөггүй, харин контейнерт ашигладагтай адил нэрийн түвшний тусгаарлалтыг ашигладаг. Цаашлаад бүх программ дээр автоматаар заасан бүх программыг холбодог. Тусгаарлагдсан файлын системийн мод руу хэлний тусгай хамаарал (энэ нь зөвхөн цөөн тооны хэл дээр ажилладаг).
{
"төрөл": "python 2.7",
"зам": "/",
"home": "/venv/",
"модуль": "wsgi",
"тусгаарлалт": {
"rootfs": "/var/app/sandbox/"
}
} - "Шинэ хэсгийг ашиглан тохиргоонд олон зохицуулагчийн дуудлагын схемийг зааж өгөх чадвар""Энэ функц нь ихэнх хүсэлтийг хүссэн URI-аас үл хамааран index.php-ээр боловсруулах, админ интерфейс нь скриптүүдийг шууд дууддаг гэх мэт холимог хаяглалтын схемийн тохиргоог хялбаршуулдаг. Өмнө нь ийм тохиргоонд хоёр програмыг тодорхойлох шаардлагатай байсан бол одоо та зөвхөн нэг програмыг ашиглах боломжтой. Жишээ нь:
{
"wp_index": {
"төрөл": "php",
"хэрэглэгч": "wp_user",
"group": "wp_user",
"root": "/path/to/wordpress/",
"скрипт": "index.php"
},"wp_direct": {
"төрөл": "php",
"хэрэглэгч": "wp_user",
"group": "wp_user",
"root": "/path/to/wordpress/"
}
}зааж өгч болно
{
"wp": {
"төрөл": "php",
"хэрэглэгч": "wp_user",
"group": "wp_user","зорилтууд": {
"индекс": {
"root": "/path/to/wordpress/",
"скрипт": "index.php"
},"шууд": {
"root": "/path/to/wordpress/"
}
}
}
} - Нэмэлт дэмжлэг "uri" болон "аргументууд" тохирох сонголтуудын "% xx" хэлбэрийн тэмдэгтүүд, түүнчлэн "дамжуулах" сонголтууд.
Эх сурвалж: opennet.ru
