@yevgeniyche

Почему возникает ошибка «Failed to connect to site.ru port 80: Connection refused» при парсинге сайтов через CURL?

На моем VPS сервере функция CURL почему-то не может получить некоторые страницы. Например, для сайта akpphelp.ru:

<?php 
    if ($ch = @curl_init()) 
        { 
            @curl_setopt($ch, CURLOPT_URL, 'http://akpphelp.ru'); 
            @curl_setopt($ch, CURLOPT_HEADER, false); 
            @curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
            @curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30); 
            $data = @curl_exec($ch); 
            echo $data;
            echo curl_error($ch);
            @curl_close($ch); 
        } 
?>

Контент страницы не выводится, а выводится ошибка:

Failed to connect to akpphelp.ru port 80: Connection refused

Пожалуйста, подскажите в чем может быть проблема? На другом VPS сервере этот URL парсится нормально этим же кодом. Другие сайты также парсятся нормально.

Вывод traceroute:

traceroute akpphelp.ru
traceroute to akpphelp.ru (186.2.163.244), 30 hops max, 60 byte packets
1 188.127.239.254 (188.127.239.254) 1.801 ms 1.852 ms 1.914 ms
2 * * *
3 * * *
4 * * *
5 * * *
6 * * *
7 * * *
8 * * *
9 * * *
10 * * *
11 * * *
12 * * *
13 * * *
14 * * *
15 * * *
16 * * *
17 * * *
18 * * *
19 * * *
20 * * *
21 * * *
22 * * *
23 * * *
24 * * *
25 * * *
26 * * *
27 * * *
28 * * *
29 * * *
30 * * *
  • Вопрос задан
  • 788 просмотров
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
non progredi est regredi
fail2ban и аналоги на стороне akpphelp.ru
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы