• Ubuntu 下配置apache和APR


    软件环境:ubuntu14.04  虚拟机Vmware  软件:http://httpd.apache.org/  httpd-2.2.29.tar.gz  不需要单独下载APR。

    1.解压apache源码
    # tar xvzf httpd-2.2.29.gz
    # cd httpd-2.2.29
    2.安装apr
    # cd srclib/apr
    # ./configure --prefix=/usr/local/apr //配置到指定目录
    # make
    # make install %需要再root模式下运行 前面加sudo
    3.安装apr-util
    # cd ../apr-util/
    # ./configure --prefix=/usr/local/apr-util 
        --with-apr=/usr/local/apr
    # make
    # make install %需要root权限 前面加sudo
    # cd ../../
    4.安装apache

    #./configure --prefix=/usr/local/apache2 --enable-modules=so --enable-mods-shared=all --enable-proxy --enable-proxy-connect --enable-proxy-ftp --enable-proxy-http --enable-proxy-ajp --enable-proxy-balancer --enable-rewrite--enable-status --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ 
    %如果有错误
    mod_deflate has been requested but can not be built due to prerequisite failures(ubuntu centent) 那是没有安装zlib包。centos下可以采用yum install zlib-devel, ubuntu下可以采用apt-get install zlib1g-dev.

    # make
    # make install 同上

    5. 安装tomcat-native.tar.gz  //暂时没配
    # cd /opt/tomcat/bin
    # tar zxvf tomcat-native.tar.gz
    # cd tomcat-native-src/jni/native
    # ./configure --with-apr=/usr/local/apr

     6. 添加环境变量

    # vim /etc/profile
    添加:export LD_LIBRARY_PATH=/usr/local/apr/lib

     7. 启动与停止

    启动:sudo /usr/local/apache2/bin/httpd -k start

    启动时提示:

    httpd: Could not determine the servers fully qualified domain name, using 127.0.0.1 for ServerName.
    解决办法1是在http.conf中加一行:%%http.conf在/usr/local/apache2/conf/下
    ServerName 127.0.0.1:80

    或者2.找到#ServerName www.example.com:80   把#去掉,再重启apache即可没事了。

    否则,只能在本地用127.0.0.1访问,不能使别的电脑访问网站

    停止:sudo /usr/local/apache2/bin/httpd -k stop

     

     

  • 相关阅读:
    动态规划_树形DP
    动态规划_区间DP
    Git
    动态规划_状态机与状态压缩DP
    Mybatis
    3.UIViewController详解
    Flutter boost实现原理简介
    FFmpeg笔记(四)
    Xcode-FFmpeg环境搭建
    FFmpeg(一)
  • 原文地址:https://www.cnblogs.com/zCoderJoy/p/4328453.html
Copyright © 2020-2023  润新知