Web-Server su Mac Mini: Virtual Hosting

Se avete seguito i vari passaggi della guida per la configurazione del Mac Mini come server avete tutto quello che occorre per iniziare a configurare i vostri virtual host. Questo sarà il primo e tra i più prolifici impieghi del Mac Mini come server: ad un costo irrisorio avremo un web-server in grado di gestire un numero potenzialmente molto elevato di siti (ognuno con le sue credenziali di accesso FTP) che non avrà nulla da invidiare ad un servizio di hosting professionale.

Dato che non è questa la sede per affrontare la teoria del virtual hosting con ApacheW, vi rimando alla documentazione ufficiale (in lingua inglese), estremamente completa ed efficace.

Read the rest of this entry

Web-Server su Mac Mini: PHP e MySQL

Dopo aver configurato il Mac Mini in maniera ottimale per l’utilizzo come server possiamo pensare di impiegarlo come web-server per un numero relativamente elevato di siti. ApacheW è preinstallato all’interno del Mac OS, ma la maggior parte di voi vorrà dotare il suo mini server anche di tutte quele caratteristiche proprie di un web-server professionale, prime fra tutte il supporto PHPW e MySQLW. Read the rest of this entry

Un Mac mini come server (2)

Terminata la configurazione di base del Mac mini passiamo alla fase successiva, ovvero all’abilitazione dei servizi necessari per poter utilizzare il Mac mini come server. Read the rest of this entry

Server di produzione con CentOS

CentOS è ormai una realtà consolidata nel panorama delle distribuzioni Linux, in particolar modo nell’ambito server. Compilata direttamente dai sorgenti della Red Hat Enterprise Linux, CentOS è una distribuzione completamente free, priva dei tool commerciali di Red Hat, anche se all’occorrenza è possibile acquistare servizi di supporto da terzi. Le sue caratteristiche permettono di elevarla ai primi posti come distribuzione adatta ad un sistema semplice, di facile gestione, adatto ad ambienti di produzione, con una comunità di sviluppo e supporto molto attiva… Read the rest of this entry

Avvio di Apache2 in CentOS

Non è ancora chiaro il motivo, ma pare che alla Red Hat abbiano fatto un pò di confusione con Apache2. Terminata l’installazione di base di CentOS Linux (l’errore è “ereditato” direttamente dai sorgenti) non è possibile infatti avviare in alcun modo il demone httpd, se è stata utilizzata l’interfaccia grafica per configurarlo:

Configurazione Apache2 in CentOS

Read the rest of this entry

Development web-server con Ubuntu (3/3)

La creazione di nuove utenze virtuali sul server FTP può avvenire tramite la shell MySQL oppure utilizzando l’interfaccia phpMyAdmin. Nel primo caso, dopo aver avviato la shell MySQL dobbiamo aprire il database creato in precedenza:

mysql> USE vsftpd;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed

per poi inserire i primi dati nella tabella:

mysql> INSERT INTO accounts (username, pass) VALUES('prova', PASSWORD('prova'));
Query OK, 1 row affected (0.00 sec)
mysql> quit;
Bye

(nell’esempio ho creato un utente chiamato prova, con password prova). Read the rest of this entry