Tôi trước đây đã chạy apache 2.2.20 và openssl 1.0.0e. Tôi đã cài đặt openssl 1.0.1, sau đó tải xuống tarball cho apache 2.4.1 và cài đặt apr 1.4.6 & apr-util 1.4.1 với --prefix=/usr/local
. Tôi cấu hình apache2 với:Apache 2.4.1 tham chiếu không xác định đến `SSLv2_client_method '
sudo ./configure --prefix=/usr/local/apache2 --enable-mods-shared=all
--enable-deflate --enable-proxy --enable-proxy-balancer --enable-proxy-http
--enable-rewrite --enable-cache --enable-mem-cache --enable-ssl --enable-headers
--with-mpm=worker --with-included-apr
Nhưng sau khi chạy sudo make
tôi nhận được một lỗi:
httpd-2.4.1/support/ab.c:2227: undefined reference to `SSLv2_client_method'
gì đang gây ra lỗi này và làm thế nào để sửa chữa nó?
Tôi sẽ xác định cờ đó ở đâu? – arby
Tôi không thể nhớ cách thích hợp để làm điều đó là gì, nhưng bạn chỉ có thể đặt '#define OPENSSL_NO_SSL2' hoặc thứ gì đó ở trên cùng của tệp ab.c. –