在新版本中:
- 隔離模式實施“
根文件系統 » 限制應用程式僅存取檔案系統的特定部分。 要更改對應用程式可見的 FS 根,請使用pivot_root() 調用,與不安全的 chroot() 系統調用不同,它不是簡單地移動 FS 根,而是在命名空間層級使用隔離,類似於容器。 此外,除了直接指定的應用程式目錄之外,Unit 還會自動將所有特定於語言的依賴項掛載到隔離的檔案系統樹中(僅適用於有限數量的語言)。{
“類型”:“Python 2.7”,
“小路”: ”/”,
“家”:“/venv/”,
“模組”:“wsgi”,
「隔離」: {
“rootfs”:“/var/app/sandbox/”
}
} - 能夠使用新部分指定在配置中呼叫處理程序的多種方案“
目標 」。 此功能可讓您簡化混合尋址方案的設置,例如,大多數請求都透過 index.php 處理,而不管請求的 URI,並且管理員介面直接導致呼叫腳本。 以前,此類設定是透過兩個應用程式的定義進行的,但現在您只需一個應用程式即可完成。 例如,代替:{
“wp_index”:{
“類型”:“php”,
“用戶”:“wp_用戶”,
“組”:“wp_user”,
“root”:“/path/to/wordpress/”,
“腳本”:“index.php”
},“wp_direct”:{
“類型”:“php”,
“用戶”:“wp_用戶”,
“組”:“wp_user”,
“根”:“/路徑/到/wordpress/”
}
}可以指定
{
“wp”:{
“類型”:“php”,
“用戶”:“wp_用戶”,
“組”:“wp_user”,「目標」:{
「指數」: {
“root”:“/path/to/wordpress/”,
“腳本”:“index.php”
},「直接的」: {
“根”:“/路徑/到/wordpress/”
}
}
}
} - 增加了支持
編碼 “uri”和“arguments”匹配選項以及“pass”選項中“%xx”形式的字元。
來源: opennet.ru