Apache: Rewritten query string contains control characters or spaces

Dopo l’ultimo aggiornamento di Apache alla 2.4.56, un form nel sito non funzionava più correttamente, mostrando un errore 403. Controllando il file dei log di apache, ho trovato questo errore: Rewritten query string contains control characters or spaces Questo viene generato quando viene passato un url che contiene uno spazio codificato con il classico %20 … Leggi tutto

Debian 11: server e client NTP

Con le ultime versioni di Debian, il servizio di server/client NTP è stato aggiornato. Ora viene consigliato Chrony per la parte server e timesyncd per la parte client. Vi ricordo innanzitutto che il servizio NTP usa la porta 123/UDP. Vediamo intanto la parte server: apt -y install chrony modificare il file /etc/chrony/chrony.conf e decommentare la … Leggi tutto

screen: come ripristinare l’autocompletamento

Del comando screen abbiamo parlato anche in qualche post precedente. Si tratta di un terminale multiplexer che consente di avviare una sessione ed aprire qualsiasi numero di finestre (terminali virtuali) all’interno di quella sessione. Quando si esegue un comando su SSH e la connessione si interrompe, la sessione SSH viene interrotta e tutti i comandi … Leggi tutto

Debian 11 (bullseye) o Debian 12 (bookworm) APT: Firme GPG per PHP, MySQL, Docker e Node

Una cosa che mi chiedono spesso e come gestire le firme per i repository di PHP, MySQL, Docker se Node ulle nuove debian. La classica procedura di import della firma non funziona più, consiglio quindi di scaricare la firma come segue. per PHP Sury: per MySQL: per Docker: per Node: Nota: per vedere il contenuto … Leggi tutto

SSH: accedere forzando la richiesta della password

Ormai si utilizza quasi esclusivamente l’accesso ai server SSH tramite chiave; impostando correttamente il proprio .ssh/config si possono creare delle impostazioni specifiche per la connessione a diversi server SSH. Io, ad esempio, ho preconfigurato l’uso di un paio di chiavi che il client prova in automatico per accedere, ma se ci troviamo in questo caso … Leggi tutto

Installare MySQL 5.7 su Debian 11 Bullseye

Il pacchetto MySQL 5.7 non è più disponibile per Debian 11 Bullseye, ma si trova ancora per Debian 10 Buster. Per poterlo ugualmente installare, ci sono due possibilità. Procedura manuale Se il sistema mostra qualche errore, provare con: e poi nuovamente: Procedura alternativa automatica In alternativa è possibile installare un pacchetto mysql-apt-config meno recente ed … Leggi tutto

MySQL: Simulare query contemporanee per analizzare il funzionamento del server

MySQL porta con se anche un tool chiamato mysqlslap. Si tratta di un programma diagnostico progettato per emulare il carico del client per un server MySQL e per segnalare i tempi di ogni fase. Funziona come se più client accedono contemporaneamente al server ed effettuino una serie di query. Alcune opzioni come –create o –query … Leggi tutto

MySQL: Incorrect datetime value: ‘0000-00-00 00:00:00’ for column

Se durante l’import di un dump MySQL proveniente da una vecchia versione MySQL viene mostrato un errore simile a : significa che la versione corrente di MySQL non consente di inserire il valore ‘0000-00-00 00:00:00’ per i campi data/ora. Si può verificare velocemente la configurazione dalla CLI di MySQL eseguendo: dove verrà visualizzato qualcosa del … Leggi tutto