Что-то не так с DNS, когда домен решает, но IP-адрес бросает 404?

Не забывайте редактировать postgresql.conf и изменяться/добавлять строку

listen_addresses = '*'

Postgresql по умолчанию слушает на localhost

0
задан 20 August 2010 в 05:46
4 ответа

Нет, это не проблема DNS. Это - проблема конфигурации веб-сервера. Решение могло быть столь же простым как добавляющий заголовки хоста к каждому веб-сайту, но нам будет нужно больше специфических особенностей от Вас относительно Вашей сети server\site конфигурация.

3
ответ дан 4 December 2019 в 11:08
  • 1
    Каковы три клиентских URL веб-сайта и к чему IP-адреса делают их твердость URL? Мое подозрение - то, что у Вас есть разрешение 2 других URL к тому же IP-адресу, который не собирается работать. Только один веб-сайт может работать на одном IP-адресе, если Вы не используете заголовки хоста, другой порт или код для направления клиентского браузера к корректному веб-сайту. –  joeqwerty 20 August 2010 в 06:20
  • 2
    (Мой ответ должен он здесь): Да, Вы правы. Наконец узнанный путем укоренения вокруг в панели управления конфигурацией, на которую другие домены указывают на тот же пакет хостинга с тем же IP. Таким образом, те другие домены должны быть доменом, переданным основному домену? –  markratledge 20 August 2010 в 06:34

Больше походит на проблему сервера HTTP. Проверьте, как имена хостов используются в Вашей конфигурации. Я использую эту "функцию" для указания на пользователей, которые не имеют a Host: заголовок к определенному DocRoot в моей конфигурации.

2
ответ дан 4 December 2019 в 11:08
  • 1
    Да, Вы правы. Наконец узнанный путем укоренения вокруг в панели управления конфигурацией, на которую другие домены указывают на тот же пакет хостинга с тем же IP. Таким образом, те другие домены должны быть доменом, переданным основному домену? –  markratledge 20 August 2010 в 06:27
  • 2
    В основном, да. Хотя трудно сказать, я настраиваю веб-серверы вручную, Вы, кажется, используете программное обеспечение управления как Plesk или что-то. Посмотрите, можно ли установить DocRoot по умолчанию для того сервиса, он должен быть взят, когда сервер получает нет Host: заголовок. –  polemon 20 August 2010 в 06:50

Скорее всего, Вам настраивали виртуальные заголовки хостов/хоста, если сайты - все на том же IP и порте.

2
ответ дан 4 December 2019 в 11:08
..

Пинает довольно старую нить, но я наткнулся на подобную проблему. После того, как я пошатался при попытке установить SSL-сертификат, мой сервер также выбрасывал 404-е при доступе по IP-адресу, в то время как все работало нормально через FQDN. К сожалению, некоторые наши старые приложения получают доступ к серверу через жестко закодированный IP-адрес . .

Проблема была решена добавлением привязки в IIS (8.5, Windows Server 2012 R2) со значением пустым Host Name (Имя хоста). Вы можете добавить только один из двух шагов:

  • Добавить новую привязку http и ввести имя хоста, затем нажать OK,
  • Отредактировать и удалить имя хоста, затем снова нажать OK.

За один проход это не сработает, потому что кнопка OK останется затемненной.

.
1
ответ дан 4 December 2019 в 11:08

Теги

Похожие вопросы