Установка HTTP /2 веб-сервера
Я пытаюсь сделать анализ производительности HTTP/1.1 и HTTP /2. Но мне не удалось установить более позднюю версию. Мне нужны оба протокола из одной и той же реализации (например, H2O). Первая проблема, с которой я столкнулся при установке H2O, - это версия openssl в Ubuntu 14.04. Я обновил версию до 1.0.2, как предложено 1. Затем я получил следующие сообщения об ошибках:
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
Может кто-нибудь, пожалуйста, помогите мне здесь.
1 ответ
Попробуйте использовать Nginx. Существует гораздо больше поддержки для этого. H2O немного сложнее в настройке, и документы не так хорошо написаны.