【问题标题】:Apache HTTPD VirtualHost issues on port 443端口 443 上的 Apache HTTPD VirtualHost 问题
【发布时间】:2014-02-22 00:12:46
【问题描述】:

我正在尝试设置 Apache HTTPD 以使用 Tomcat。现在我已经启动并运行了 tomcat,它工作正常(可以通过在 url 中指定 :8080 来访问 Web 应用程序)。我想做的是让 Apache HTTPD 将端口 80 流量重定向到 443,建立 SSL,然后让它反向代理流量到 Tomcat。端口 80 流量重定向使用 REDIRECT 指令(重定向到 https://www.myregistereddomain.com)。由于某种原因,虚拟主机指令无法解析 443 流量。我在 apache 错误日志中收到“请求中的无效方法 \x16\x03\x01”,然后是“文件不存在:/usr/local/apache/htdocs/501.shtml”。

与问题相关的链接:http://www.noah.org/wiki/Apache2_Invalid_method_in_request_%5Cx16%5Cx03%5Cx01

我已尝试将虚拟主机更改为 _default_:443 和 *:443,但仍会引发相同的错误。 httpd.conf 文件中没有其他 VirtualHost 指令,所以我不确定它是如何解析到 443 上的虚拟主机的。它最初是“www.mydomain.com:443”,然后我通过“IP”尝试了它:443",但仍然有同样的错误。任何人碰巧知道设置有什么问题或有关如何进行故障排除的任何指示?

【问题讨论】:

    标签: apache httpd.conf


    【解决方案1】:

    最终只使用了 nginx。更容易设置和作为反向代理运行。

    【讨论】:

    • nginx是否支持AJP协议?
    猜你喜欢
    • 2012-05-26
    • 2022-06-23
    • 2012-07-24
    • 1970-01-01
    • 2012-04-10
    • 2016-11-12
    • 1970-01-01
    • 2014-03-01
    • 2011-02-25
    相关资源
    最近更新 更多