Installazione web server Apache+Php+MySql su Ubuntu 16.04

In questo breve tutorial, vi spiegherò passo passo come installare un web server perfettamente funzionante (e sicuro) su una virtual machine o su una vps cloud linux, all’interno della quale far girare i vostri siti web basati su WordPress, Joomla e chi più ne ha, più ne metta!

INSTALLAZIONE WEB SERVER UBUNTU 16.04

  1. Installare la VPS manualmente su VMWare oppure su uno dei servizi Cloud disponibili sul web.
  2. La distro dev’essere naked, senza altri software installati
  3. aggiornare il sistema com sudo apt-get update && sudo apt-get upgrade

INSTALLAZIONE DI APACHE WEB SERVER

  1. installare Apache Web Server con sudo apt-get install apache2 -y
  2. riavviare Apache per rendere effettive le modifiche con service apache2 restart
  3. verifica della versione di Apache apache2 -v

INSTALLAZIONE DI PHP 7.1

  1. aggiungere chiave repository sudo apt-add-repository ppa:ondrej/php
  2. sudo apt-get update
  3. installazione PHP sudo apt-get install php7.1
  4. verifica versione di  PHP php -v

INSTALLAZIONE MYSQL SERVER 5.5

  1. sudo apt-get install mysql-server php7.1-mysql
  2. sudo mysql_secure_installation
  3. sudo service apache2 restart
  4. sudo service mysql restart

INSTALLAZIONE PHPMYADMIN

  1. sudo apt-get install phpmyadmin

CONFIGURARE HOSTING DOMINIO

  1. su /etc/apache2/sites-available creare file di configurazione del tipo tuosito.conf con all’interno le seguenti stringhe di codice:

<VirtualHost *:80>
ServerAdmin tuaemail@email.com
ServerName www.tuosito.com
ServerAlias tuosito.com

DocumentRoot /var/www/tuosito.com/www

<Directory /var/www/tuosito.com/www >
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>

LogLevel warn
ErrorLog /var/www/tuosito/www/log/error.log
CustomLog /var/www/tuosito/www/log/access.log combined
</VirtualHost>

  • nel caso di configurazione su VPS locale, usare /var/www come root directory per facilitare la gestione dei permessi.
  1.  ricaricare Apache con sudo service apache2 reload
  2. abilitare il sito con a2ensite tuosito
  3. ricaricare Apache con sudo service apache2 reload

INSTALLAZIONE PIATTAFORMA WORDPRESS

  1. caricare file.zip nella root directory e scompattare
  2. assegnare nuovo proprietario alla cartella /var/www/dominio con sudo chown -R www-data:www-data /var/www/tuosito

IMPORTAZIONE / CREAZIONE DATABASE

  1. Importare da phpmyadmin file senza ulteriori opzioni

AUMENTARE UPLOAD SIZE PER UBUNTU

  1. /etc/php/7.0/apache2 e cercare nel file php.ini la stringa max_upload_size e portala a 20M
  2. ricaricare Apache con sudo service apache2 reload
  3. Se permalink di importazioni wordpress non funzionano sudo a2enmod rewrite
Please follow and like us: