lilingjie2015 发表于 2018-11-23 11:25:11

Ubuntu 12.04 apache2 源码安装

  安装思路完全安装官方文档来进行的:
  http://httpd.apache.org/docs/2.2/install.html
  

Download已经提前下载好了 httpd-2.4.6.tar.gzExtract$ gzip -d httpd-NN.tar.gz
$ tar xvf httpd-NN.tar
$ cd httpd-NNConfigure$ ./configure --prefix=PREFIXCompile$ makeInstall$ make installCustomize$ vi PREFIX/conf/httpd.confTest$ PREFIX/bin/apachectl -k start  --prefix=PREFIX 为软件安装目录,默认安装到 /usr/local/apache2
  

  进行到 configure 的时候出现了一点小问题,需要安装三个依赖软件包:

[*]  wget http://archive.apache.org/dist/apr/apr-1.4.5.tar.gz
[*]  wget http://archive.apache.org/dist/apr/apr-util-1.3.12.tar.gz
[*]  wget http://jaist.dl.sourceforge.net/project/pcre/pcre/8.10/pcre-8.10.zip
  这三个也是源码包,分别解压编译,安装到 /usr/local 目录。
  

  再次 configure apache2 的时候需要关联这三个依赖包,
  ./configure --prefix /usr/local/apache2 \
  --with-apr=/usr/local/apr \
  --with-apr-util=/usr/local/apr-util/ \
  --with-pcre=/usr/local/pcre
  

  接下来都很顺利了。。。
  

  最后整合了一下 apache2 和tomcat
  由于apache2 本身就支持 tomcat,所以只需要修改 httpd.conf 文件就可以了
  

打开httpd.conf文件,把
下面两行前面的#号去掉,
  #LoadModule proxy_module modules/mod_proxy.so
  #LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
在文件最后添加
  ProxyPass /images/ !
  ProxyPass / ajp://127.0.0.1:8009/
  ProxyPa***everse / ajp://127.0.0.1:8009/
启动 apache2 和tomcat,在 浏览器中输入 http://localhost/ 验证即可
  

  

  

  




页: [1]
查看完整版本: Ubuntu 12.04 apache2 源码安装