Creamos la estructura de directorios
sudo mkdir -p /var/www/sol113virtual/public_html
sudo mkdir -p /var/www/luna113virtual/public_html
Concediendo permisos al usuario
ls -al /var/www/
drwxr-xr-x 3 root root 4096 nov 24 23:01 luna113virtual
drwxr-xr-x 3 root root 4096 nov 24 23:01 sol113virtual
sudo chown -R $USER:$USER /var/www/sol113virtual/public_html
sudo chown -R $USER:$USER /var/www/luna113virtual/public_html
ls -al /var/www/sol113virtual
drwxr-xr-x 2 profes profes 4096 nov 24 23:01 public_html
ls -al /var/www/luna113virtual
drwxr-xr-x 2 profes profes 4096 nov 24 23:01 public_html
sudo chmod -R 755 /var/www
sudo gedit /etc/apache2/apache2.conf
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
<Directory /var/www/sol113virtual/public_html>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
<Directory /var/www/luna113virtual/public_html>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
Creando páginas index.html en los servidores virtuales.
gedit /var/www/sol113virtual/public_html/index.html
<html>
<head>
<title>Bienvenido virtualhost sol113!</title>
</head>
<body>
<h1>Sol100 virtual host está trabajando!</h1>
</body>
</html>
gedit /var/www/luna113virtual/public_html/index.html
<html>
<head>
<title>Bienvenido virtualhost luna113!</title>
</head>
<body>
<h1>Luna113 virtual host está trabajando!</h1>
</body>
</html>
Creando ficheros de los nuevos Virtual Host
sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/sol113virtual.conf
sudo gedit /etc/apache2/sites-available/sol113virtual.conf
<VirtualHost *:80>
ServerAdmin admin@sol113virtual.com
ServerName sol113virtual.com
ServerAlias www.sol13virtual.com
DocumentRoot /var/www/sol113virtual/public_html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
sudo cp /etc/apache2/sites-available/sol113virtual.conf /etc/apache2/sites-available/luna113virtual.conf
sudo gedit /etc/apache2/sites-available/luna113virtual.conf
<VirtualHost *:80>
ServerAdmin admin@luna113virtual.com
ServerName luna113virtual.com
ServerAlias www.luna113virtual.com
DocumentRoot /var/www/luna113virtual/public_html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Activando los ficheros de los nuevos Virtual Host
sudo a2ensite sol113virtual.conf
Enabling site sol113virtual.
To activate the new configuration, you need to run:
service apache2 reload
sudo a2ensite luna113virtual.conf
Enabling site luna113virtual.
To activate the new configuration, you need to run:
service apache2 reload
No hay comentarios:
Publicar un comentario