¿Cómo configuro un host local usando la carpeta Sitios en mi Mac?

¿Cómo configuro un host local usando la carpeta Sitios en mi Mac?

¿Cómo configuro un host local usando la carpeta "Sitios" en mi Mac?

Respuesta1

La casilla de verificación para compartir web se eliminó en 10.8, pero sudo apachectl starttambién habilita el agente de lanzamiento de forma permanente (consulte cat /usr/sbin/apachectl). Para que http://localhost/~username/funcione, puede guardar algo como esto como /etc/apache2/users/username.conf:

<Directory "/Users/username/Sites/">
    Options Indexes MultiViews
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>

Si desea dirigir localhost a ~/Sites/, puede cambiar DocumentRoot en /etc/apache2/httpd.conf.

Puede agregar un host virtual descomentando Include /private/etc/apache2/extra/httpd-vhosts.conf, /etc/apache2/httpd.confagregando 127.0.0.1 testsite.devy /etc/hostsagregando esto a /etc/apache2/extra/httpd-vhosts.conf:

<VirtualHost *:80>
    DocumentRoot "/Users/username/Sites/testsite/"
    ServerName testsite.dev
</VirtualHost>

sudo apachectl restartaplica cambios.

Respuesta2

AbiertoPreferencias del Sistema » Compartiry habilitarCompartir web.

En el león de montañaCompartir webse ha eliminado de las preferencias, así que utilícelo sudo apachectl startpara iniciar Apache.

Encontrarás las URL especificadas allí. Por ejemplo, miSitiosSe puede acceder a la carpeta /Users/danielbeck/Sitescomo http://10.0.1.2/~danielbeck/.

información relacionada