我无法访问我的Linux服务器中的某个网站。
# curl https://pgws.bpm.bankmellat.ir/pgwchannel/services/pgw?WSDL curl: (7) couldn't connect to host
它可以从任何地方访问,但我的服务器。 我禁用了ConfigServer防火墙,但问题仍然存在。 我不知道如何调查问题,并意识到为什么我的服务器无法访问此页面?
我将不胜感激任何评论。
服务器可能阻止了你。 在这种情况下,您只能联系该系统的pipe理员。 我无法从我的系统访问它,所以它不只是你的系统。 可能只限于某些networking/主机。
[编辑]
错误
curl:(7)无法连接到主机
意味着DNS工作正常,但TCP连接失败。 这是TCP层面的networking问题。 检查防火墙,可能是你的MTU。 如果您有一个可以过滤所有ICMP的错误防火墙,那么如果path上的MTU比本地计算机的MTU小,那么您可能会遇到问题。
要禁用证书检查,请使用:
curl -k https://pgws.bpm.bankmellat.ir/pgwchannel/services/pgw?WSDL