Configurar dnsmasq para que funcione correctamente con mod_rewrite en Mac OS X Mountain Lion

Configurar dnsmasq para que funcione correctamente con mod_rewrite en Mac OS X Mountain Lion

Necesito ayuda desesperadamente.

Leí un artículo en el blog echoditto (http://www.echoditto.com/blog/never-touch-your-local-etchosts-file-os-x-again) y seguí las recomendaciones para configurar dnsmasq en mi mac usando homebrew. Ahora tengo un problema que no puedo resolver y necesito ayuda porque ha paralizado totalmente mi trabajo de desarrollo.

Inicialmente, después de implementar dnsmaqs, no pude hacer que mis sitios se cargaran en absoluto... pero pude resolver ese problema cambiando el contenido de mi archivo httpd-vhosts.conf a lo siguiente:

#allow access to the Hosts directory where your sites are
<Directory "/Volumes/sites">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    #you could configure the following to only allow access from localhost
    Order allow,deny
    Allow from all
</Directory>

#get the server name from the Host: header
UseCanonicalName Off
VirtualDocumentRoot /Volumes/sites/%0/

Ahora puedo apuntar mi navegador ahttp://nombrededominio.dev/y hacer que el sitio se cargue.

Sin embargo, al usar Joomla, tengo problemas con mod_rewrite:

Puedo cargar el backend del administrador sin problemas navegando ahttp://nombrededominio.dev/administrator/

Puedo cargar la página de inicio del sitio sin ningún problema navegando ahttp://nombrededominio.dev/

Sin embargo, si hago clic en cualquier enlace que normalmente cargaría una subpágina, comohttp://nombrededominio.dev/aboutRecibo un error 404 o un error 500 y el siguiente contenido de la página:

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, [email protected] and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Intenté volver al alojamiento virtual no dinámico y ya no funciona.

Tampoco puedo acceder a los sitios apuntando el navegador ahttp://localhost/domainname.dev

Por favor avíseme lo antes posible, porque de lo contrario tendré que realizar una reinstalación completa de mi Mac y no puedo permitirme el tiempo de inactividad.

He subido mi archivo httpd.conf, mi archivo httpd-vhosts.conf y un archivo .htaccess de muestra a una esencia:https://gist.github.com/alisamii/6549754

Además, cabe destacar que intenté volver a la configuración que tenía antes de instalar dnsmasq para poder acceder a los sitios locales usando el esquema de URL, http://localhost/path/to/sitepero ya no funciona y aparece un error de configuración del servidor.

información relacionada