如何使用 Openssl 1.0.1 安装 Apache?

2 apache2 openssl software-installation

我想在 Apache 服务器上测试 Heartbleed。我从我的操作系统(Ubutu 12.04)中删除了 Apache 和 Openssl。我想知道如何使用 Openssl 1.0.1 版安装 Apache 以便能够在我自己的本地主机(Apache 服务器)上测试此漏洞?

Lou*_*sen 5

是的,你可以自己编译。

  1. 下载OpenSSL 1.0.1f

    wget http://www.openssl.org/source/openssl-1.0.1f.tar.gz
    
    Run Code Online (Sandbox Code Playgroud)
  2. 提取openssl-1.0.1f.tar.gz

    tar -xvzf openssl-1.0.1f.tar.gz
    
    Run Code Online (Sandbox Code Playgroud)
  3. 进入创建的目录:

    cd openssl-1.0.1f
    
    Run Code Online (Sandbox Code Playgroud)
  4. 配置 OpenSSL:

    ./config
    
    Run Code Online (Sandbox Code Playgroud)
  5. 编译 OpenSSL:

    make
    
    Run Code Online (Sandbox Code Playgroud)
  6. 测试是否一切正常:

    make test
    
    Run Code Online (Sandbox Code Playgroud)
  7. 安装 OpenSSL:

    sudo make install
    
    Run Code Online (Sandbox Code Playgroud)

现在 OpenSSL 已安装在您的 PC 上,您可以对其进行测试。