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]