
Configurei um ambiente de desenvolvimento no Debian 7 e instalei os seguintes serviços:
- Apache
- Vincular9
Eu tenho um site que pode ser acessado através de "asix.debian.local". Eu configurei a zona e adicionei o registro NS e A ao arquivo db.debian.local.
Tudo está funcionando, esta é a resposta que recebo com curl:
"curl asix.debian.local" padrão do Apache
Funciona!!
Esta é a página de Benvinguda do ASIX
Então imaginei que tinha tudo funcionando, mas quando digito a mesma URL no navegador, recebo "Erro de servidor não encontrado - o Iceweasel não consegue encontrar o servidor em asix.debian.local."
Somente nameserver em /etc/resolv.conf é o IP local do servidor.
Por que o navegador não consegue acessar o site se o curl o fez?
Qualquer ajuda é apreciada.
Obrigado
Responder1
Para tal caso, adicione linha em /etc/nsswitch.conf
hosts: files dns mdns4_minimal [NOTFOUND=return] mdns4
ser
hosts: dns files mdns4_minimal [NOTFOUND=return] mdns4
Responder2
Para alguém que lerá isso no futuro:
Para mim, não foi um problema de DNS, mas sim um problema comhttps:
curl my-domain.com
funcionou porque usava o protocolo http. No entanto, os navegadores modernos parecem sempre tentar usar https hoje em dia e isso nem sempre é óbvio.
Então, para mim, configurar o letsencrypt e ativar o https resolveu o problema.
Responder3
Remover os cabeçalhos é o que funcionou para mim:
// headers: {
// "Content-Type": "multipart/form-data"
// },