Tag: nginx
-
Come aumentare l’upload size di PHP con nginx
Lo so che sarà capitato anche voi di volerlo modificare e non aver voglia d’andare a leggere la documentazione. Ne di PHP e ne di nginx. Ecco a voi come farlo, in modo semplice e veloce: sudo nano /etc/nginx/nginx.conf aggiungete le due righe:client_max_body_size 100M;fastcgi_read_timeout 3000; sudo nano /etc/nginx/sites-enabled/default aggiungere dentro location ~ \.php$: fastcgi_read_timeout 3000; […]
-
Come installare nginx con Docker
Creare tanti web server in parallelo non è mai stato così facile con Docker.
-
Come configurare Fail2ban con nginx
Se avete installato Fail2ban e volete utilizzarlo con nginx invece di Apache, come indicato nella mia guida. Seguite questi semplici passaggi: sudo nano /etc/fail2ban/jail.local Modificate il file: [nginx-http-auth] enabled = true filter = nginx-http-auth port = http,https logpath = /var/log/nginx/error.log Se invece volete inserire altre opzioni, seguite questo articolo di DigitalOcean.
-
Come configurare Let’s Encrypt con nginx
La procedura è davvero easy, vi basterà installare certbot con: sudo apt install certbot Una volta installato eseguite: sudo certbot certonly Dovrebbe in automatico generarvi un certificato (seguite i passaggi e inserite mail e dominio). E una volta terminato i due file dovrebbero trovarsi qui: ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem; Ora modificate il file di configurazione […]
-
Come rimuovere la stringa “?m=1” dagli url
Indipendentemente da quale sia il vostro web server, può capitare che Google vi mandi questa bellissima email: Cliccate e approfondite… e scoprite che in realtà non è un vostro problema, ma è semplicemente dovuto da qualche sorta di bot o (nel caso usavate Blogger) di qualche sorta di linking che avete avuto in passato. Se […]
-
Come creare una pagina di autenticazione con NGINX
Se volete che una pagina web sia accessibile solo previa autenticazione e non volete utilizzare un database o qualcosa di complicato, perché non utilizzare semplicemente openssl ed NGINX? Aprite il terminale ed eseguite: openssl passwd Inserite la password e salvatevi la stringa che vi darà in output (sarà qualcosa tipo 1234.abcdef.09). Ora modificate questo file […]
-
Come installare Apache su Raspberry Pi
Apache penso (a quanto pare è usato dal 46% dei siti web) sia il web server più famoso al mondo, quindi è d’obbligo, dopo aver visto come installare nginx su Raspberry Pi (che tra l’altro quella guida va benissimo anche per qualsiasi altra distribuzione Debian/Ubuntu). Comunque giusto per chiarire, Apache non è solo un web […]
-
Come nascondere la versione di nginx
Nascondere la versione del vostro web server nginx, come per PHP, può essere molto utile nel caso qualcuno voglia sfruttare delle falle conosciute (anche se non vi difende da nulla, semplicemente non lo mostrate). Andiamo diretti al sodo e modifichiamo il file di configurazione: sudo nano /etc/nginx/nginx.conf E dentro http aggiungete: server_tokens off; Ora riavviate […]
-
Come installare nginx su Raspberry Pi
Prima di tutto dovete fare una cosa importantissima, rimuovete Apache: sudo apt remove apache2 Ora che l’avete rimosso e potete iniziare a divertirvi seriamente, installate nginx: sudo apt install nginx Finito. Ecco sì, finito! Avrà già configurato la cartella che usavate in precedenza e tutto quanto dovrebbe funzionarvi alla perfezione (ovviamente meglio di prima). Nel […]