Как проверить, может ли сервер отправлять исходящие запросы на порты 80 и 443?

StackOverflow https://stackoverflow.com/questions/1483987

  •  18-09-2019
  •  | 
  •  

Вопрос

По отношению к этот вопрос по проблеме OpenID У меня кто-то попросил меня проверить, может ли мой сервер отправлять исходящие запросы на порты 80 и 443.

Можете ли вы сказать мне, как это проверить?Сервер находится:

Apache/2.0.63 (Unix) mod_ssl/2.0.63 OpenSSL/0.9.8e-fips-rhel5 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 PHP/5.2.8  

Дополнительная информация через php_info() здесь.

Это было полезно?

Решение

Проверьте это, попытавшись получить веб-страницу на каком-нибудь другом сервере (например, Google), используя функции curl php.Порт 80 - HTTP, порт 443 - HTTPS.

Другие советы

Если у вас есть доступ к оболочке на коробке, вы можете просто попробовать один из:

1) "wget http://www.google.com" (следует создать файл с именем index.html, содержащий исходный код главной страницы Google)

2) "telnet google.com 80", который должен выдать некоторый вывод, указывающий, что вы подключены к google.com.Попробуйте ввести "GET /", за которым следует return .Вы должны увидеть, как промелькнет код домашней страницы Google.

Если у вас нет доступа к командной строке, сделайте то, что предложил derobert, используйте встроенные функции curl php и попробуйте установить соединение.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top