我正在尝试在我的一台服务器上测试 SSL 连接。服务器位于 LB 后面,因此它正在侦听端口 8090 上的 SSL 连接。
--resolve
在与侦听端口 443 的 LB 通话时,我使用该选项进行测试。
curl --resolve 'myservice.com:443:1.1.1.1' 'https://myservice.com'
Run Code Online (Sandbox Code Playgroud)
但是当我这样做时:
curl --resolve 'myservice.com:8090:2.2.2.2' 'https://myservice.com:8090'
Run Code Online (Sandbox Code Playgroud)
curl 只是忽略端口并使用 443。当然,这会导致 DNS 缓存丢失,我最终使用公共 DNS IP ...
* Added myservice.com:8090:2.2.2.2 to DNS cache
* About to connect() to myservice.com port 443 (#0)
* Trying 3.3.3.3...
* Connected to myservice.com (3.3.3.3) port 443 (#0)
Run Code Online (Sandbox Code Playgroud)
如何强制 curl 使用端口 8090 进行 SSL 连接?
谢谢。
我正在尝试在服务器上安装 gitosis(由 OVH 托管并运行 Ubuntu 服务器 11.04)。我已经做过几次了,从来没有遇到过任何问题。
但是这一次,当我只是尝试克隆 gitosis 时,我有一些非常复杂的事情。
[root@ovks-1:~/]#git clone git://eagain.net/gitosis.git
Cloning into gitosis...
eagain.net[0: 208.78.102.120]: errno=Connection refused
fatal: unable to connect a socket (Connection refused)
zsh: exit 128 git clone git://eagain.net/gitosis.git
Run Code Online (Sandbox Code Playgroud)
根据我的搜索,9418 端口似乎已关闭。
但我不明白,根据定义,服务器不应该有任何关闭的端口,而且我找不到办法查看它们是否关闭。
那么如何检查端口是否打开以及如果关闭如何打开它?
感谢您的帮助。
WesleyDavid 请求:iptables -L
结果
[root@odeoos-vks-1:~/]#iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Run Code Online (Sandbox Code Playgroud)
我不知道这是什么意思...谢谢:)
更新:
我终于使用 github 从 gitosis …