wget не работает на одном компьютере: 404 не найден

Я пытаюсь использовать wget в отладочных и вопрос я имею. У меня есть удаленная машина с одного сервера, пытающаяся достичь запроса.json и он прекрасно работает, подключается и загружается. У меня есть еще одна удаленная машина пытается достичь того же места, и я получаю это:

[root@test ~]# wget http://testsite.com/query.json
--20:49:55--  http://testsite.com/query.json
Resolving testsite.com... aaa.bbb.ccc.ddd
Connecting to testsite.com|aaa.bbb.ccc.ddd|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
20:49:55 ERROR 404: Not Found.

Я отключил брандмауэр временно, и это не помогает. Похоже, что он подключается к машине (я проверил с помощью traceroute, что обе машины делают это на сервере), он просто не может найти файл, но я уверен, что он есть, потому что он работает с моей другой удаленной машиной. Кто-нибудь знает, что могло вызвать это?

спасибо.

24
задан yellavon
27.12.2022 12:54 Количество просмотров материала 2636
Распечатать страницу

2 ответа

Проверьте журналы ошибок HTTP-сервера - они часто дают более подробную информацию. Сравните успешные и неудачные записи в журналах доступа к серверу HTTP.

0
отвечен RedGrittyBrick 2022-12-28 20:42

благодаря RedGrittyBrick, журнал доступа позволил мне увидеть, что он даже не попал в машину.

я узнал, что в /etc/hosts Я разрешал неправильное имя хоста к IP. Хотя сообщение было отправлено на правильный IP, я думаю ДНС не понравился неверное имя, что может быть в заголовках.

0
отвечен kenorb 2022-12-28 22:59

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх