Configuració de múltiples sites al servidor web

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.

Miri utiliza cookies para analizar de forma anónima y estadística el uso que haces de la web, mejorar los contenidos y tu experiencia de navegación. Para más información accede a la Política de Cookies . Si pulsa ACEPTAR acepta todas las cookies.   
Privacidad