0

我正在尝试对 HTTP/1.1 和 HTTP/2 进行一些性能分析。但是我没有成功安装后一个。我需要来自同一实现的两种协议(例如 H2O)。我在安装 H2O 时遇到的第一个问题是 ubuntu 14.04 中的 openssl 版本。我按照1的建议将版本更新为 1.0.2 。然后我收到以下错误消息:

    In function `h2o_socket_ssl_get_selected_protocol':
    /tmp/h2o/lib/common/socket.c:499: undefined reference to        `SSL_get0_alpn_selected'
CMakeFiles/h2o.dir/lib/common/socket.c.o: In function `h2o_ssl_register_alpn_protocols':
/tmp/h2o/lib/common/socket.c:542: undefined reference to `SSL_CTX_set_alpn_select_cb'
collect2: error: ld returned 1 exit status
make[2]: *** [h2o] Error 1
make[1]: *** [CMakeFiles/h2o.dir/all] Error 2
make: *** [all] Error 2

任何人都可以在这里帮助我。

4

1 回答 1

0

尝试使用 Nginx。有更多的支持。H2O 的设置有点复杂,文档也写得不太好。

于 2015-03-20T19:52:48.700 回答