nginx

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 riscritte. Vediamo rapidamente come procedere.

Creiamo prima di tutto il nostro spazio web nginx+PHP+MySQL con il comando ee

ee

Leggi il contenuto originale su How-To – Blog WebEats

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 con errore 504. I messaggi in base alla configurazione che potremo trovare sono i seguenti:

  • “504 Gateway Timeout”
  • “504

Leggi il contenuto originale su How-To – Blog WebEats

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 5.6 tramite i repository di ondrej. Ovviamente nulla ci vieterà di compilare PHP da sorgenti.

Prima di tutto

Leggi il contenuto originale su How-To – Blog WebEats

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 di easyengine.io, un set di tool bash per creare rapidamente hosting di diversi tipi.

Le distribuzioni supportate sono le

Leggi il contenuto originale su How-To – Blog WebEats

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 riesca a gestire e processare tutte le richieste. Di queste ottimizzazioni ne trarranno beneficio sicuramente i nostri amati

Leggi il contenuto originale su How-To – Blog WebEats

In questo tutorial vedremo come attivare, in modo rapido, un LEMP sulla nuova versione di Ubuntu 16.04 (Xenial Xerus). LEMP è una variante dello stack LAMP utilizzato per la distribuzione di pagine web. LAMP è costituito da Linux, Apache, MySQL e PHP. Negli ultimi anni si sta affermando un’interessante alternativa che prende nome di LEMP, […]

Leggi il contenuto originale su linux – valent

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
/etc/php5/cgi/php.ini
/etc/php5/cli/php.ini

Dovremo modificare tutti e 3 i file e poi riavviare il webserver e PHP-FPM

apriamo ad esempio /etc/php5/apache2/php.ini (sarà necessario modificare tutti i

Leggi il contenuto originale su linux – Blog WebEats

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 FastCGIPHP 7 su Ubuntu LTS 14.04

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
mkdir /usr/local/src/php5-build
cd /usr/local/src/php5-build
wget http://de1.php.net/get/php-7.0.2.tar.bz2/from/this/mirror -O php-7.0.2.tar.bz2
tar jxf php-7.0.2.tar.bz2
cd php-7.0.2/

Installiamo un pò di pacchetti necessari alla compilazione

apt-get install build-essential nano

apt-get install

Leggi il contenuto originale su linux – Blog WebEats