Section outline
-
Indice
1. Premessa
1.1. Panoramica
1.2. Concetti base
1.3. Architettura di un sistema Web
1.4. Prepariamo il server2. Installare il webserver
2.1. Installare Apache HTTP Server
2.2. Testiamo Apache HTTP Server
2.3. Prima conclusione per Apache3. Installare PHP
3.1. Installiamo PHP
3.2. Verifichiamo PHP
3.3. Prima conclusione per PHP4. Installare MariaDB
4.1. Installiamo MariaDB
4.2. Verifichiamo MariaDB
4.3. Gestiamo MariaDB con PhpMyAdmin
4.4. Gestiamo MariaDB da DBeaver
4.5. PostgreSQL5. Installiamo un CMS
5.1. Preparazione per Joomla
5.2. Installare Joomla
5.3. Verifichiamo Joomla
5.4. Preparazione per WordPress
5.5. Installare WordPress
5.6. Verifichiamo WordPress
5.7. Conclusione sui CMS6. Backup
6.1. Backup: cos’è
6.2. Backup: tipologie e frequenza
6.2.1. Tipologia
6.2.2. Snapshot
6.2.3. Frequenza
6.3. Backup in esecuzione
6.3.1. Device
6.3.2. Tar
6.3.3. Rsync
6.3.4. Amanda
6.3.5. Bacula
6.4. Backup: la conservazione
6.4.1. Tempo
6.4.2. Luogo
6.5. Backup VS disaster recovery7. Consultare-Analizzare i log
7.1. Log: la teoria
7.2. Log: accesso, lettura e gestione
7.3. Log: tool di analisi8. Provider
8.1. Provider: premessa
8.2. Provider: cosa sono
8.3. Provider: acquisto di un dominio e di un web-hosting
8.4. Provider: usare SFTP e SSH9. Certificati SSL
9.1. SSL: premessa
9.2. SSL e TLS; cosa sono
9.3. SSL: acquisto da un provider
9.4. SSL: Let’s Encrypt
9.4.1. Let’s Encrypt: configuriamo example.com
9.4.2. Let’s Encrypt: creiamo il certificato con certbot10. Compendio
10.1. GDPR, criptazione e sicurezza
10.1.1. GDPR
10.1.2. Criptazione
10.1.3. Sicurezza
10.2. Apache: Host e VHost
10.3. Accelerare PHP
10.4. Ruby, Node.js, Go
10.4.1. Ruby on Rail
10.4.2. Node.js
10.4.3. Go
10.5. Java a AS
10.5.1. Java: quale razza?
10.5.2. Java e gli AS
10.5.3. Java e i reverse proxy
10.6. IIS e .NET
10.7. Altre tecnologie11. Conclusione