【问题标题】:How to force an Apache Server to use TCP or UDP?如何强制 Apache 服务器使用 TCP 或 UDP?
【发布时间】:2018-09-12 12:19:24
【问题描述】:

我已经安装了 Apache,我想运行一个 Apache 网络服务器。我知道 Apache 是一个 HTTP 服务器,但我想知道在连接到它时如何强制使用 TCP 或 UDP。我应该在服务器端配置端口吗?我应该使用不同的方式访问客户端的服务器吗?

【问题讨论】:

  • 为什么要通过 UDP 请求 HTTP 资源?
  • HTTP 使用 TCP 连接。
  • AFAIK Apache HTTPD 不支持 UDP。如果您不这么认为,请提供引文:如果您能提供它,它将导致文档反过来提供“如何”问题的答案。

标签: apache http tcp udp webserver


【解决方案1】:

HTTP 的 RFC 规范确实说 HTTP 可以在 TCP 以外的其他协议上运行,但据我所知,这从未做过。如果您出于某种原因要尝试使用另一种协议,则需要选择一个像 TCP 一样具有流量控制的协议。 UDP 不适合。

Apache 设计为使用 TCP,对此进行任何更改都需要对源代码进行重大更改。

【讨论】:

    猜你喜欢
    • 2017-11-28
    • 2012-12-18
    • 2011-01-19
    • 1970-01-01
    • 2013-07-25
    • 1970-01-01
    • 2012-01-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多