apachea安装

Posted xiaoyu1994

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了apachea安装相关的知识,希望对你有一定的参考价值。

  1. 以root用户登陆上传apr-1.6.2.tar、apr-util-1.6.0.tar、pcre-8.41.tar、httpd-2.4.29.tar,expat-2.0.1.tar 到/app1/apacheboot
  2. 分别解压apr-1.6.2.tar、apr-util-1.6.0.tar、pcre-8.41.tar、httpd-2.4.28.tar、expat-2.0.1.tar
  3. 解压所有压缩包  Tar -xf **.tar
  4. 安装apr-1.6.2.tar
  5.   Cd apr-1.6.2

      ./configure --prefix=/usr/local/apr

      Make & make install

    ./configure是源代码安装的第一步,主要的作用是对即将安装的软件进行配置,检查当前的环境是否满足要安装软件的依赖关系

     --prefix 安装完成将自动生成目录 /usr/local/apr
  6.安装 apr-util-1.6.0
    Cd arp-util.1.6.0     ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
    Make & make install

 

     --with-apr=/usr/local/apr 是表示你应经安装了APR这个软件包 并且表明在本地的路径.

            7.root账号安装expat-2.0.1

    Cd expat-2.0.1

    ./configure

    Make & make install

 

     8. 安装pcre-8.41

    Cd pcre-8.41

 

    ./configure --prefix=/usr/local/pcre 

    Make & make install

   9. 以用root帐号登录安装httpd-2.4.29.tar.gz版本。

    root#tar xfv httpd-2.4.29.tar

 

    root#cd httpd-2.4.29

 

    ./configure  --prefix=/usr/local/apache2.4.29 --enable-proxy=shared --enable-proxy-connect=shared --enable-proxy-ftp=shared --enable-proxy-http=shared --enable-proxy-ajp=shared --enable-proxy-balancer=shared --enable-ssl=shared --enable-rewrite=shared --with-apr=/usr/local/apr/ --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre 

    动态代理的一部分配置

  10   #安装环境

    10.root#make

 

    root#make install

  11.  #安装成功后修改httpd.conf

    d /usr/local/apache2/conf/

    Vi httpd.conf

    ServerName 127.0.0.1:80

 

    保存后先启动apache ,启动前可以将系统自带的apache停掉

  12.再启动/usr/local/apache2.4.29/bin/apachectl start

  13.这个时候就访问页面 ,出现 it works 就成功了。

  14. 修改/usr/local/apache2.4.29/conf/httpd.conf反向代码设置

    LoadModule negotiation_module modules/mod_negotiation.so----

    LoadModule proxy_ajp_module modules/mod_proxy_ajp.so

    LoadModule proxy_connect_module modules/mod_proxy_connect.so

 

    LoadModule proxy_http_module modules/mod_proxy_http.so

15.在httpd.conf最后加入

  <IfModule proxy_module>

  ProxyPass /cas/ http://10.1.192.175:8680/cas3/

  ProxyPassReverse /cas/ http://10.1.192.175:8680/cas3/

  <proxy http://10.1.192.169:80>

      AllowOverride None

      Order Deny,Allow

      Allow from all

  </proxy>

  </IfModule>

 

然后重启apache

 

 

 

 

1.         安装 apr-util-1.6.0

  Cd arp-util.1.6.0

  ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr

Make & make install

2.         root账号安装expat-2.0.1

Cd expat-2.0.1

./configure

Make & make install

3.         安装pcre-8.41

 Cd pcre-8.41

./configure --prefix=/usr/local/pcre

Make & make install

4.         以用root帐号登录安装httpd-2.4.29.tar.gz版本。

1)                                                  #编译环境

root#gzip -d httpd-2.4.29.tar.gz

root#tar xfv httpd-2.4.29.tar

root#cd httpd-2.4.29

可以只执行蓝色背景的部分,就不用再执行黄色背景的部分了。

./configure  --prefix=/usr/local/apache2.4.29 --enable-proxy=shared --enable-proxy-connect=shared --enable-proxy-ftp=shared --enable-proxy-http=shared --enable-proxy-ajp=shared --enable-proxy-balancer=shared --enable-ssl=shared --enable-rewrite=shared --with-apr=/usr/local/apr/ --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre






以上是关于apachea安装的主要内容,如果未能解决你的问题,请参考以下文章

PHP代码-psysh调试代码片段工具

redhat6下的网络服务的详解安装及配置

VIM 代码片段插件 ultisnips 使用教程

WIN7 环境下搭建 PHP7(64 位)操作步骤

Android 插件化VirtualApp 源码分析 ( 目前的 API 现状 | 安装应用源码分析 | 安装按钮执行的操作 | 返回到 HomeActivity 执行的操作 )(代码片段

Apache ActiveMQ 远程代码执行漏洞 (CVE-2016-3088)分析