Tra gli ultimi articoli

Archivi dell'autore: Stefano Berardi

Nginx Reverse Proxy su Apache server

nginx

A cosa server il reverse proxy di Nginx su Apache? Semplicissimo, in questo modo possiamo avere come benifici sia la protezione del server che la possibilità di utilizzare cache direttamente sul proxy server dove abbiamo Nginx. Questo server ci fungerà da scudo verso l’esterno e in caso di attacco il server attaccato sarebbe il server proxy e non il server ... Continua a leggere »

Riavviare Stoppare Avviare Nginx su Centos

nginx

Comandi per utilizzare la versione compilata di Nginx su Centos 7. La versione non compilata ovviamente la potete stoppare avviare e riavviare con i classici comandi : service nginx stop service nginx start service nginx restart Per quanto invece riguarda la versione compilata per prima cosa dovrete vedere dove è presente fisicamente il file nginx, potrete trovarlo con whereis nginx ... Continua a leggere »

Connettersi con router Alice Adsl con Infostrada su Ubuntu

ubuntu

Può succedere che Infostrada si ‘attardi’ a mandarvi il router e intanto però faccia la portabilità della linea lasciandovi così senza adsl. Se però eravate clienti Telecom e vi resta il loro router nel frattempo che Wind si ricordi di inviarvi il router potete utilizzare il router Adsl di Alice per connettervi. Sul router non dovete compiere nessuna configurazione ma ... Continua a leggere »

Mettere in sicurezza PhpMyAdmin

linux-servers

Succede spesso che phpmyadmin sia vittima di scansioni, se lo utilizziamo da remoto non possiamo impostare l’accesso esclusivamente da localhost, quindi lo rendiamo prenda di bruteforce o simili. Un sistema furbo per evitare problemi di tentativi di accesso non autorizzati sul nostro phpmyadmin è quello di rinominare l’url di accesso. Un esempio, solitamente phpmyadmin è accessibile da: http://miodominio.ext/phpmyadmin se noi ... Continua a leggere »

Sito che non funziona con www

errors

Esiste la possibilità di configurare un dominio che punti su un server ed all’apparenza questo funzioni bene, però inserendo www davanti al dominio questo restituisca una pagina di errore. Senza andare a mettere le mani in htaccess possiamo risovlere questo problema con due azioni (una sola se siamo fortunati..) : La prima è andare nella cartella /etc/httpd in centos o ... Continua a leggere »

Utilizzare tmpfs come tmp

linux-servers

Un server linux utilizza la cartella /tmp per la gestione e la manipolazione dei files, se durante le fasi di configurazione del nostro sistema operativo abbiamo dato un impostazione troppo piccola, se cercheremo di svolgere operazioni su files più grandi di questo settaggio il file andrà inevitabilmente perso. Anche un semplice upload, non andrà a buon fine se il file ... Continua a leggere »

Geolocalizzazione con Php

php

Possiamo identificare un utente tramite la geolocalizzazione dell’ip dell’utente, questo metodo è molto più efficiente della geolocalizzazione in base alla lingua del browser tramite javascript.  Per poter utilizzare questa funzione di php dobbiamo prima installare nel nostro server moduli php aggiuntivi, lanciate queste installazioni: yum install GeoIP-devel yum install php-pear yum install php-pecl-geoip Terminata l’installazione, aggiungiamo questa estensione nel file ... Continua a leggere »

Mysql Too many connections

errors

Questo è un ottimo problema da risolvere, perchè se avete questo problema vuol dire che il vostro sito è molto visitato.. o che avete sbagliato a scrivere qualche script (questo è peggio) che ha qualche loop sul database e lo ‘ottura’. Se il vostro problema però è il primo, la soluzione è piuttosto semplice, aprite il file /etc/my.cnf e sotto ... Continua a leggere »

Php Notice Php Warning e Php Error, evitare di loggarli

php

Notice, warning ed errori possono essere molto importanti da consultare in fase di sviluppo, In fase di produzione invece Notice e Warning hanno davvero poco senso, per esempio, in Php non è obbligatorio dichiarare una variabile prima di utilizzarla, Apache loggherà l’utilizzo della variabile non dichiarata come ‘Notice’ nei propri log (di default /var/log/httpd in Centos). Questo genere di problema ... Continua a leggere »

Esempio di virtual host Apache

linux-servers

I virtual host ci sono indispensabili per poter far convergere più domini verso un unico server (ed anche subdomini). Praticamente la funzione del virtual host è la seguente, mi arriva un utente sul server, in base alle informazioni di dns di provenienza il server deve capire in che cartella cercare il sito che sta cercando l’utente. Ogni virtual host è ... Continua a leggere »