{"id":83439,"date":"2020-05-31T13:42:03","date_gmt":"2020-05-31T11:42:03","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-servera-prilozhenij-nginx-unit-1-18-0"},"modified":"2020-05-31T13:42:03","modified_gmt":"2020-05-31T11:42:03","slug":"vypusk-servera-prilozhenij-nginx-unit-1-18-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/novosti-interneta\/vypusk-servera-prilozhenij-nginx-unit-1-18-0","title":{"rendered":"\u00c8 stata rilasciata la versione 1.18.0 del server applicativo NGINX Unit.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/mailman.nginx.org\/pipermail\/unit\/2020-May\/000201.html\">Si \u00e8 svolto<\/a><\/noindex> il rilascio del server applicazioni <noindex><a rel=\"nofollow\" href=\"http:\/\/unit.nginx.org\/\">NGINX Unit 1.18<\/a><\/noindex>, nell'ambito del quale si sviluppa una soluzione per l'esecuzione di web-app in vari linguaggi di programmazione (Python, PHP, Perl, Ruby, Go, JavaScript\/Node.js e Java). Sotto la gestione di NGINX Unit, possono essere eseguite pi\u00f9 applicazioni in diversi linguaggi di programmazione simultaneamente, con parametri di avvio che possono essere modificati dinamicamente senza necessit\u00e0 di modificare i file di configurazione e di riavviare. Il codice \u00e8 scritto in C e <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/nginx\/unit\">distribuito<\/a><\/noindex> sotto licenza Apache 2.0. Le caratteristiche di NGINX Unit possono essere esplorate in <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=48434\">un annuncio<\/a><\/noindex> del primo rilascio. <\/p>\n<p>Nella nuova versione:<\/p>\n<ul>\n<li class=\"l\"> \u00c8 stato implementato il modo di isolamento \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/unit.nginx.org\/configuration\/#process-isolation\">rootfs<\/a><\/noindex>\u00bb per limitare l'accesso dell'applicazione solo a una certa parte del file system. Per cambiare la radice del FS visibile all'applicazione si utilizza la chiamata pivot_root(), che a differenza della chiamata di sistema chroot() non sposta semplicemente la radice del FS, ma utilizza l'isolamento a livello di namespace, simile a quello utilizzato nei container. Inoltre, oltre alla directory specificata per l'applicazione, Unit monta automaticamente nell'albero FS isolato tutte le dipendenze linguistiche specifiche (funziona solo per un numero limitato di lingue).\n<p>   {<br \/>\n       \u00abtype\u00bb: \u00abpython 2.7\u00bb,<br \/>\n       \u00abpath\u00bb: \u00ab\/\u00bb,<br \/>\n       \u00abhome\u00bb: \u00ab\/venv\/\u00bb,<br \/>\n       \u00abmodule\u00bb: \u00abwsgi\u00bb,<br \/>\n       \u00abisolation\u00bb: {<br \/>\n           \u00abrootfs\u00bb: \u00ab\/var\/app\/sandbox\/\u00bb<br \/>\n       }<br \/>\n   }<\/p>\n<li class=\"l\"> Possibilit\u00e0 di specificare nella configurazione pi\u00f9 schemi di chiamata dei gestori tramite la nuova sezione \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/unit.nginx.org\/configuration\/#targets\">targets<\/a><\/noindex>. Questa possibilit\u00e0 semplifica la configurazione di schemi misti di indirizzamento, quando, ad esempio, la maggior parte delle richieste viene elaborata tramite index.php indipendentemente dall'URI richiesto, mentre l'interfaccia di amministrazione porta direttamente all'esecuzione degli script. In precedenza, tali configurazioni venivano effettuate tramite la definizione di due applicazioni, ora \u00e8 possibile farne a meno di una. Ad esempio, invece di:\n<p> {<br \/>\n      \u00abwp_index\u00bb: {<br \/>\n          \u00abtype\u00bb: \u00abphp\u00bb,<br \/>\n          \u00abuser\u00bb: \u00abwp_user\u00bb,<br \/>\n          \u00abgroup\u00bb: \u00abwp_user\u00bb,<br \/>\n          \u00abroot\u00bb: \u00ab\/path\/to\/wordpress\/\u00bb,<br \/>\n          \u00abscript\u00bb: \u00abindex.php\u00bb<br \/>\n      },<\/p>\n<p>      \u00abwp_direct\u00bb: {<br \/>\n          \u00abtype\u00bb: \u00abphp\u00bb,<br \/>\n          \u00abuser\u00bb: \u00abwp_user\u00bb,<br \/>\n          \u00abgroup\u00bb: \u00abwp_user\u00bb,<br \/>\n          \u00abroot\u00bb: \u00ab\/path\/to\/wordpress\/\u00bb<br \/>\n      }<br \/>\n  }<\/p>\n<p>pu\u00f2 essere specificato<\/p>\n<p>  {<br \/>\n      \u00abwp\u00bb: {<br \/>\n          \u00abtype\u00bb: \u00abphp\u00bb,<br \/>\n          \u00abuser\u00bb: \u00abwp_user\u00bb,<br \/>\n          \u00abgroup\u00bb: \u00abwp_user\u00bb,<\/p>\n<p>          \u00abtargets\u00bb: {<br \/>\n              \u00abindex\u00bb: {<br \/>\n                  \u00abroot\u00bb: \u00ab\/path\/to\/wordpress\/\u00bb,<br \/>\n                  \u00abscript\u00bb: \u00abindex.php\u00bb<br \/>\n              },<\/p>\n<p>              \u00abdirect\u00bb: {<br \/>\n                  \u00abroot\u00bb: \u00ab\/path\/to\/wordpress\/\u00bb<br \/>\n              }<br \/>\n          }<br \/>\n      }<br \/>\n  }<\/p>\n<li class=\"l\"> Aggiunto supporto per <noindex><a rel=\"nofollow\" href=\"https:\/\/tools.ietf.org\/html\/rfc3986#section-2.1\">codifica<\/a><\/noindex> simboli nella forma \u00ab%xx\u00bb nelle opzioni di corrispondenza \u00aburi\u00bb e \u00abarguments\u00bb, cos\u00ec come nell'opzione \u00abpass\u00bb.\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Fonte: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53059\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 NGINX Unit 1.18, \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 web-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043d\u0430 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u044f\u0437\u044b\u043a\u0430\u0445 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f (Python, PHP, Perl, Ruby, Go, JavaScript\/Node.js \u0438 Java). \u041f\u043e\u0434 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u043c NGINX Unit \u043c\u043e\u0436\u0435\u0442 \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c\u0441\u044f \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043d\u0430 \u0440\u0430\u0437\u043d\u044b\u0445 \u044f\u0437\u044b\u043a\u0430\u0445 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043c\u043e\u0436\u043d\u043e \u0438\u0437\u043c\u0435\u043d\u044f\u0442\u044c \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438 \u0431\u0435\u0437 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u043f\u0440\u0430\u0432\u043a\u0438 \u0444\u0430\u0439\u043b\u043e\u0432 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0438 \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u043a\u0430. \u041a\u043e\u0434 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-83439","post","type-post","status-publish","format-standard","hentry","category-novosti-interneta"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 NGINX Unit.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/it\/blog\/novosti-interneta\/vypusk-servera-prilozhenij-nginx-unit-1-18-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 NGINX Unit 1.18.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 NGINX Unit.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/novosti-interneta\/vypusk-servera-prilozhenij-nginx-unit-1-18-0\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-05-31T11:42:03+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-05-31T11:42:03+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Rilascio del server applicazioni NGINX Unit 1.18.0 | ProHoster","description":"\u00c8 stata rilasciata la versione del server delle applicazioni NGINX Unit.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/novosti-interneta\/vypusk-servera-prilozhenij-nginx-unit-1-18-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 NGINX Unit 1.18.0 | ProHoster","og:description":"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 NGINX Unit.","og:url":"https:\/\/prohoster.info\/it\/blog\/novosti-interneta\/vypusk-servera-prilozhenij-nginx-unit-1-18-0","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-05-31T11:42:03+00:00","article:modified_time":"2020-05-31T11:42:03+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"83439","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 15:17:29","updated":"2022-09-28 00:39:56","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/83439","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=83439"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/83439\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=83439"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=83439"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=83439"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}