思路:在apache启用代理模块,并配置一个虚拟主机即可。
环境:CentOS5.5+httpd-2.2.26.tar.gz
难点 && 易出错点:
1.httpd-2.2.26.tar.gz利用源码安装的话找不到代理模块,利用yum安装的话找不到virtual配置的地方。
2.建议在linux有连接外网的情况下安装,当缺少什么包时可以用yum立刻安装,否则那个依赖,会把你累死。
我这里用源码的方式安装
步骤:
1、将httpd-2.2.26.tar.gz复制到/usr/local下。
2、tar -zxvf httpd-2.2.26.tar.gz
3、cd httpd-2.2.26
4、
./configure --prefix=/usr/local/apache --enable-so --enable-mods-shared=all
这里可能会报:no acceptable C compiler foundin $PATH
是因为没有安装gcc的原因: yum -y install gcc
还有可能会报:mod_deflate has been requested的错误,是因为没有安装zlib包的原因,
yum install zlib-devel
5、make
6、make install
7、这里已经安装好,启动apache
cd /usr/local/apache/bin
./apachectl start
8、命令行中curl http://localhost,如果显示it works,说明apache已经安装成功。
9、但此时还不能使用转发,因为代理包还没有安装上。
下面以动态添加的方式,将代理模块添加进apache
进入apache源码安装目录下:
cd /usr/local/httpd-2.2.26/modules/proxy/
/usr/local/apache/bin/apxs -c -i mod_proxy.c proxy_util.c
10、此时再去/usr/local/apache/modules目录下发现已经有mod_proxy.so,mod_proxy_http.so了
11、此时:
cd /usr/local/apache/conf
vi httpd.conf
分别添加如下2行代码:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
然后在此配置文件的最下方添加如下代码:
ProxyPass /AvayaPlatform http://10.129.218.32:8080/AvayaPlatform
ProxyPassReverse /AvayaPlatform http://10.129.218.32:8080/AvayaPlatform
14、将apache重启:
cd /usr/local/apache/bin
./apachectl restart
15、下面在浏览器里面输入192.168.0.107, 发现访问的是
http://10.129.218.32:8080/AvayaPlatform
至此转发成功。
http://hi.baidu.com/luzheng22/item/96f8d0457af484d1c0a59254 提示安装zlib
http://seansnow.blog.51cto.com/5656820/1198859 提示安装gcc
http://zhumeng8337797.blog.163.com/blog/static/100768914201142482014344/?suggestedreading&wumii apache正向代理反向代理介绍
http://zhumeng8337797.blog.163.com/blog/static/1007689142010112761525975/ 静态添加和动态添加模块
http://blog.sina.com.cn/s/blog_4890155d01000bo7.html apache安装教你如何安装模块
http://cyzgbw.iteye.com/blog/1828770 转发具体教程
http://sonice.blog.51cto.com/994545/796317 安装apache教程
http://www.iteye.com/topic/168982 转发教程
http://energykey.iteye.com/blog/368267 转发教程
http://mirror.bit.edu.cn/apache/httpd/ httpd所有版本下载。
相关推荐
apache-tomcat-10.0.8.exe、 apache-tomcat-10.0.8.tar.gz、 apache-tomcat-10.0.8.zip、 apache-tomcat-10.0.8-windows-x64.zip、 apache-tomcat-10.0.8-windows-x86.zip、 apache-tomcat-10.0.8-deployer.tar.gz、...
开发工具 apache-tomcat-8.0.41-windows-x86开发工具 apache-tomcat-8.0.41-windows-x86开发工具 apache-tomcat-8.0.41-windows-x86开发工具 apache-tomcat-8.0.41-windows-x86开发工具 apache-tomcat-8.0.41-...
apache-tomcat-9.0.45-windows-x64apache-tomcat-9.0.45-windows-x64apache-tomcat-9.0.45-windows-x64apache-tomcat-9.0.45-windows-x64apache-tomcat-9.0.45-windows-x64apache-tomcat-9.0.45-windows-x64apache-...
2018-04-18 01:19 5,623,087 apache-tomcat-9.0.7-fulldocs.tar.gz 2018-04-18 01:19 11,168,080 apache-tomcat-9.0.7-windows-x64.zip 2018-04-18 01:19 10,830,323 apache-tomcat-9.0.7-windows-x86.zip 2018-04-...
apache-tomcat-7.0.53apache-tomcat-7.0.53apache-tomcat-7.0.53apache-tomcat-7.0.53
apache-tomcat-6.0.53-src,apache tomcat 6.0.53的源码。 压缩包文件清单: apache-tomcat-6.0.53-src.tar.gz apache-tomcat-6.0.53-src.tar.gz.asc apache-tomcat-6.0.53-src.tar.gz.md5 apache-tomcat-6.0.53-...
apache-tomcat-6.0.35和apache-tomcat-6.0.35 src,很全的!希望对大家的学习有帮助!
apache-tomcat-6.0.29.zip
apache-tomcat-[version].zip or .tar.gz: base distro, all non-embedded users download this. apache-tomcat-[version].exe: Windows installer with base distro contents + Windows installation. apache-...
apache-tomcat-9.0.6 apache-tomcat-9.0.6 apache-tomcat-9.0.6 apache-tomcat-9.0.6 apache-tomcat-9.0.6 apache-tomcat-9.0.6 apache-tomcat-9.0.6 apache-tomcat-9.0.6 apache-tomcat-9.0.6 apache-...
apache-tomcat-8.5.23, apache-tomcat-8.5.23, apache-tomcat-8.5.23
apache-tomcat-7.0.77下载apache-tomcat-7.0.77下载apache-tomcat-7.0.77下载apache-tomcat-7.0.77下载apache-tomcat-7.0.77下载
官网已不允许下载的apache-tomcat-8.0.41,这里特地拿出来方便大家下载使用~不用积分~
apache-tomcat-6.0.37
apache-tomcat-9.0.13-windows-x64.zip
apache-tomcat-5.5.26+apache-tomcat-5.5.26-admin.zip
apache-tomcat-8.5.43-windows-x64
apache-tomcat-8.0.32
apache-tomcat-7.0.62.tar.gz安装包,apache-tomcat-7.0.62版本
最新版linux apache-tomcat-10.0.2.tar.gz最新版linux apache-tomcat-10.0.2.tar.gz