Configuración De Apache Virtual Server
Configuración De Apache Virtual Server
Lo Primero se instala los paquetes
sudo apt update
sudo apt upgrade
sudo apt install apache2
Despues creamos las carpetas de los servidores:
sudo mkdir -p /var/www/(aquí ira el nombre de la carpeta del servidor virtual)/public_html
Concedemos permisos al usuario:
ls -al /var/www/
drwxr-xr-x 3 root root 4096 nov 24 23:01(nombre de la carpeta virtual)
sudo chown -R $USER:$USER /var/www/(nombre de la carpeta virtual)/public_ html
Despues comprobamos los permisos.
ls -al /var/www/(nombre de la carpeta virtual)
drwxr-xr-x 2 profes profes 4096 nov 24 23:01 public_html
Despues crearemos los servidores virtuales.
sudo gedit /etc/apache2/apache2.conf
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
<Directory /var/www/sol100virtual/public_ html>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
<Directory /var/www/luna100virtual/ public_html>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
Ahora creamos las paginas web del servidor
gedit /var/www/(nombre de la carpeta virtual)/public_ html/index.html
<html>
<head>
<title>Bienvenido!</title>
</head>
<body>
<h1>Bienvenido al servidor virtual de apache </h1>
</body>
</html>
Ahora creamos los ficheros de los nuevos servidores:
Aquí se pone como se llama nuestra página.
sudo cp /etc/apache2/sites-available/ 000-default.conf /etc/apache2/sites-available/(nombre de la carpeta virtual).conf
sudo gedit /etc/apache2/sites-available/(nombre de la carpeta virtual).conf
<VirtualHost *:80>
ServerAdmin admin@(nombre de la carpeta virtual).com
ServerName (nombre de la carpeta virtual).com
ServerAlias www.(nombre de la carpeta virtual).com
DocumentRoot /var/www/(nombre de la carpeta virtual)/public_ html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Ahora se activa los ficheros del servidor apache
sudo a2ensite (nombre de la carpeta virtual).conf
Enabling site ... .
To activate the new configuration, you need to run:
service apache2 reload
Por ultimo actualizamos los host para poder ver nuestra página.
sudo gedit /etc/hosts
127.0.0.1 localhost
127.0.1.1 ai1pc100
192.168.1.100 ai1pc100
192.168.1.100 (nombre de la carpeta virtual).com
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
por ultimo comprobar desde el navegador que nos ha funcionado

Comentarios
Publicar un comentario