yxjhhdx 2021-07-09 19:37 采纳率: 28.6%
浏览 144
已结题

linux的web服务已经启动了,本地可以http访问,但是远程却无法https方式访问

我在某机器上( 192.169.7.98 )通过docker部署了一个的web服务,本地可以curl方式访问:

[root@registry quay]# curl -k https://192.169.7.98:443/

<title>401 Authorization Required</title>

401 Authorization Required


nginx/1.12.1

可见,虽然非https,虽然是401, 但是至少没有超时报错,至少有响应。

但远程就超时无响应,然后出现错误界面。如访问: https://192.169.7.98/, 会加载一段时间,然后出现:

img

当然,192.169.7.98 是可以ping得通的, 但是呢, 那个443 端口 无法访问。

[root@bastion ~]# nc -v 192.169.7.98 111
Ncat: Version 6.40 ( http://nmap.org/ncat )
Ncat: Connected to 192.169.7.98:111.
^C
[root@bastion ~]# nc -v 192.169.7.98 443
Ncat: Version 6.40 ( http://nmap.org/ncat )
Ncat: Connection timed out.

这就非常奇怪啊, 为什么会这样?

是不是docker部署的web服务 有问题呢, 但是查看他日志也没有错误..

  • 写回答

3条回答 默认 最新

  • wj31932 2021-07-12 17:00
    关注

    远程是否经过路由器,路由器是否打开443端口

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 4月25日
  • 已采纳回答 4月17日
  • 创建了问题 7月9日