accesos directos localeshost

2

Tengo php y apache habilitados y una carpeta test ubicada en mi ~/Sites . ¿Hay alguna forma de acceder a ella gracias a la dirección http://test.dev en lugar de http://localhost/~user/test ?

    
pregunta Aliou 12.11.2011 - 22:02

1 respuesta

2

Esto se denomina " Host virtual ". Así es como los configuro:

  • Editar /private/etc/apache2/httpd.conf , y cambiar

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

    ser:

    # Virtual hosts
    Include /private/etc/apache2/extra/httpd-vhosts.conf
    
  • Edite /private/etc/apache2/extra/httpd-vhosts.conf y agregue una entrada que sea así:

    <VirtualHost *:80>
        DocumentRoot "/Users/dave/Sites"
        ServerName test.dev
    </VirtualHost>
    
  • Edite /private/etc/hosts y agregue esta entrada:

    127.0.0.1 test.dev
    
  • Reinicia tu servidor web (yo uso sudo apachectl restart )

Hay algunos ejemplos de definiciones de host virtual en el archivo httpd-vhost.conf que están ahí para mostrarle cómo se ve la sintaxis. Se ven así:

# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for all requests that do not
# match a ServerName or ServerAlias in any <VirtualHost> block.
#
<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot "/usr/docs/dummy-host.example.com"
    ServerName dummy-host.example.com
    ServerAlias www.dummy-host.example.com
    ErrorLog "/private/var/log/apache2/dummy-host.example.com-error_log"
    CustomLog "/private/var/log/apache2/dummy-host.example.com-access_log" common
</VirtualHost>

Agregue los signos # al principio de esas líneas para comentarlos.

Una alternativa a esto es usar una aplicación como VirtualHostX para hacer esto por usted ($ 35).

Editar 5 dic 2011 :

Aquí hay una nueva publicación del blog de los creadores de Alfred sobre cómo configuraron esto:

enlace

    
respondido por el Dave DeLong 12.11.2011 - 22:19

Lea otras preguntas en las etiquetas