Crear un servidor virtual para Yii2
Como vimos en la entrada anterior sobre cómo instalar Yii2, la url para acceder a la aplicación es localhost/tutorial/web en nuestro caso, pero esto no es lo que queremos en un proyecto ya que todo lo que esté por debajo del directorio de web debe de estar oculto a los ojos de los usuarios. Es por esta razón que vamos a crear un servidor virtual para Yii2.
Para ello nos vamos a la siguiente dirección dentro de nuestro sistema
xampp > apache > conf > httpd.conf
Y lo abrimos con un editor de codigo y vamos al final del archivo e incluimos lo siguiente:
NameVirtualHost *:80 <VirtualHost *:80> DocumentRoot c:\xampp\htdocs ServerName localhost </VirtualHost> <VirtualHost *:80> DocumentRoot c:\xampp\htdocs\tutorial\web ServerName yii.tutorial </VirtualHost>
Guardamos el archivo y nos vamos a configurar el archivo hosts de Windows, que se encuentra en
c:\Windows\System32\drivers\etc\hosts
Y añadimos la siguiente línea:
127.0.0.1 yii.tutorial
A continuación reiniciamos apache para que se carguen los cambios y ponemos en nuestra barra de direcciones: yii.tutorial y cargará nuestro proyecto.