Passa ai contenuti principali

Post

Visualizzazione dei post con l'etichetta Apache2

Ubuntu - Apace 2 - Abilitare la porta 8080 ed installare un Virtual Host su porta 8080

Nel post  CentOS 7 - Attivare iI Server Web anche su porta 8080 , ci siamo concentrati su come attivare l'ascolto anche sulla porta 8080 del CentOS 7 in configurazione dEC System III o dEC System IV. Seppure simile nella struttura e nel metodo di gestione, Apache 2 su Ubuntu 22.04 (una delle ultime release del sistema) usa una sintassi leggermente differente nell'approccio della configurazione del sistema.

CentOS 7 - Attivare iI Server Web anche su porta 8080

Negli articoli precedenti abbiamo visto come attivare un web server e come attivare un web server su porta 80 (standard http) e su porta 443 (https) In generale se questi due tipi di server sono quelli più usati per la gestione di siti web a livello generale. Questo principio vale molto per i sistemi Aruba Server Cloud che abbiamo visto in articoli precedenti, in quanto disponiamo di un unico IP pubblico e la macchina che esegue CentOS 7 non ha macchine virtuali che emulano lo stesso tipo di servizio

Server Aruba Cloud - CentOS 7 - Aggiungere una versione nuova di PHP al Web Server LAMP multi PHP

Qualche post fa, ho introdotto il il server che può gestire parallelamente più linguaggi PHP (ovviamente un versione a dominio) con la gestione del "catenaccio" SSL di Let's Encrypt . Come tutte le tecnologie, esse evolvono, gradualmente, nel corso del tempo.

Server Aruba Cloud - CentOS 7 - Installare i certificati SSL di Let's Encrypt

Abbiamo già discusso in alcuni post precedenti come installare SSL  sia sul Server Singolo che su quello Multi PHP  (in bibliografia verranno inseriti i link di riferimento). Uno dei problemi più grossi quando si approccia SSL è il costo dei certificati emessi dagli enti di certificazione. Per una fase preliminare di studio abbiamo proposto ZeroSSL, che forniva per 90 giorni un certificato gratuito, ma alla fine del periodo o si compra o si sceglie una strada alternativa. Da quando SSL è diventato uno standard obbligatorio de facto , è stato costituito un consorzio  chiamato Let's Encrypt sponsorizzato dai big dell'informatica (tre nomi su tutti: IBM, Amazon Web Service e Facebook), che fornisce gratuitamente i certificati SSL necessari al sistema .

Server Aruba Cloud - CentOS 7 - Server LAMP multi PHP - Apache2 - Gestire domini con e senza SSL scegliendo la versione di PHP

Qualche post fa , affrontammo un discorso abbastanza complesso, ovvero costruire un Server (usando una macchina Server Aruba Cloud) dove potevano scegliere, a secondo del sito che dovevamo progettare/trasferire, quale tipo di PHP far eseguire (nella fattispecie o PHP 5.6 o PHP 7.3), per ottimizzare i costi di produzione aziendali e/o personali. Essendo di suo abbastanza complesso (uno dei cosiddetti fondamentali) sia nella descrizione che nell'attuazione, ci siamo limitati ad implementare il sistema del multi PHP con base di dati comune, solo su porta 80, ovvero il classico http. Sempre qualche post fa , abbiamo trattato come attivare ed usare SSL su un server con singolo PHP installato, e come gestire gli <iframe> su SSL

Apache 2 - Il problema della visualizzazione dell'iframe su porta 80 e 443 (X-Frame-Options)

Un problema che può capitare su Apache2 è che potrebbe non visualizzare un <iframe> all'interno di un sito web. Problema non da poco, anche se il costrutto non è dei più raccomandati dalle linee guida. Il problema che risolveremo è riferito ad iframe, ma si applica a questi costrutti: <frame>, <iframe>, <embed>, <object>

Server Aruba Cloud - CentOS 7 - Installare un Web Server LAMP multi PHP (PHP 5.6 e PHP 7.3)

L'argomento di questo post è un bel po' complesso, poiché è una evoluzione forte di quello che abbiamo fin qui affrontato col THE MATRIX MACHINE Project - Linux . Se fino ad ora avevamo come interesse quello di creare un Web Server che ci consentisse di avere in ufficio, in casa un server web per le nostre invenzioni, dove potevamo ospitare più domini con i VirtualHost, ma tutto sommato la base di  linguaggio PHP rimaneva immutato per tutte i domini sulla stessa macchina, ora "giochiamo" su piani paralleli, dove ogni dominio (o sottodominio) si sviluppa in modo differente, usando risorse differenti.

Server Aruba Cloud - CentOS 7 - Installare Virtual Host SSL su Apache2 (porta 443)

  In un precedente articolo su come attivare un Virtual Host (VH) su un sistema CentOS 7 , abbiamo contemplato un "sito" non protetto su porta 80. La necessità di avere una connessione sicura nasce verso la fine degli anni '90 del XX Secolo quando inizia a farsi strada l'uso sempre più massivo di movimentazione bancaria online con la nascita delle prime aziende (ad esempio Amazon, eBay, ecc) che svolgono correntemente la vendita online di beni e servizi. Il World Wide Web, il sistema progettato solo pochi anni prima da Sir Tim Berners-Lee e Robert Cailliau al CERN di Ginevra (su workstation NeXT di Steve Jobs) aveva preso preponderantemente consenso a livello globale e necessitava di strutture di protezione che incoraggiassero (facendoli sentire sicuri) gli utenti ad investire e comprare, come detto, beni e servizi. Nasce da questa esigenza l'idea di mettere un catenaccio (come mostra l'immagine sopra) ad una connessione. Il seguente articolo, come molti altri

Server Aruba Cloud - CentOS 7 - Installare Virtual Host su Apache2 (porta 80)

  In un precedente articolo abbiamo affrontato come installare apache2 e php su un CentOS 7 inun Server Aruba Cloud . Ovviamente una volta che abbiamo installato il nostro serverino è molto probabile che abbiamo necessità, in prima battuta di creare dei Virtual Host per poter dirottare più siti con domini differenti (lo spazio è relativo a 20GB, ma ovviamente su macchine simili se si alzano le prestazioni il risultato non cambia). Come per il THE MATRIX MACHINE Project , anche su queste macchine è possibile fare la stessa cosa.

Server Aruba Cloud - CentOS 7 - Installare Apache 2 con PHP

  Già affrontammo il problema sul THE MATRIX MACHINE Project , nella versione Ubuntu Server, alcuni anni fa. I Server Aruba usano per la maggior parte dei casi (sia Cloud che reali) CentOS (6 o 7), che, seppure essendo Linux ed usando programmi simili, come ad esempio Apache 2.x come publisher di pagine web non si installa e non si gestisce allo stesso modo di Ubuntu.

Domini - Apache2 - Creare una pagina di cortesia e redirect con 1 VirtualHost

Abbiamo analizzato nei post precedenti riguardanti il THE MATRIX MACHINE Project molti aspetti dei virtual host per creare dei siti ad accesso del dominio. Spesso capita, però, che alcuni domini (come per apple.co o microsoft.cloud) possano essere semplicemente dei brand protector (famoso il caso giudiziario di mikerowesoft.com con Microsoft, clicca qui ) quindi non necessariamente usati per definire siti ad hoc.

Linux - Apache2 - Attivare i Virtual Host con Password

Se fino ad ora abbiamo visto come crare dei domini / sottodomini in un singolo server con Ubuntu Linux, un passo successivo è quello di creare un sistema che possa avere un accesso riservato con login e password.

Apache2 - Reindirizzare un dominio su un altro uguale usando htaccess

Uno dei problemi piùù grossi che si hanno qunado si decide di spostare un portale intero da un dominio, inteso come tutte le cartelle e le pagine può diventare un immane problema se il sistema non conta due o tre pagine, ma miglia e migliaia di pagine.

Linux - Installare un Server di Posta

Clicca qui per la versione Stampa/Mobile  Abbiamo visto fino ad ora come installare un server e come attivare alcuni servizi. Uno dei più interessanti ed importanti, in genere, servizio che si affida ad un server è quello della posta elettronica. In generale, seppure esistono server e servizi che gestiscono la posta (ad esempio Hotmail, GMail, Yahoo, etc...) quando si gestisce un server anche di una piccola azienda, spesso è fondamentale gestire anche la posta in ingresso, poiché può capitare che la quantità di dati da gestire è superiore a quella che questi servizi (e servizi simili tipo aruba.it) possono offrire in termini di spazio.

Linux - Installare PHPMyAdmin

Clicca qui per la versione Stampa/Mobile Abbiamo visto nei precedenti come installare un server web completo. Affrontiamo ora il l'installazione del PHPMyAdmin, una interfaccia grafica che ci consente di amministrare la base di dati MySQL in modo più user-frinedly. Può sembrare banale, ma per prima cosa dobbiamo aver installato nel nostro server, più gnericamente nel nostro sistema il linguaggio PHP.

Linux - Attivare il PHP sulle cartelle dei siti web di Apache2

  Clicca qui per la versione Stampa/Mobile Fino ad ora abbiamo visto come installare un server e come attivare i VirtualHost su Apache2. Ora seguendo sempre il nostro Web Server che abbiamo progettato vediamo come attivare il PHP sulle cartelle di Apache2. In fase di installazione Linux Ubuntu ci chiedeva di instalallare il LAMP (Linux Apache, MySQL, PHP) che fa' da infrastruttura per un qualsiasi web server di medie prestazioni.

Linux - Apache2 - Attivare i Virtual Host per avere più domini su un server

Clicca qui per la versione Stampa/Mobile Dopo che abbiamo installato il Server Linux , ora vediamo come configurare il servizio Virtual Host per poter caricare su una unica macchina più siti web che hanno formalmente domini differenti. Questa operazione è tutto sommato semplice.