Passa ai contenuti principali

Post

Visualizzazione dei post con l'etichetta The Matrix Machine Project - Linux

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

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.  

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.

Gestione DNS - Come configurare i DNS di un dominio e del Rotuer

Su alcuni post abbiamo dato per scontato che un dominio indirizzasse in qualche modo sull'IP del Nostro Server Solo nel post Linux - Installare ddclient per il Dynamic DNS mi sono spinto a dare qualche dettaglio in più. In questo post cercherò di fare luce su qualche punto in più.

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 ddclient per il Dynamic DNS

Nel post Linux - Installare un Web Server avevamo dato per scontato che l'interfaccia tra il Server Web che stavamo andando a costruire ed internet avesse o un IP Pubblico Statico (quindi un indirizzo già fornito ad esempio da un ISP tipo Telecom Italia o chi per esso). Ma che succede se il nostro server avese un IP Pubblico Dinamico?

Linux - Apache2 - Attivare il mod_Rewrite ed i FileInfo (.htaccess) su un VirtualHost

Abbiamo visto come creare un server Linux e come creare i Virtual Host . Molti content, ormai da molto tempo, usano un file chiamato .htaccess (ad esempio Joomla o WordPress) che hanno il compito, mendiante la funzione mod_Rewrite di riscrivere l'URL da codice senza senzo apparente a qualcosa di più mnemonico ( ad esempio da index.php?option_com=3235 a privacy.html) che diventa super efficiente ai motori di ricerca per indicizzare una pagina, un contenuto.

Linux - Disinstallare ed installare un programma FTP Demone

Spesso capita che su Linux (nella Versione Ubuntu) dobbiamo, disinstallare un programma. Consideriamo il caso di disinstallare dal nostro Sistema The Matrix Machine il programma demone FTP VSFTP che è quello che viene installato di default con il Linux Ubuntu Server Colleghiamo con l'utente root del sistema.

Linux - Condividere una cartella in internet con Samba

Essendo ormai il PC (computer più in genere) un mezzo presente in quasi tutte le case, anche più di una unità, non è difficile immaginare che ci possa essere la necessità di poter condividere nella rete locale delle informazioni, in modo particolar dei file in una cartella.

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.

PHP - Modificare i campi post_max_size e upload_max_size in php.ini

 Clicca qui per la versione Stampa/Mobile In un precedente post abbiamo attivato il php sulla cartella di apache2 per la pubblicazione sia di file in html che in php. Uno dei limiti che ha il PHP è che di default non consente l'upload di file che hanno dimensione superiore a 8MB. Il motivo risiede nella necessità di non sovraccaricare la rete nello scambio di file. Ma, come nel caso del PHPMyAdmin è necessario avere una maggiore quantità di memoria perché alcuni backup della base di dati posso essere più grandi.

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.

Linux - Installare un Web Server

THE MATRIX MACHINE Project Clicca qui per la versione Mobile/Stampa Anni fa pubblicai un progetto chiamato THE MATRIX MACHINE Project dove usavo un vecchio PC con processore Pentium 166MMX, 32 MB di RAM e 2GB di disco rigido, per creare un piccolo Web Server con Windows 98 come Sistema Operativo, (era un po' più complesso nella sua totalità) che faceva anche da router di rete in una rete domestica e/o rete d'ufficio. A distanza di quasi 10 anni da quel progetto ripropongo sul Blog una  versione (sempre con un PC riciclato) con Linux. Il PC in questione non si discosta molto (per gli standard attuali) da quello usato all'epoca (AMD Athlon 1,2GHz e 256MB di RAM) solo il disco è un po' più grande e performante. La versione di Linux Server usata è ISO Ubuntu 10.0.4.4 ( Mirror 10.04.4 e Mirror Ubuntu ). Una volta scaricata l'immagine ISO e creato il CD, facciamo partire il PC e facciamo caricare il sistema operativo Prima di proseguire a