Creem dos carpetes amb la comanda:
sudo mkdir -p /var/www/sitioweb1.com/public_html
sudo mkdir -p /var/www/sitioweb2.com/public_html
Despres creem un arxiu dins de les carpetes que hem creat i el direm index.html i posarem:
1 2 3 4 5 6 7 8 9 10 | <!DOCTYPE html><html lang="en" dir="ltr"> <head> <meta charset="utf-8"> <title>Bienvenido a sitioweb1.com</title> </head> <body> <h1>Hola Mundo sitioweb1.com</h1> </body></html> |
Ara donarem permisos a les carpetes que hem fet abans les comandes son aquestes:
1-sudo chown -R www-data: /var/www/sitioweb1.com
sudo chown -R www-data: /var/www/sitioweb2.com
2-sudo fin /var/www/sitioweb1.com -type d | sudo xargs chmod -v 0775
sudo fin /var/www/sitioweb2.com -type d | sudo xargs chmod -v 0775
3- sudo find /var/www/sitioweb1.com/ -type f | sudo xargs chmod -v 0664
sudo find /var/www/sitioweb2.com/ -type f | sudo xargs chmod -v 0664
Fem un nano /etc/apache2/sites-available/sitioweb1.conf i nano /etc/apache2/sites-available/sitioweb1.conf i posem aixo:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | <VirtualHost *:80> ServerName sitioweb1.com ServerAlias www.sitioweb1.com ServerAdmin webmaster@sitioweb1.com DocumentRoot /var/www/sitioweb1.com/public_html <Directory /var/www/sitioweb1.com/public_html> Options -Indexes +FollowSymLinks AllowOverride All </Directory> ErrorLog ${APACHE_LOG_DIR}/sitioweb1.com-error.log CustomLog ${APACHE_LOG_DIR}/sitioweb1.com-access.log combined</VirtualHost> |
Fem aquestes comandes:
1- sudo a2ensite sitioweb1.com.conf
sudo a2ensite sitioweb2.com.conf
2- sudo a2ensite sitioweb1.com.conf
sudo a2ensite sitioweb2.com.conf
3-sudo a2dissite 000-default.conf
4-sudo apache2ctl configtest
I ara solament tenim que reniciar el servidor.