如何检查托管服务器

时间:2017-12-13 07:26:46

标签: curl server hosting telnet nmap

我正在网站中集成支付网关,该网站由公司托管在服务器中。这个过程需要打开2个端口,我已经用一个服务器测试了这个,我要求他们打开端口,他们做了,我的代码运行正常。但当我要求为另一家公司(托管)打开端口时,他们说他们打开了端口,但有些我的代码运行不正常,有连接拒绝消息返回给我。所以,我想知道第二家公司是否真的开了这个港口。有什么方法我可以看到端口是否打开?代码在CURL中,如果服务器启用了CURL,它也会很棒。

2 个答案:

答案 0 :(得分:1)

如果需要状态码,可以使用命令:

curl -sL -w %{http_code} HOST:PORT -o /dev/null

HTTP状态码:200-服务可用: 更多信息:https://httpstatuses.com/

例如:

curl -sL -w "%{http_code}\n" https://google.com:443 -o /dev/null

答案 1 :(得分:-4)

wget http://hostname:port

这将下载某种index.html。或者,您可以尝试

curl http://hostname:port

这将打开一个HTML页面。