小编Nic*_*UME的帖子

如何使用命令行 curl 指定 SSL 端口?

我正在尝试在我的一台服务器上测试 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 连接?

谢谢。

ssl port curl

10
推荐指数
2
解决办法
7万
查看次数

安装 gitosis 和关闭端口?

我正在尝试在服务器上安装 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 …

port git connection-refused

4
推荐指数
1
解决办法
4286
查看次数

标签 统计

port ×2

connection-refused ×1

curl ×1

git ×1

ssl ×1