xampp host virtual que siempre carga htdocs

Estoy tratando de crear un host virtual en mi servidor local (XAMPP). Trató de cada combinación, pero siempre me htdocs carga en lugar de la carpeta específica

Aquí es el hosts de archivo:

127.0.0.1 localhost
::1 localhost
127.0.0.1 devsnappy

Aquí es httpd-vhosts.conf:

NameVirtualHost *:80
<VirtualHost *:80>
    DocumentRoot E:/xampp/htdocs/snappy/public
    ServerName devsnappy
    <Directory "E:/xampp/htdocs/snappy/public">
        Options Indexes FollowSymLinks Includes ExecCGI
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

Alguna sugerencia?

Hizo correctamente reiniciar httpd ?

OriginalEl autor Wowzaaa | 2013-07-16

3 Kommentare

  1. 6

    Aquí es un guía para agregar vhost para xampp

    Parece que se olvida de algo con el archivo hosts.

    Por ejemplo, digamos que tenía otro sitio Web al clienteb. Añadirías 127.0.0.1 al clienteb.local >en el archivo hosts y el C:\xampp\apache\conf\extra\httpd-vhosts.conf tendría este aspecto:

    NameVirtualHost *
      <VirtualHost *>
        DocumentRoot "C:\xampp\htdocs"
        ServerName localhost
      </VirtualHost>
      <VirtualHost *>
        DocumentRoot "C:\Documents and Settings\Me\My Documents\clientA\website"
        ServerName clientA.local
      <Directory "C:\Documents and Settings\Me\My Documents\clientA\website">
        Order allow,deny
        Allow from all
      </Directory>
    </VirtualHost>
    <VirtualHost *>
        DocumentRoot "C:\Documents and Settings\Me\My Documents\clientB\website"
        ServerName clientB.local
      <Directory "C:\Documents and Settings\Me\My Documents\clientB\website">
        Order allow,deny
        Allow from all
      </Directory>
    </VirtualHost>
    

    Y reiniciar httpd

    No creo que esto tenga nada que ver con la hosts archivo. La mejor conjetura sería que simplemente se olvidó de reiniciar el servidor apache después de modificar httdp-vhosts.conf.
    he copiado y pegado el ejemplo de la guía de … cambiado las rutas de acceso … reinicia y trabajado … entonces cambió a mi costumbre vhost nombre … reinicia y trabajado … yo no se exactamente lo que el pb fue (esta guía fue el primero que hice), pero si alguien tiene el mismo pb como me puede ayudar a seguir esta respuesta … gracias a todos
    +1 – lo Siento, mi error, pensé que estabas hablando acerca de la /etc/hosts archivo.
    Trabajó también para mí. +1, para la solución 🙂
    Lo siento, pero que guía el enlace está roto, por favor, puedes actualizar ?

    OriginalEl autor avignat

  2. 7

    Para cualquier persona que lea esto y no hay solución ayudar a usted, esto es lo que me ayudó.

    Sólo descomentar esta línea en tu httpd.conf:

    # Virtual hosts
    Include etc/extra/httpd-vhosts.conf
    

    De esa manera, va a hacer los cambios que haya hecho en el etc/extra/httpd-vhosts.conf disponible!

    No te olvides de reiniciar el servidor Apache, después!

    Me salvó el día. Gracias <3 <3 :* :*
    oh hombre, acaba de perder 1 hora de mi vida preciosa jugueteando con el httpd-vhosts.conf archivo para encontrar finalmente se comentó en httpd.conf, gracias por señalarlo!

    OriginalEl autor TheKitMurkit

  3. 1

    Oh, fue muy dolorosas para mí para conseguir que el trabajo en Apache 2.4.9.He encontrado un montón de tutoriales, pero no puedo hacer que funcione.

    MI SOLUCIÓN ES QUE EL APACHE 2.4 Y LA VERSIÓN ANTERIOR.Yo lo he probado con Apache 2.4.9

    Usted necesita para editar dos archivos.POR FAVOR ASEGÚRESE DE HACER COPIA DE SEGURIDAD DE ESTE ARCHIVO ANTES DE REALIZAR CAMBIOS.Si usted escribe nada malo , tu localhost no funcionará incluso desinstalar xampp y, a continuación, vuelva a instalar xampp.

    PASO 1:

    Editar este archivo

    C:\Windows\System32\drivers\etc\hosts

    Abrir este archivo utilizando la opción «Ejecutar Como Administrador» desde el Bloc de notas(Muy Importante).Usted puede hacer esto mediante la

    Menú inicio > el Bloc de notas >Click Derecho > Ejecutar Como Administrador > Abrir el archivo

    añadir estas dos líneas al final de este archivo

    127.0.0.1       testsite.dev
    127.0.0.1       www.testsite.dev
    

    Tampoco vayas servidor de pruebas.dev o http://www.testsite.dev , ahora va a tratar de acceder desde su equipo local NO desde la web

    PASO 2:

    E:\xampp\apache\conf\extra\httpd-vhosts.conf

    Puede editar este archivo, normalmente , no es necesario ejecutar este archivo como «Ejecutar Como Administrador»
    Añada las líneas siguientes al final de este archivo

    NameVirtualHost *:80
    <VirtualHost *:80> 
        DocumentRoot "E:/xampp/htdocs"
        ServerName localhost
    </VirtualHost>
    
    <VirtualHost *:80>
        ServerAdmin [email protected]
        DocumentRoot "E:/xampp/htdocs/htc"
        ServerName testsite.dev
        ServerAlias www.testsite.dev
    </VirtualHost>
    

    Me setmy xampp en la unidad E , por lo que cuando se copia desde aquí , asegúrese de que cambia de acuerdo a la instalación de xampp.la Última parte es poco interesante.Estoy señalando esta poción

    <VirtualHost *:80>
        ServerAdmin [email protected]
        DocumentRoot "E:/xampp/htdocs/htc"
        ServerName testsite.dev
        ServerAlias www.testsite.dev
    </VirtualHost>
    

    Donde se puede encontrar este código?En internet , usted puede encontrar en muchos lugares, pero podría no funcionar para usted, ya que el código que se va a diferenciar de su versión de Apache.ASÍ QUE LO QUE»S LA SOLUCIÓN?

    Al final del archivo , verás que hay algunas líneas comentadas ya a mostrar una demo de cómo configurar un virtual host, solo tienes que copiar las líneas y hacer los cambios necesarios y va a trabajar para usted.He adjuntado una captura de pantalla para una mejor comprensión

    http://postimg.org/image/5pug9f42p/

    OriginalEl autor Rocker Maruf

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Recent Articles

Python «set» con duplicados/elementos repetidos

Hay una forma estándar de representar un "conjunto" que puede contener elementos duplicados. Como yo lo entiendo, un conjunto tiene exactamente un cero o...

Python: generador de expresión vs rendimiento

En Python, ¿hay alguna diferencia entre la creación de un generador de objetos a través de un generador de expresión versus el uso de...

Cómo exportar/importar la Masilla lista de sesiones?

Hay una manera de hacer esto? O tengo que tomar manualmente cada archivo de Registro? InformationsquelleAutor s.webbandit | 2012-10-23

no distingue mayúsculas de minúsculas coincidentes en xpath?

Por ejemplo, para el xml a continuación <CATALOG> <CD title="Empire Burlesque"/> <CD title="empire burlesque"/> <CD...