首先从apache下载最新的Apache源代码,然后安装Visual C++6.0。打开VC,打开Apache.dsw文件。从菜单中选择Build>Set Active Configuration,选择一个Release,我选的是Install Bin Win32 Release,然后开始编译。此时会出现3个错误:
error Support for LDAP v2.0 toolkits has been removed from apr-util. Please use an LDAP v3.0 toolkit.
找到apr_ldap.h,将这个error的宏定义删除,然后找到apr_ldap_init.h,找到183行(LDAP_VENDOR_NAME),将它也注释掉。
将附件awk.zip中的exe和dll复制到VC98\bin目录下,然后再编译就可以了。此时会生成一个Apache22的目录,这就是你的Apache了。很奇怪,我在apache上找不到它的bin下载。
上述过程参考自:http://download.csdn.net/source/218091
编辑apache下的httpd.conf:
1. AddDefaultCharset UTF-8
2. Listen 80
3. ServerName 192.168.1.59:80
4. #IP自己换
5. ProxyPass / ajp://192.168.1.59:8009/
6.
7. LoadModule proxy_module modules/mod_proxy.so
8. LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
9. LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
10. LoadModule proxy_connect_module modules/mod_proxy_connect.so
11. LoadModule proxy_http_module modules/mod_proxy_http.so
12. LoadModule imagemap_module modules/mod_imagemap.so
13. LoadModule include_module modules/mod_include.so
14. LoadModule isapi_module modules/mod_isapi.so
15. LoadModule log_config_module modules/mod_log_config.so
16. LoadModule mime_module modules/mod_mime.so
17. LoadModule negotiation_module modules/mod_negotiation.so
18. LoadModule setenvif_module modules/mod_setenvif.so
19. LoadModule userdir_module modules/mod_userdir.so
20.
21. Include conf/extra/httpd-languages.conf
22.
23. ThreadsPerChild 250
24. MaxRequestsPerChild 0
然后启动httpd.exe
将附件tcnative-1.dll复制到CATALINA_HOME下的任意目录,我是将它放在apr下。打开catalina.bat,加入一行:
set CATALINA_OPTS="-Djava.library.path=../apr"
然后启动startup.bat
试试访问http://localhost/
- awk.zip (1.5 MB)
- 描述: 编译apache
- 下载次数: 57
分享到:
相关推荐
Apache2.2+Tomcat5.5整合配置教程 Apache2.2.4 http://archive.apache.org/dist/httpd/binaries/win32/ Tomcat5.5.26 http://tomcat.apache.org/download-55.cgi jk.1.2.6.so ...
讲述apache2.2与tomcat5的配置方式
lamp搭建(apache2.2+mysql5.5)
一键搭建lamp(apache2.2+mysql5.5)
一键lamp(mysql分离)(apache2.2+mysql5.5+php5.3)-详细笔记文档总结
Apache2.2+Tomcat5.5或5.0 集群配置文档
一键lamp(apache2.2+mysql5.5+php5.3)-详细笔记文档总结-带安装包
apache2.2 + tomcat6 整合以及集群配置
apache2.2+php5.4.3+mysql5.5 根据向导安装,简单易用。
apache2.2+tomcat7
apache2.2+tomcat6在windows下的集群配置
apache2.2 + tomcat6 配置方式 在用的服务器
apache2.2+php5.3.8+mysql5.5安装配置超详细!!.pdf
Apache 2.2 + Tomcat 6.0 + MySQL 5.0 + mod_jk 整合