Uitgave van de application server NGINX Unit 1.27.0

De applicatieserver NGINX Unit 1.27.0 is uitgebracht, waarmee een oplossing wordt ontwikkeld voor het uitvoeren van webtoepassingen in verschillende programmeertalen (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js en Java). Onder de NGINX Unit kunnen tegelijkertijd verschillende toepassingen in verschillende programmeertalen draaien, waarvan de startparameters dynamisch kunnen worden gewijzigd zonder dat er configuratiebestandwijzigingen of herstarts nodig zijn. De code is geschreven in C en wordt verspreid onder de Apache 2.0-licentie. De kenmerken van NGINX Unit kunnen worden ontdekt in de aankondiging van de eerste release.

In de nieuwe versie:

  • De mogelijkheid tot het gebruik van variabelen en lege waarden in de "location"-directive, gekoppeld aan de "return"-acties, is toegevoegd.
  • Het omleiden van HTTP-verzoeken naar HTTPS is vereenvoudigd. Er is een nieuwe variabele $request_uri toegevoegd, die de URI van het verzoek bevat en gebruikt kan worden bij het definiëren van de route als een parameter in de "location"-directive binnen het "action"-blok: { "listeners": { "*:443": { "tls": { "certificate": "example.com" }, "pass": "routes" }, "*:80": { "pass": "routes" } }, "routes": [ { "match": { "scheme": "http" }, "action": { "return": 301, "location": "https://${host}${request_uri}" } } }
  • Er is de mogelijkheid toegevoegd om een bestandsnaam in te stellen die verschilt van index.html, welke zal worden geleverd bij verzoeken met enkel de directory opgeven (bijvoorbeeld, site.com/cms/). "routes": [ { "match": { "uri": "/cms/*" }, "action": { "share": "/var/cms$uri", "index": "default.html" } }, { "action": { "share": "/var/www$uri" } } ]
  • Voor Ruby Rack is de instelling van de omgevingsvariabele "SCRIPT_NAME" geïmplementeerd.
  • Compatibiliteit met GCC 12 is gegarandeerd.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster