Configurar directorios virtuales basados en nombres en Apache2
Directorios virtuales permiten publicar sitios web de forma local, en un directorio diferente del predeterminado ( /opt/lampp/htdocs en caso de utilizar XAMPP o /var/www ). Cuando estos están basados en nombre, se utiliza una misma dirección IP para varios directorios.
La principal ventaja de utilizar directorios es que permiten la creación de sitio web de manera local sin tener que estar manipulando directorios "delicados" del sistema.
* Acceder al directorio:
# cd /etc/apache2/sites-available/ * Dentro de dicho directorio, se encuentra el archivo default, este lo copiaremos en un nuevo archivo #cat default > proyectos * Editar el archivo proyectos: # gedit proyectos * Sustituimos el texto que tiene proyectos, por esto: <VirtualHost *:80>
ServerAdmin webmaster@proyectos
ServerName localhost
ServerAlias proyectos
DocumentRoot /home/bernyx/Documentos/www
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /home/bernyx/Documentos/www>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
</VirtualHost> En este caso, el nuevo directorio de publicación será: /home/bernyx/Documentos/www y el nuevo nombre (alias) para este directorio será proyectos Importante: Es necesario que la carpeta www ya esté creada en su sitio correspondiente * Decirle a Apache que el sitio está disponible: #a2ensite proyectosCon el comando "a2ensite", lo único que hace es un enlace simbólico dentro de
la carpeta /etc/apache2/sites-enabled a algunos de los sitios que están
en la otra carpeta /etc/apache2/sites-available , es decir en
sites-available están los sitios disponibles, y en sites-enabled están
los que podemos usar. * Modificar el archivo de configuración de los hosts: # gedit /etc/hosts * Agregar el nombre del nuevo host, debajo de la linea 127.0.0.1 localhost, agregar127.0.0.1 www.website.net
Guardar los cambios * Recargar Apache # /etc/init.d/apache2 reload
* Para verificar, abrir el navegador y escribir en la barra de URL: http://proyectos
No hay comentarios:
Publicar un comentario