¡¡Funciona!!

¡¡Funciona!!

Configuré un entorno de desarrollo en Debian 7 e instalé los siguientes servicios:

  • apache
  • Enlazar9

Tengo un sitio al que se puede acceder a través de "asix.debian.local". Configuré la zona y agregué el registro NS y A al archivo db.debian.local.

Todo está funcionando, esta es la respuesta que obtengo con curl:

"curl asix.debian.local" valor predeterminado de Apache

¡¡Funciona!!

Esta es la página de benvinguda de ASIX.

Así que supuse que todo estaba en funcionamiento, pero cuando escribo la misma URL en el navegador, aparece "Error de servidor no encontrado: Iceweasel no puede encontrar el servidor en asix.debian.local".

Sólo el servidor de nombres en /etc/resolv.conf es la IP local del servidor.

¿Por qué el navegador no puede acceder al sitio web si curl sí lo hizo?

Se agradece cualquier ayuda.

Gracias

Respuesta1

Para tal caso, agregue una línea en /etc/nsswitch.conf

hosts: files dns mdns4_minimal [NOTFOUND=return] mdns4

ser

hosts: dns files mdns4_minimal [NOTFOUND=return] mdns4

Respuesta2

Para alguien que lea esto en el futuro:

Para mí no fue un problema de DNS sino uno conhttps:

curl my-domain.comfuncionó porque usaba el protocolo http. Sin embargo, los navegadores modernos parecen intentar siempre utilizar https hoy en día y eso no siempre es obvio.

Entonces, para mí, configurar letsencrypt y habilitar https resolvió el problema.

Respuesta3

Quitar los encabezados es lo que funcionó para mí:

  // headers: {
  //   "Content-Type": "multipart/form-data"
  // },

información relacionada