21 Luglio 2025

421 Misdirected Request Error in Plesk

Cos’è successo la notte del 17 luglio 2025 e perché centinaia di siti su Plesk sono andati offline improvvisamente

Durante la notte tra il 17 e il 18 luglio 2025, moltissimi amministratori di sistema si sono ritrovati a dover affrontare un problema tanto improvviso quanto devastante: tutti i siti ospitati su server Plesk con stack Apache + NGINX hanno iniziato a restituire l’errore 421 Misdirected Request. Senza alcun preavviso, i siti sono diventati inaccessibili, con implicazioni gravi per chi gestisce eCommerce, portali aziendali e servizi critici online.

Cos’è l’errore 421 Misdirected Request?

Questo errore HTTP viene generato da NGINX quando non riesce a instradare correttamente una richiesta HTTPS al virtual host appropriato, in particolare nel contesto dell’SNI (Server Name Indication). Significa che il server ha ricevuto una richiesta cifrata, ma non è riuscito ad associarla a uno specifico certificato SSL valido per quel nome host.

plesk-website-misdirected-request-1024x304

Nel caso in questione, l’errore è stato causato da una modifica nel comportamento di NGINX dopo un aggiornamento automatico notturno distribuito tramite i repository ufficiali Plesk. L’update ha cambiato il modo in cui vengono gestite le connessioni SSL in presenza di reverse proxy, generando un comportamento errato nella negoziazione TLS.

Perché è successo?

Con l’aggiornamento automatico, NGINX ha iniziato a richiedere esplicitamente la presenza di due direttive nella configurazione proxy SSL:

proxy_ssl_server_name on;
proxy_ssl_name $host;

Queste direttive sono fondamentali per passare correttamente il nome del server richiesto (host) dal proxy NGINX al backend HTTPS. Senza di esse, NGINX non riesce a identificare il certificato corretto da usare, e restituisce quindi il famigerato 421 Misdirected Request.

Come risolvere rapidamente il problema

La soluzione tecnica — che ha ripristinato immediatamente la funzionalità HTTPS su tutti i domini — è molto semplice, ma deve essere applicata manualmente. Basta creare un file di configurazione custom all’interno di /etc/nginx/conf.d/ con le direttive corrette e poi riavviare NGINX:

echo -e “proxy_ssl_server_name on;\nproxy_ssl_name \$host;” > /etc/nginx/conf.d/fixssl.conf && service nginx restart

Questo piccolo fix consente a NGINX di gestire correttamente le richieste in ingresso passando l’host richiesto al backend, evitando l’errore 421 su tutti i siti che usano certificati TLS dinamici o condivisi (come nel caso di Let’s Encrypt).

Considerazioni finali (e amare)

Tutto questo è successo senza che nessuno toccasse nulla. Nessun sysadmin ha commesso errori, nessuna modifica manuale è stata fatta. È stato un aggiornamento automatico notturno rilasciato dal vendor a provocare il caos. Un semplice pacchetto aggiornato in modo non retrocompatibile, e centinaia di siti web sono diventati inaccessibili nel giro di pochi secondi.

Abbiamo imparato da questa brutta esperienza che bisogna disabilitare l’aggiornamento automatico di Plesk.

Plesk Aggiornamenti Automatici

E a chi lavora nel settore, viene spontanea una riflessione:
com’è possibile che, nel 2025, ci si debba ancora svegliare la mattina e trovare decine o centinaia di sistemi offline a causa di aggiornamenti automatici imposti da un pannello di controllo?

La verità è semplice e scomoda: affidarsi completamente a Plesk, cPanel o simili espone a questi rischi. Quando la gestione del sistema è lasciata nelle mani di software automatizzati, il prezzo della “comodità” è la perdita di controllo. E chi lavora in ambienti di produzione sa bene che l’affidabilità viene prima della facilità.

Noi di MANAGED SERVER SRL consigliamo da sempre soluzioni gestite professionalmente, con configurazioni manuali, trasparenti, testabili e versionate, dove nessun aggiornamento viene applicato senza test.
Un server ben configurato senza pannelli di controllo è spesso più robusto, stabile e sicuro rispetto a un sistema “semplificato” gestito da un software che decide cosa fare e quando farlo, a nostra insaputa.

Automazione sì, ma sotto controllo umano. Altrimenti è solo un altro punto debole.

Hai dei dubbi? Non sai da dove iniziare? Contattaci !

Abbiamo tutte le risposte alle tue domande per aiutarti nella giusta scelta.

Chatta con noi

Chatta direttamente con il nostro supporto prevendita.

0256569681

Contattaci telefonicamente negli orari d’ufficio 9:30 – 19:30

Contattaci online

Apri una richiesta direttamente nell’area dei contatti.

INFORMAZIONI

Managed Server S.r.l. è un player italiano di riferimento nel fornire soluzioni avanzate di sistemistica GNU/Linux orientate all’alta performance. Con un modello di sottoscrizione dai costi contenuti e prevedibili, ci assicuriamo che i nostri clienti abbiano accesso a tecnologie avanzate nel campo dell’hosting, server dedicati e servizi cloud. Oltre a questo, offriamo consulenza sistemistica su sistemi Linux e manutenzione specializzata in DBMS, IT Security, Cloud e molto altro. Ci distinguiamo per l’expertise in hosting di primari CMS Open Source come WordPress, WooCommerce, Drupal, Prestashop, Joomla, OpenCart e Magento, affiancato da un servizio di supporto e consulenza di alto livello adatto per la Pubblica Amministrazione, PMI, ed aziende di qualsiasi dimensione.

DISCLAIMER, Note Legali e Copyright. Red Hat, Inc. detiene i diritti su Red Hat®, RHEL®, RedHat Linux®, e CentOS®; AlmaLinux™ è un marchio di AlmaLinux OS Foundation; Rocky Linux® è un marchio registrato di Rocky Linux Foundation; SUSE® è un marchio registrato di SUSE LLC; Canonical Ltd. detiene i diritti su Ubuntu®; Software in the Public Interest, Inc. detiene i diritti su Debian®; Linus Torvalds detiene i diritti su Linux®; FreeBSD® è un marchio registrato di The FreeBSD Foundation; NetBSD® è un marchio registrato di The NetBSD Foundation; OpenBSD® è un marchio registrato di Theo de Raadt; Oracle Corporation detiene i diritti su Oracle®, MySQL®, MyRocks®, VirtualBox® e ZFS®; Percona® è un marchio registrato di Percona LLC; MariaDB® è un marchio registrato di MariaDB Corporation Ab; PostgreSQL® è un marchio registrato di PostgreSQL Global Development Group; SQLite® è un marchio registrato di Hipp, Wyrick & Company, Inc.; KeyDB® è un marchio registrato di EQ Alpha Technology Ltd.; Typesense® è un marchio registrato di Typesense Inc.; REDIS® è un marchio registrato di Redis Labs Ltd; F5 Networks, Inc. detiene i diritti su NGINX® e NGINX Plus®; Varnish® è un marchio registrato di Varnish Software AB; HAProxy® è un marchio registrato di HAProxy Technologies LLC; Traefik® è un marchio registrato di Traefik Labs; Envoy® è un marchio registrato di CNCF; Adobe Inc. detiene i diritti su Magento®; PrestaShop® è un marchio registrato di PrestaShop SA; OpenCart® è un marchio registrato di OpenCart Limited; Automattic Inc. detiene i diritti su WordPress®, WooCommerce®, e JetPack®; Open Source Matters, Inc. detiene i diritti su Joomla®; Dries Buytaert detiene i diritti su Drupal®; Shopify® è un marchio registrato di Shopify Inc.; BigCommerce® è un marchio registrato di BigCommerce Pty. Ltd.; TYPO3® è un marchio registrato di TYPO3 Association; Ghost® è un marchio registrato di Ghost Foundation; Amazon Web Services, Inc. detiene i diritti su AWS® e Amazon SES®; Google LLC detiene i diritti su Google Cloud™, Chrome™, e Google Kubernetes Engine™; Alibaba Cloud® è un marchio registrato di Alibaba Group Holding Limited; DigitalOcean® è un marchio registrato di DigitalOcean, LLC; Linode® è un marchio registrato di Linode, LLC; Vultr® è un marchio registrato di The Constant Company, LLC; Akamai® è un marchio registrato di Akamai Technologies, Inc.; Fastly® è un marchio registrato di Fastly, Inc.; Let’s Encrypt® è un marchio registrato di Internet Security Research Group; Microsoft Corporation detiene i diritti su Microsoft®, Azure®, Windows®, Office®, e Internet Explorer®; Mozilla Foundation detiene i diritti su Firefox®; Apache® è un marchio registrato di The Apache Software Foundation; Apache Tomcat® è un marchio registrato di The Apache Software Foundation; PHP® è un marchio registrato del PHP Group; Docker® è un marchio registrato di Docker, Inc.; Kubernetes® è un marchio registrato di The Linux Foundation; OpenShift® è un marchio registrato di Red Hat, Inc.; Podman® è un marchio registrato di Red Hat, Inc.; Proxmox® è un marchio registrato di Proxmox Server Solutions GmbH; VMware® è un marchio registrato di Broadcom Inc.; CloudFlare® è un marchio registrato di Cloudflare, Inc.; NETSCOUT® è un marchio registrato di NETSCOUT Systems Inc.; ElasticSearch®, LogStash®, e Kibana® sono marchi registrati di Elastic N.V.; Grafana® è un marchio registrato di Grafana Labs; Prometheus® è un marchio registrato di The Linux Foundation; Zabbix® è un marchio registrato di Zabbix LLC; Datadog® è un marchio registrato di Datadog, Inc.; Ceph® è un marchio registrato di Red Hat, Inc.; MinIO® è un marchio registrato di MinIO, Inc.; Mailgun® è un marchio registrato di Mailgun Technologies, Inc.; SendGrid® è un marchio registrato di Twilio Inc.; Postmark® è un marchio registrato di ActiveCampaign, LLC; cPanel®, L.L.C. detiene i diritti su cPanel®; Plesk® è un marchio registrato di Plesk International GmbH; Hetzner® è un marchio registrato di Hetzner Online GmbH; OVHcloud® è un marchio registrato di OVH Groupe SAS; Terraform® è un marchio registrato di HashiCorp, Inc.; Ansible® è un marchio registrato di Red Hat, Inc.; cURL® è un marchio registrato di Daniel Stenberg; Facebook®, Inc. detiene i diritti su Facebook®, Messenger® e Instagram®. Questo sito non è affiliato, sponsorizzato o altrimenti associato a nessuna delle entità sopra menzionate e non rappresenta nessuna di queste entità in alcun modo. Tutti i diritti sui marchi e sui nomi di prodotto menzionati sono di proprietà dei rispettivi detentori di copyright. Ogni altro marchio citato appartiene ai propri registranti. MANAGED SERVER® è un marchio registrato a livello europeo da MANAGED SERVER SRL, con sede legale in Via Flavio Gioia, 6, 62012 Civitanova Marche (MC), Italia e sede operativa in Via Enzo Ferrari, 9, 62012 Civitanova Marche (MC), Italia.
Torna in alto