为什么我无法在Apache中添加mod_proxy.c?

时间:2012-10-16 12:21:07

标签: apache tomcat

在我的httpd.conf文件中,我有以下几行:

LoadModule proxy_module  /usr/lib/apache2/modules/mod_proxy.so
AddModule  mod_proxy.c



ProxyPass         /myapp  http://ec2-54-242-101-196.compute-1.amazonaws.com:8080/
ProxyPassReverse  /myapp  http://ec2-54-242-101-196.compute-1.amazonaws.com:8080/

当我重新启动apache时,我得到如下错误:

Syntax error on line 2 of /etc/apache2/httpd.conf:
Invalid command 'AddModule', perhaps misspelled or defined by a module not included in the server configuration
Action 'configtest' failed.
The Apache error log may have more information.
   ...fail!

我按照教程表格here

我犯了错误?

1 个答案:

答案 0 :(得分:1)

httpd 2.0及更高版本中不存在AddModule指令。删除它。

你真的使用Apache httpd 1.3吗?阅读您引用的整个页面的最后一行。另外,你真的使用Tomcat 4.1吗?尝试使用您实际使用的版本的文档。实际上,忘记Tomcat文档。转到httpd documentation