Per quanto riguarda la gestione Linux da remoto, vediamo come configurare due servizi fondamentali per chi voglia configurare server web: stiamo parlando di Apache e FTP.
Mettiamo di aver effettuato la nostra scelta, per lo sviluppo e la crescita del nostro sito web che necessita quindi di maggiore potenza, per arrivare quindi ad acquistare un server dedicato, partendo magari da un server privato virtuale (VPS).
Ora, come sistema operativo da utilizzare prendiamo come esempio in questa occasione CentOS, spesso ritenuto come la soluzione ideale per quanto riguarda le aziende, e vediamo quindi come installare Apache.
Una volta acquistato il servizio, riceviamo per email l’indirizzo ip, l’utente e la password.
Come prima cosa da fare, apriamo la shell del Mac e digitiamo:
$ ssh root@176.31.186.20
$ inserisco la password *****
Adesso è il momento di installare il web server Apache
# yum install httpd php php-devel php-gd php-imap php-ldap php-mysql php-odbc php-pear php-xml php-xmlrpc curl curl-devel perl-libwww-perl ImageMagick libxml2 libxml2-devel
Installiamo l’editor di testo nano
# yum install nano
Arrivati a questo punto, andiamo ad installare l’ftp con il programma vsftpd
# yum install ftp vsftpd
Inseriamo vsftpd e Apache nella lista dei processi da avviare all’accensione del VPS
# chkconfig –levels 235 httpd on && chkconfig –levels 235 vsftpd on
ed avviamoli immediatamente
# /etc/init.d/httpd start
# /etc/init.d/vsftpd start
Apriamo il browser all’url 176.31.186.20 e vedremo la pagina di benvenuto di Apache e nient’altro: questo perchè mancano i files del nostro sito, visto che quello che quello che abbiamo creato è un index.html con scritto pagina in costruzione. Per vedere il sito la cosa da fare è caricare i files nella directory di default che troviamo all’indirizzo /var/www/html del nostro VPS
Facciamo questo via ftp dalla shell, usando il comando scp
# scp /Users/binhos/Desktop/index.html root@176.31.186.20:/var/www/html
A questo punto, vedremo all’url la nostra pagina in costruzione.
Vincenzo Abate