Configurando o dnsmasq para funcionar corretamente com mod_rewrite no Mac OS X Mountain Lion

Configurando o dnsmasq para funcionar corretamente com mod_rewrite no Mac OS X Mountain Lion

Preciso desesperadamente de ajuda.

Li um artigo no blog echoditto (http://www.echoditto.com/blog/never-touch-your-local-etchosts-file-os-x-again) e segui as recomendações para configurar o dnsmasq no meu mac usando homebrew. Agora estou tendo um problema que não consigo resolver e preciso de ajuda, porque isso prejudicou totalmente meu trabalho de desenvolvimento.

Inicialmente, após implementar o dnsmaqs, não consegui carregar meus sites… mas consegui resolver esse problema alterando o conteúdo do meu arquivo httpd-vhosts.conf para o seguinte:

#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/

Agora posso apontar meu navegador parahttp://nomedodomínio.dev/e faça o site carregar.

No entanto, usando o Joomla, estou tendo problemas com o mod_rewrite:

Posso carregar o back-end do administrador sem problemas navegando atéhttp://nomedodomínio.dev/administrator/

Posso carregar a página inicial do site sem problemas navegando atéhttp://nomedodomínio.dev/

No entanto, se eu clicar em qualquer link que normalmente carregaria uma subpágina, comohttp://nomedodomínio.dev/aboutRecebo um erro 404 ou um erro 500 e o seguinte conteúdo da 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.

Tentei voltar para a hospedagem virtual não dinâmica e não funcionou mais.

Também não consigo acessar os sites apontando o navegador parahttp://localhost/domainname.dev

Por favor, avise o mais rápido possível, caso contrário, terei que fazer uma reinstalação completa do meu Mac e não posso me permitir o tempo de inatividade.

Carreguei meu arquivo httpd.conf, arquivo httpd-vhosts.conf e um arquivo .htaccess de amostra para uma essência:https://gist.github.com/alisamii/6549754

Além disso, é importante notar que tentei reverter para as configurações que tinha antes de instalar o dnsmasq para poder acessar os sites locais usando o esquema de URL, http://localhost/path/to/sitemas ele não funciona mais e recebo um erro de configuração do servidor.

informação relacionada