【问题标题】:Browsers refuse to connect to websites without url scheme provided浏览器拒绝连接到没有提供 url 方案的网站
【发布时间】:2019-03-13 00:11:03
【问题描述】:

我最近将我的网络服务器更新为 Ubuntu 16.04,更新后,当 url 不包含 https://

时,我遇到了浏览器拒绝连接的问题

我确保检查 ufw 以验证“Apache Full”是否被允许,但不知道从这里检查什么。任何帮助是极大的赞赏! :)

【问题讨论】:

    标签: apache ubuntu url webserver


    【解决方案1】:

    除非网上的其他人用相同版本的 Ubuntu 解决了同样的问题,否则你可能不得不调试它。我无法为您调试它,因为我不在您的键盘旁。不过,我可以让你开始。

    从网络服务器以外的机器上,尝试命令

    openssl s_client -connect HOSTNAME:80
    

    将 HOSTNAME 替换为 Web 服务器的主机名。如果它抱怨“连接被拒绝”,那么您的新 Web 服务器不再提供 HTTP。另一方面,如果 OpenSSL 连接,那么您的新 Web 服务器至少正在尝试提供 HTTP。 (请注意,如果按上述方式调用 OpenSSL,它在连接时不会做任何有用的事情。它应该会在几秒钟后断开连接,但重点是连接。)

    如果出于比较的目的,您希望了解良好的 HTTP 连接是什么样的,请尝试

    openssl s_client -connect stackoverflow.com:80
    

    【讨论】:

    • 感谢您的帮助!问题是我有 Listen 8080,而不是 ports.conf 中的 Listen 80。很确定我最初在设置服务器(5 年前)时设置了一些端口转发设置,但我忘记了。再次感谢。
    • 对。如果答案有用,您可以通过检查答案左侧的绿色标记接受
    猜你喜欢
    • 2023-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-03
    • 2016-11-19
    • 1970-01-01
    • 2019-10-23
    • 1970-01-01
    相关资源
    最近更新 更多