apache - OpenSSL : error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol

标签 apache ssl

建立一个网络服务器,当我尝试时得到了主题中的错误代码 sudo wget -v https://192.168.0.2 但如果我这样做,我会得到我的 index.html sudo wget -v http://192.168.0.2:443 我读过的每个线程都说这是因为 HTTP 正在监听 443 并阻止 SSL 使用它,我用 sudo openssl s_client -connect 192.168.0.2:443 -debug

使用 CentOS 7

编辑 #1:尝试发布配置,但 Ctrl+K 没有格式化我的代码。询问配置文件的特定行,将在评论中发布。

  1. /etc/hosts
  2. /etc/httpd/conf/httpd.conf
  3. /etc/httpd/conf.d/ssl.conf
  4. /etc/httpd/conf.d/non-ssl.conf
  5. /etc/httpd/sites-available/mysite.conf

已经尝试过这些线程:

如果我漏掉了一个话题,请告诉我,我会尽力而为。

最佳答案

@Patrick-Mevzek 提供了一个有用的故障排除工具。 httpd -S 指向导致问题的配置文件。我在我的/etc/httpd/conf.d/mysite.conf 文件(一个我忘记的文件)中将端口从 443 更改为 80,并且一切正常(减去 SSL 问题,但我正在解决这个问题)。感谢帕特里克!

关于apache - OpenSSL : error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52683275/

相关文章:

node.js - 在 Node 中使用 HTTPS 连接时如何在 TLD 之间重定向?

java - 可以在Windows和Linux环境下开发的Web框架

java - 将拦截器链添加到 JAX WS 提供程序

apache - 组件服务中的 Solr 显示已暂停且无法在 Windows 上启动

apache - 出现 (13)Permission returned: make_sock: Could not bind to address [::]:9000 错误的原因是什么?

tomcat - 如何在 Tomcat 7 - Amazon ec2 ubuntu 实例中安装 ssl

apache - CentOS 7 apachectl httpd.service 启动失败

r - 连接到 api.twitter.com 时出现未知 SSL 协议(protocol)错误 :443

java - 如何按需启用 javax.net.debug

android - 如何阻止不受信任的证书?