在Windows上使用Apache配置(mod_caucho)树脂

时间:2012-10-23 12:05:58

标签: apache2 resin

我安装了Windows x32,Apache 2.2和Resin 3.0.14的PC,我需要使用Resin配置Apache。我已经将文章http://www.caucho.com/resin-3.0/install/cse-apache.xtp改为红色,但仍然有麻烦。 这是Apache的配置

LoadModule mod_caucho "c:/Program Files/resin-3.0.14/win32/apache-2.0/mod_caucho.dll"
ResinConfigServer localhost 6802

<VirtualHost *:80>
      ServerName myapp.com
      ResinConfigServer localhost 6802
      DocumentRoot C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/myapp.com/webapps/ROOT
      DirectoryIndex default.htm index.jsp redirect.jsp index.html
      <Location /caucho-status>
         SetHandler caucho-status
      </Location>
</VirtualHost>

当我重新启动Apache时,它会显示以下内容

httpd.exe: Syntax error on line 494 of C:/Program Files/Apache Software Foundati
on/Apache2.2/conf/httpd.conf: Cannot load C:/Program Files/resin-3.0.14/win32/ap
ache-2.0/mod_caucho.dll into server: The specified module could not be found.
Note the errors or messages above, and press the <ESC> key to exit. 

我从Resin 4.0.32中为Apache 2.2提取了mod_caucho.dll并将其放到我的Resin文件夹中,但在这种情况下我收到了另一个错误

httpd.exe: Syntax error on line 494 of C:/Program Files/Apache Software Foundati
on/Apache2.2/conf/httpd.conf: Can't locate API module structure `mod_caucho' in
file C:/Program Files/resin-3.0.14/win32/apache-2.2/mod_caucho.dll: No error
Note the errors or messages above, and press the <ESC> key to exit.

有没有人面对这样的问题?如何使它工作?

1 个答案:

答案 0 :(得分:0)

如果您使用的是Apache 2.2,则应使用Resin 3.1.x或Resin 4.0.x。

你不能将mod_caucho.dll用于不同版本的Resin,因为协议会不时调整。

此外,当您使用Resin 3.1.x或Resin 4.0.x安装时,由于mod_caucho.dll存在win32和win64并发症,因此您需要使用相应的。