Ubuntu 14.04 手动编译安装apache httpd 服务器

因为系统比较老了,加之做了一些配置上的修改,无法通过安装命令(sudo apt-get install apache2)直接安装,所以只能通过手动编译安装,安装步骤如下:

  1. 下载apache httpd 源码:https://httpd.apache.org/download.cgi 这里选择最新的版本
    httpd-2.4.51.tar.gz [ PGP ] [ SHA256 ] [ SHA512 ]
  2. 解压缩:tar -zxvf httpd-2.4.51.tar.gz
  3. 下载apr, apr-util, http://apr.apache.org/download.cgi 下载 apr apr-util 源码, 解压到 httpd-2.4.51/srclib下, 去掉版本号 , 如下: httpd-2.4.51/srclib/apr 和httpd-2.4.51/srclib/apr-util
  4. 下载安装pcre:

    sudo apt-get install libpcre3-dev

  5. 下载安装其他:

    sudo apt-get install autoconf

    sudo apt-get install libtool

  6. 编译httpd,进入httpd源码目录: 编译安装前的检查,有错误都会在此步骤给出提示,注意相关的文件权限一定要是0755

    ./buildconf 进入httpd源码目录: ./configure --prefix=/opt/httpd --with-included-apr (如何你想把程序安装到/opt/httpd/ 就在--prefix写上路径,如果指明 --prefix 就会使用默认路径)

  7. make
  8. make install
  9. 编译安装完成.

附带需要修改权限的文件列表:

chmod 755 httpd-2.4.51/srclib/apr/configure
chmod 755 httpd-2.4.51/srclib/apr-util/configure
chmod 755 httpd-2.4.51/srclib/apr/buildconf
chmod 755 httpd-2.4.51/srclib/apr-util/buildconf
chmod 755 httpd-2.4.51/srclib/apr/build/buildcheck.sh
chmod 755 httpd-2.4.51/srclib/apr/build/PrintPath
chmod 755 httpd-2.4.51/srclib/apr/build/get-version.sh
chmod 755 httpd-2.4.51/srclib/apr/build/gen-build.py
chmod 755 httpd-2.4.51/srclib/apr/build/mkdir.sh

本文作者:肖云

本文链接:http://www.d7dd.com/2021/11/ubuntu-apache-httpd

版权声明:本博客所有文章除特别声明外,均采用CC BY-NC-SA 3.0许可协议。转载请注明出处!

ssh tunnel:the negotiation of encryption is failed
0 条评论
已登录,注销 取消