Оно работает!!

Оно работает!!

Я настроил среду разработки на Debian 7 и установил следующие службы:

  • Апачи
  • Связать9

У меня есть один сайт, доступный через "asix.debian.local". Я настроил зону и добавил реестр NS и A в файл db.debian.local.

Все работает, вот ответ, который я получаю с помощью curl:

"curl asix.debian.local" Apache по умолчанию

Оно работает!!

Это страница выдачи ASIX

Итак, я предположил, что все установлено и работает, но когда я ввожу тот же URL в браузере, я получаю сообщение «Ошибка «Сервер не найден — Iceweasel не может найти сервер по адресу asix.debian.local».

Только nameserver в /etc/resolv.conf — это локальный IP-адрес сервера.

Почему браузер не может открыть сайт, если curl смог?

Любая помощь будет оценена по достоинству.

Спасибо

решение1

В таком случае добавьте строку в /etc/nsswitch.conf

hosts: files dns mdns4_minimal [NOTFOUND=return] mdns4

быть

hosts: dns files mdns4_minimal [NOTFOUND=return] mdns4

решение2

Для тех, кто будет читать это в будущем:

Для меня это была не проблема DNS, а проблема сhttps:

curl my-domain.comработало, потому что использовало протокол http. Однако современные браузеры, похоже, всегда пытаются использовать https, и это не всегда очевидно.

Так что для меня настройка letsencrypt и включение https решили проблему.

решение3

Мне помогло удаление заголовков:

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

Связанный контент