Configurar bien Virtual host
Tengo un inconveniente que quiero compartir con aquellos que sepan algo del tema.
Instalé symfony con wamp(servidor de prueva-paquete todo en uno) para desarrollar jobeet y tengo el inconveniente del configurar el virtual host bien.
Logré instalar symfony y tambien lograr que al escribir http://jobeet.localhost/, como estOy haciendo un curso de esto, seguí los pasos que me dieron pero pasa que en http://localhost/ también me aprece el index del proyecto symfony.
La cuestion es que lo hicimos diferente a como lo explican en el tutorial. Hicimos un Include en el archivo https.conf de apache y despues en la carpeta alias de wamp creamos 2 archivos de jobeet.conf y localhost.conf que contienen etiquetas <VirtualHost> con los datos correspondiente a cada uno y como trabajamos sobre win modificamos el archivo hosts
Todo esto para dejar los archivos del proyecto fuera del alcanse del visitante.
localhost.conf
<VirtualHost 127.0.0.1>
ServerName localhost
DocumentRoot "C:wampwww"
DirectoryIndex index.php
<Directory "C:wampwww">
AllowOverride All
Allow from All
</Directory>
</VirtualHost>
jobeet.conf
<VirtualHost 127.0.0.1>
ServerName jobeet.localhost
DocumentRoot "F:nombrecarpetajobeetweb"
DirectoryIndex index.php
<Directory "F:jobeetweb">
AllowOverride All
Allow from All
</Directory>
Alias /sf F:nombrecarpetajobeetlibvendorsymfonydatawebsf
<Directory "F:nombrecarpetajobeetlibvendorsymfonydatawebsf">
AllowOverride All
Allow from All
</Directory>
</VirtualHost>
- 0Calificación
- 2Seguidores
- 170Visitas
- 0Favoritos
Global
Argentina
Chile
Colombia
España
México
Perú
Uruguay
Venezuela
2 respuestas
Esto no entendi a lo que referias:
Con referencia a lo que decis, me parece que este etiqueta esta mal:
no tiene que ser:
Espero que se te solucione el problema
Corregí mi error!!! En el archivo httpd.conf de apache solo me falto agregar una linea antes del Include "NameVirtualHost 127.0.0.1". Así fue que funcionó, porque no tomaba en cuenta lo que decía el archivo localhost.conf que le indicaba -Y así lo entiendo a groso modo- cual era el localhost que tenía que mostrar.
Respecto a lo que me preguntas sobre la etiqueta <Directory... Bueno!!! La verdad que ahora me esta andando y probaré lo que me comentas.
Estuve que viendo que creaste una comunidad de symfony2 -La voy a serguir atte-
"Todo esto para dejar los archivos del proyecto fuera del alcanse del visitante": Significa que solo la carpeta web de la estructura del proyecto puede ser accedida por un visitante, el resto deber ser invisible o inaccesible al mismo. En la guía definitiva y en jobeet lo explican bien. En jobeet dicen "La forma correcta e incorrecta de configurar el servidor" la correcta es con un virtual host.