nginx: fix 413 Request Entity Too Large

Fixare l’errore al momento del caricamento di un file troppo grande su ubuntu 16.04 con PHP-FPM+nginx. fix 413 Request Entity Too Large modificando le impostazioni di nginx e php.ini Questo errore si verifica quando si tenta di caricare un file più grande delle impostazioni di upload impostate in nginx e nel file php.ini. Vediamo in […]

Installare CakePHP su easyengine su VPS o server dedicato

Un breve how-to per installare CakePHP su easyengine risolvendo il problema del rewrite url con nginx sui nostri VPS o server dedicati Questa operazione è necessaria affinchè il nostro sito su nginx sviluppato con il framework CakePHP funzioni senza problemi. A differenza di apache, nginx necessita di alcune operazioni in più per gestire le URL […]

Come fixare l’errore 504 Gateway Timeout con Nginx

Ecco come risolvere l’errore 504 Gateway Timeout con nginx in modalità standalone o proxy Una configurazione superficiale di nginx e PHP possono portare problemi su operazioni più complesse e lunghe, in particolare quando uno script impiega più di un certo numero di secondi per eseguire le operazioni, facendo restituire un messaggio d’errore alla pagina identificato […]

Installare PHP 5.6 su Ubuntu 16.04

Installare PHP 5.6 su Ubuntu 16.04 tramite i repository apt di ondrej. Questa operazione non rimuoverà PHP 7 già presente nei nostri sistemi Ubuntu 16.04 ha PHP 7.0 come versione di PHP di default, quindi per poter essere sicuri che anche i nostri siti o CMS funzionino senza alcun problema, avremo bisogno di installare PHP […]

easyengine.io creiamo hosting nginx-based per hightraffic sites

easyengine.io, un comodissimo tool per sysadmin che ci permetterà di creare facilmente e rapidamente hosting web ottimizzati per siti con un alto carico di connessioni Oggi vi segnalo un progetto molto interessante, che semplificherà non poco la vita ai sysadmin in cerca di webpanel che aiutino a gestire i proprio siti o clienti. Parliamo infatti […]

Ottimizzare nignx e aumentarne le prestazioni su Ubuntu

Ottimizzare nignx su Ubuntu LTS 14.04 e 16.04 per far gestire un numero maggiore di connessioni ai nostri siti web Se i nostri siti ricevono molte visite al giorno, il webserver potrebbe essere limitato dalle configurazioni standard del sistema. In questo caso è necessario ottimizzare il sistema (nel nostro caso Ubuntu) per far sí che […]

Disabilitare tramite php.ini le funzioni exec, shell_exec, system ed altre

Disabilitare le funzioni exec, shell_exec, system ed altre direttamente dal file php.ini dai nostro webserver apache, nginx o lighttpd per migliorare la sicurezza dei nostri server dedicati In base alle configurazioni del/dei nostri webserver, è possibile che ci siano più di un php.ini. Quindi eseguiamo locate php.ini L’output dovrebbe essere tipo root@s03:~# locate php.ini /etc/php5/apache2/php.ini […]

Aggiungere PHP 7 in ISPConfig 3

Aggiungere PHP 7 in ISPConfig 3 come versione di PHP addizionale Nella precedente guida abbiamo visto come scaricare e compilare PHP 7 su Ubuntu LTS 14.04, Ora vediamo invece come aggiungere questa versione di PHP al pannello ISPConfig 3. Sotto System > Additional PHP Versions, clicchiamo su Add new PHP version Ora sotto il primo tab […]

Installare PHP 7 su Ubuntu LTS 14.04

Un breve tutorial da seguire per installare PHP 7 su Ubuntu LTS 14.04 (versione corrente PHP 7.0.2) ed usarlo con PHP-FPM e FastCGI Ricordiamo che PHP-FPM è compatibile sia per nginx che Apache, mentre FastCGI solo con Apache. Creiamo la directory dove andremo a lavorare e scarichiamo i sorgenti di PHP 7 da github mkdir -p /opt/php-7.0.2 […]

Installare l’ultima versione di nginx su Ubuntu

Vediamo come aggiornare o installare l’ultima versione di nginx su Ubuntu, aggiungendo i repository mainline La versione 14.04 di Ubuntu, ha nei suoi repository la versione 1.8.0 di nginx. Per verificare quale versione è installata sulla nostra linux box ci basta dare questo comando: nginx -v nginx version: nginx/1.8.0 E’ possibile avere l’ultima versione di […]

Abilitiamo il protocollo HTTP/2 su nginx

Breve howto su come abilitare il supporto HTTP/2 su nginx (Ubuntu) Prima di tutto ci dobbiamo assicurare che la versione di nginx sia >= di 1.9.5 o che sia stata compilata con il supporto –with-http_v2_module Per verificare queste 2 cose possiamo procedere con i seguenti comandi nginx -v nginx version: nginx/1.8.0 nginx -V nginx version: nginx/1.8.0 […]

IP reale utente con nginx in reverse proxy con Apache

Guida passo-passo su come impostare il passaggio dell’IP del visitatore con Apache 2.4 quando nginx è in modalità reverse proxy. Apache 2.4 ha il modulo remoteip nativo e rpaf non è più supportato. Quindi facendo queste piccole modifiche su Ubuntu 14.04 è possibile risolvere il problema del forwarding dell’IP del visitatore quando si usa nginx […]