Ora disponibile: Windows 10 Fall Creators Update (1709)
0

Guida: installare MySQL sul PC Windows

MySQL è il popolarissimo database relazionale (RDBMS) gratuito ed open source che, in ambito applicativo/web server, svolge il ruolo di "contenitore" per i dati (account degli utenti, messaggi, blogpost ecc.). In questo articolo vedremo come installare MySQL sul PC Windows, per iniziare subito a leggere e scrivere righe e tabelle dall'app che stiamo sviluppando o dal nostro web server con PHP

Leggi tutto...

0

Ripristino da backup MySQL/mysqldump: un semplice trucco per velocizzare al massimo le operazioni (autocommit=0)

L'argomento --opt di mysqldump si occupa automaticamente di creare un backup (dump) del database MySQL altamente ottimizzato: il file .sql generato presenta dunque quasi tutte le accortezze necessarie per velocizzare il ripristino. Ma c'è ancora una modifica manuale che può ridurre i tempi di ripristino da dump MySQL: autocommit=0. Vediamo come impostarla

Leggi tutto...

0

Guida: configurare Windows 10 come server VPN

Windows 10 consente di trasformare il PC in un server VPN senza bisogno di installare null'altro, persino quando il nostro router è sprovvisto della funzionalità "server VPN". Potremo così connetterci alla LAN con il portatile o lo smartphone mentre siamo fuori casa/ufficio e sfruttare un tunnel crittografato per navigare in sicurezza, persino mediante connessioni Wi-Fi non-protette. Vediamo allora come configurare Windows 10 come server VPN.

Leggi tutto...

0

Guida: come installare PHP 7 (PHP-FPM) su Linux (Ubuntu/CentOS)

Installare PHP su Linux Ubuntu/CentOS è piuttosto semplice, poiché i pacchetti sono sempre disponibili sui repository ufficiali della nostra distribuzione. Ma, attenzione! Senza qualche accortezza in più, rischiamo di ottenere una vecchia versione (come l'obsoleto PHP 5.6) oppure configurare il sistema con il vetusto mod_php al posto del più moderno ed efficiente PHP-FPM. Vediamo allora come installare PHP 7 su Linux Ubuntu o CentOS e interfacciare il server web tramite PHP-FPM

Leggi tutto...

0

Installare e configurare un server web: La Grande Guida ad Apache, PHP, MySQL su Windows e Linux

Saper installare e configurare un server web con Apache HTTP Server, PHP e MySQL è una "skill" fondamentale per molti studenti e professionisti che vogliano lavorare con l'informatica, non fosse altro perché è il pre-requisito per sviluppare siti web in PHP, creare un blog con WordPress, Drupal, Joomla o avviare un'attività di eCommerce con Magento oppure OpenCart. Nel corso di questa guida passo-passo vedremo come preparare tutto quanto ed installare Apache HTTP Server, MySQL e PHP sul PC con Windows o Linux. Lo scopo è presentare la procedura nel modo più semplice possibile, senza perdersi in micro-configurazioni inizialmente superflue ma anche senza dare nulla per scontato. Ebbene: siamo dunque pronti ad installare e configurare Apache, PHP e MySQL partendo da zero.

Leggi tutto...

0

MySQL/mysqldump: creare un file distinto/singolo per ogni database con zzmysqldump (script)

Nel corso dell'articolo Database MySQL backup: esempi e guida rapida completa a mysqldump abbiamo visto come impiegare mysqldump per realizzare il backup dei database di MySQL e comprimere i file generati. Questa semplice operazione richiede però almeno due comandi (dump e compressione) ricchi di molteplici parametri, preferibilmente da ripetersi per ogni singolo DB di cui vogliamo creare un backup. Non sarebbe infinitamente più comodo fare tutto impartendo una sola istruzione? Ebbene: presentiamo zzmysqldump, un semplice script che svolge esattamente questo compito: creare backup compressi dei database MySQL, ognuno all'interno di un file distinto, tramite una singola istruzione da terminale

Leggi tutto...

0

Guida: come installare MySQL per Linux (Ubuntu/CentOS)

MySQL è il popolarissimo database relazionale (RDBMS) gratuito ed open source che, in ambito applicativo/web server, svolge il ruolo di "contenitore" per i dati (account degli utenti, messaggi, blogpost ecc.). In questo articolo vedremo come installare MySQL sul PC o server Linux (Ubuntu o CentOS), per iniziare subito a leggere e scrivere righe e tabelle dall'app che stiamo sviluppando o dal nostro web server con PHP

Leggi tutto...

0

Database MySQL backup: esempi e guida rapida completa a mysqldump su Windows o Linux Ubuntu/CentOS

Per generare il backup di un database MySQL non basta copiare i file presenti su disco fisso: dobbiamo invece impiegare un'utility dedicata. Vediamo allora come usare mysqldump per creare il backup di un database MySQL, comprimere il file e scaricarlo dal server remoto per poi ripristinare il database MySQL dal backup

Leggi tutto...

0

Guida server web: come installare Apache su Linux (Ubuntu/CentOS)

Vuoi imparare a sviluppare siti web oppure configurare in autonomia un server virtuale (VPS) per il tuo progetto Internet? Ebbene: il primo passo da compiere è l'installazione del web server, ovvero il programma che si occupa di servire le pagine web ai visitatori. Vediamo allora come installare Apache HTTP Server sul PC o server Linux con Ubuntu o CentOS

Leggi tutto...

5

Come installare Apache su Windows 10 e trasformare il PC in un server web: la Guida Definitiva

Vuoi imparare a sviluppare siti web sul tuo PC oppure erogare un blog direttamente da casa o dall'ufficio, evitando così i costi dell'hosting? Ebbene: il primo passo da compiere è l'installazione del web server, ovvero il programma che si occupa di servire le pagine web ai visitatori. Vediamo allora come installare Apache HTTP Server sul PC Windows.

Leggi tutto...

0

Apache (web server): risolvere gli errori The requested operation has failed!, AH00526: Syntax error on line, AH00072: make_sock: could not bind to address 0.0.0.0:80, AH00558: Could not reliably determine the server's fully qualified domain name

Quando si configura Apache su Windows o Linux può capitare di imbattersi in messaggi di errore apparentemente oscuri, ma tanto gravi da da impedire l'avvio/riavvio del servizio. Vediamo dunque come diagnosticare e risolvere i principali problemi che si possono incontrare all'avvio di Apache HTTP Server, di modo da rendere nuovamente operativo il nostro server web.

Leggi tutto...

0

Guida server web: come installare/configurare PHP con Apache su Windows 10

PHP è un linguaggio di programmazione che consente di creare siti web dinamici, web API di supporto alle app per dispositivi mobili e molto altro. In questa guida vederemo come installare l'interprete PHP sul PC Windows e come configurare Apache HTTP Server​ con PHP.

Leggi tutto...

0

Alternativa a "vi": usare Windows e Notepad++ per modificare i file di configurazione di Linux CentOS/Ubuntu

Quasi tutti gli articoli relativi al mondo Linux che ho pubblicato su TurboLab.it iniziano suggerendo di lanciare vi oppure nano per modificare file di configurazione da terminale. Se però operate da un PC Windows connesso via SSH ad un server Linux, esiste una strada infinitamente più comoda per raggiungere lo stesso risultato: aprire il file remoto tramite il tradizionale Notepad++, potendo così contare su un familiare programma ad interfaccia grafica, nativo per Windows, senza tutte le difficoltà implicite nell'uso di un editor testuale per shell a linea di comando. L'operazione è semplicissima, ma vediamo come procedere

Leggi tutto...

0

FTPS e FileZilla Server: come accettare connessioni FTP sicure

Nel corso de "La Grande Guida a FileZilla Server" abbiamo predisposto il server FTP. I client possono così connettersi, caricare e scaricare file secondo i privilegi stabiliti. Ma c'è un problema: sia le credenziali di autenticazione (username+password) sia i dati scambiati viaggiano "in chiaro". Di conseguenza, un aggressore che riuscisse ad intercettare i pacchetti in transito potrebbe facilmente leggere tutto, con ripercussioni critiche in caso avesse intenzioni ostili. Fortunatamente, FileZilla Server permette di attivare la crittografia (protocollo "FTPS"), grazie alla quale i dati scambiati sono al sicuro da occhi indiscreti

Leggi tutto...

0

Pure-FTPd: abilitare l'accesso anonimo

Nel corso dell'articolo "Configurare un server FTP su Linux CentOS/Ubuntu: Guida rapida a Pure-FTPd" abbiamo installato e configurato il programma, predisponendo vari account (username+password) tramite i quali i client possono accedere al servizio. Ma Pure-FTPd consente anche di gestire eventuali "utenti anonimi", ovvero permettere a chiunque di entrare, senza che sia necessario presentare credenziali valide.

Leggi tutto...

0

Configurare un server FTP con Windows: La Grande Guida a FileZilla Server

Desideri trasferire file via Internet o rendere disponibili documenti senza appoggiarti al cloud? FTP è un protocollo robusto ed affidabile, in grado di offrire riservatezza e tanti altri vantaggi interessanti. Grazie a FileZilla Server, un potente software open source, predisporre un server FTP su un PC Windows è piuttosto facile: questa è la "guida completa" per raggiungere l'obbiettivo rapidamente

Leggi tutto...

4

Accedere con PuTTY (SSH) senza password a Linux/Ubuntu/CentOS: guida all'autenticazione con chiave asimmetrica (RSA)

Digitare la password ad ogni accesso via SSH è una prassi insicura, tediosa e superflua: configurando l'uso di una "chiave" software, siamo liberi di connetterci automaticamente e con la massima sicurezza.

Leggi tutto...

4

Aprire le porte sul firewall di Linux CentOS - guida rapida a firewalld

A partire da CentOS 7.0, l'installazione standard del sistema operativo attiva di default un firewall a protezione della rete: firewalld, successore dello "storico" e più conosciuto iptables. In ambito server, questo strumento di sicurezza può creare qualche grattacapo, dato che impedisce le connessioni ai servizi in esecuzione sul sistema. Fortunatamente, "aprire le porte" su firewalld è piuttosto semplice.

Leggi tutto...

0

SSH: impedire il login tramite password (Linux/Ubuntu/CentOS)

Avete già configurato il server Linux per autenticare l'accesso in SSH tramite chiave? allora potete fare un passo in avanti importante per la sicurezza, disabilitando completamente l'accesso SSH tramite password. Basta modificare il file di configurazione e riavviare il servizio.

Leggi tutto...

0

Gli alias/link di FileZilla Server: abilitare l'accesso a cartelle esterne alla "home"

Nel corso de "La Grande Guida a FileZilla Server" abbiamo configurato gli account degli utenti specificando, per ognuno, una cartella "home". I client che si connettano via FTP sono autorizzati, in una situazione "standard", a caricare e scaricare all'interno della stessa, creare nuove directory ed effettuare upload/download anche in queste (ad esempio: l'account Amico può lavorare nella propria "home" C:\UtentiFTP\Amico ed eventuali sotto-cartelle). Ma... come consentire l'accesso a risorse esterne alla home, tipo C:\Foto oppure addirittura ad un disco USB connesso al PC? la soluzione consiste nella creazione di collegamenti (chiamati Alias nel gergo FTP).

Leggi tutto...

0

FTPS e Pure-FTPd: come accettare connessioni FTP sicure

Nel corso della trattazione "Configurare un server FTP su Linux CentOS/Ubuntu: Guida rapida a Pure-FTPd" abbiamo predisposto il server FTP. I client possono così connettersi, caricare e scaricare file secondo i privilegi stabiliti. Ma c'è un problema: sia le credenziali di autenticazione (username+password) sia i dati scambiati viaggiano "in chiaro". Di conseguenza, un aggressore che riuscisse ad intercettare i pacchetti in transito potrebbe facilmente leggere tutto, con ripercussioni critiche in caso avesse intenzioni ostili. Fortunatamente, Pure-FTPd permette di attivare la crittografia (protocollo "FTPS"), grazie alla quale i dati scambiati sono al sicuro da occhi indiscreti

Leggi tutto...

0

FileZilla Server: abilitare l'accesso anonimo

Nel corso de "La Grande Guida a FileZilla Server" abbiamo installato e configurato il programma, predisponendo vari account (username+password) tramite i quali i client possono accedere al servizio. Ma FileZilla Server consente anche di gestire eventuali "utenti anonimi", ovvero permettere a chiunque di entrare, senza che sia necessario presentare credenziali valide.

Leggi tutto...

0

Linux CentOS: come disattivare il firewall (Unit iptables.service not loaded)

Con le vecchie versioni, bastava impartire service iptables stop per arrestare il firewall di Linux CentOS. Oggi, però, questo comando non funziona più e restituisce l'errore Failed to issue method call: Unit iptables.service not loaded. Fortunatamente, disattivare il nuovo "firewalld" è altrettanto semplice

Leggi tutto...

0

Configurare un server FTP su Linux CentOS/Ubuntu: Guida rapida a Pure-FTPd

Nell'articolo "Configurare un server FTP con Windows: La Grande Guida a FileZilla Server" abbiamo visto come accettare connessioni FTP sul PC Windows e scambiare così file tramite un client FTP. Nel corso della presente guida, vedremo come raggiungere un risultato analogo da una postazione Linux. La trattazione è incentrata principalmente su CentOS, ma dovrebbe essere adatta, con differenze minime, anche ad Ubuntu ed a tutte le altre distribuzioni.

Leggi tutto...

"Impossibile connettersi al computer remoto": cosa fare quando i nostri servizi non rispondono ai client

Quando tutto sembra essere configurato come da manuale ma il servizio remoto continua a non rispondere, c'è solo una cosa da fare: armarsi di questa "checklist" e... trovare l'inghippo.

Leggi tutto...