Passa ai contenuti principali

Post

Visualizzazione dei post con l'etichetta dEC System IV

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

CentOS 7 - Come impostare il Firewall

Si sa che il firewall è uno dei programmi più importanti su un sistema operativo poiché consente di gestire l'apertura delle porte, e quindi dei servizi, che il nostro server può avere Se un server avesse tutte le porte aperte, o quantomeno, non avesse una sorta di saracinesca che consente al servizio di poter far accedere o meno un utente ad un servizio, la macchina sarebbe esposta e quindi attacabile. Abbiamo affrontato molte sfaccettature del nostro dEC System IV , ora approcceremo alla configurazione minimale del demone firewall in modo da poter configurare l'ingresso solo su quelle che ci interessano, lasciando al muro di fuoco la guardia I comandi sudo firewall-cmd --state ci restituisce lo stato del firewall, ovvero se è in funzione o meno sudo systemctl enable firewalld sudo systemctl start firewalld sudo systemctl stop firewalld com'è facilmente osservabile questi comandi servono ad attivare o disattivare il firewall nel sistema sudo firewall-cmd --zone=public --li

CentOS 7 - Installare l'interfacia grafica X-Window KDE

In questo post analizzeremo come riciclare un vecchio PC Asus EEE PC 1005-H come macchina Linux con desktop grafico. In questo post vediamo come installare l'interfaccia KDE su un CentOS 7 Nulla vieta, però, che si possano anche usare le altre impostazioni viste sin qui in dEC System IV .

Server Aruba Cloud - Impostare il DMARC sui domini per inviare posta da server verso GMail

L'argomento che tratterò in questo post non è riferito direttamente al dEC System III o dEC System IV , ma è un gradino più alto si va a configurare nel pannello di controllo dei domini, quindi è applicabile a qualsiasi tipo di server, poiché le impostazioni della macchina rimangono invariati Noi siam partiti dal post  Server Aruba Cloud - CentOS 7 - Server LAMP multi PHP - Attivare l'invio di posta da Server tramite Postfix , che consente di impostare il nostro server come macchina per inviare E-Mail.

Server Aruba Cloud - CentOS 7 - Disabilitare IPv6 senza riavviare la macchina

I Server Cloud di Aruba.it, sono abilitati a poter usare l'indirizzo IP V.6 , che affronteremo in un post specifico per la configurazione.

Server Aruba Cloud - CentOS 7 - Server LAMP multi PHP - Attivare l'invio di posta da Server tramite Postfix

Fino ad  ora abbiamo considerato il Server nostro (quello che ho chiamato dEC System IV , successore del THE MATRIX MACHINE Project , definito dEC System III ) come una macchina multi PHP che poteva gestire una serie si servizi. Quello della posta non lo avevo considerato, fino ad ora, poiché ho sempre creduto che Posta e Servizi devono viaggiare su percorsi paralleli per ragioni di sicurezza.

Server Aruba Cloud - CentOS 7 - Server LAMP multi PHP - Modificare i campi post_max_size e upload_max_filesize in php.ini

Uno dei problemi più comuni nell'Engineering di un sistema web è quello della quantità di dati che si può fare in upload tramite le funzioni PHP. Affrontai il problema, alcuni anni fa, sul THE MATRIX MACHINE Project - Linux , che vale, tutto sommato, per tutti quei sistemi Mono PHP, in cui il file da modificare è uno e si spande su tutto il sistema, al netto di quanti domini abbiamo in hosting. Quando, invece, affrontiamo l'Engineering di una macchina Multi  PHP , come nel caso nostro e come abbiamo visto in altri post relativi a questo argomento, quanto visto sul precedente progetto, ovviamente non si può più fare, poiché le modifiche non si propagano più. Può essere un bene o un male, non lo possiamo dire in partenza. Quindi?

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 MariaDB Server e PHPMyAdmin

Come si installa Maria DB su un Server CentOS 7? Su un server potrebbe essere necessario avere un DataBase relazionale, Maria DB è un buon compromesso gratuito per gestire il sistema.

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 LAMP - Installare l'FTP Server VSFTPD

Da alcuni anni Aruba.it ha commercializzato dei Virtual Private Server (VPS) che consentono di avere dei veri e propri mi computer virtuali personali con la possibilità di poterci fare qualsiasi cosa. La versione più economica che disponibile costa 2,79€ + IVA (3,40€)/mese per un traffico generale di circa 2TB/mese compreso nel prezzo (oltre si paga un tot a kilobyte, se non ricordo male 0,0008€/KB). Certo non è un super computer con più processori, ram e disco (solo 20GB) ma tanto bastano per giocare con un web server ad esempio.

Linux - ubuntu - Cambiare l'hostname al prompt

Quando installiamo ubuntu (ma vale anche su CentOS 7) sul nostro PC (reale o virtuale) abbiamo sempre visualizzato, generalmente il seguente prompt:  amministratore@ubuntu:~$ dove ovviamente amministratore è l'utente iniziale che abbiamo scelto in fase di installazione (ma potrebbe essere anche giovanni, ecc.). Quando creiamo una macchina spesso la vorremmo anche personalizzare.