Web services 如何在Apache2.3上安装DelphiWebService ISAPI模块
我有一个被编译成ISAPI模块(dll)的Web服务。我已经正确安装了Apache2.3。如何将此DLL安装到apache?以下是我使用apache 2.2设置delphi isapi DLL时使用的信息: 基本上,您需要在httpd.conf中进行以下修改: 取消isapi_模块的注释:Web services 如何在Apache2.3上安装DelphiWebService ISAPI模块,web-services,delphi,apache,soap,isapi,Web Services,Delphi,Apache,Soap,Isapi,我有一个被编译成ISAPI模块(dll)的Web服务。我已经正确安装了Apache2.3。如何将此DLL安装到apache?以下是我使用apache 2.2设置delphi isapi DLL时使用的信息: 基本上,您需要在httpd.conf中进行以下修改: 取消isapi_模块的注释: LoadModule isapi_module modules/mod_isapi.so 然后在文件末尾添加: <IfModule mod_alias.c> # This allows
LoadModule isapi_module modules/mod_isapi.so
然后在文件末尾添加:
<IfModule mod_alias.c>
# This allows ISAPI dll's and CGI exe's (both are required for regular aliases)
AddHandler isapi-isa .dll
AddHandler cgi-script .exe
Alias /isapi "d:/faxsrv/httpd"
<Directory "d:/faxsrv/httpd">
Options ExecCGI
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</IfModule>
#这允许ISAPI dll和CGI exe(常规别名都需要)
AddHandler isapi isa.dll
AddHandler cgi script.exe
别名/isapi“d:/faxsrv/httpd”
选项执行CGI
不允许超限
命令允许,拒绝
通融
对于此示例配置,要访问您的isapi,请转到以下地址:
以下是我使用apache 2.2设置delphi isapi dll时使用的信息: 基本上,您需要在httpd.conf中进行以下修改: 取消isapi_模块的注释:
LoadModule isapi_module modules/mod_isapi.so
然后在文件末尾添加:
<IfModule mod_alias.c>
# This allows ISAPI dll's and CGI exe's (both are required for regular aliases)
AddHandler isapi-isa .dll
AddHandler cgi-script .exe
Alias /isapi "d:/faxsrv/httpd"
<Directory "d:/faxsrv/httpd">
Options ExecCGI
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</IfModule>
#这允许ISAPI dll和CGI exe(常规别名都需要)
AddHandler isapi isa.dll
AddHandler cgi script.exe
别名/isapi“d:/faxsrv/httpd”
选项执行CGI
不允许超限
命令允许,拒绝
通融
对于此示例配置,要访问您的isapi,请转到以下地址:
我曾经发布过(在David Moorehouse的帮助下)apache 2.2的更新标题
但是请注意,这些还没有被单独修改,所以它们只适用于Delphi2007
您可以在以下位置下载:
我曾经发布过(在David Moorehouse的帮助下)apache 2.2的更新标题
但是请注意,这些还没有被单独修改,所以它们只适用于Delphi2007
您可以在以下位置下载:
对不起我的错误。这是Apache 2.2,为我的错误感到抱歉。是Apache2.2你好!你得到了+1,因为我觉得你的信息很有用,但我真的需要知道如何设置isapi dll。我使用的是LoadModule WebModule_主体“D:/WebService.dll”,但我不确定在“第二个参数”上放置什么。当然,WebModule_主体是错误的,我不知道该放在那里什么。我不使用LoadModule WebModule_主体之类的东西。我只是按照那篇文章中的说明。。。我的isapi dll从第一次尝试就开始工作了。我对答案做了一些修改,也许会有帮助。你好!你得到了+1,因为我觉得你的信息很有用,但我真的需要知道如何设置isapi dll。我使用的是LoadModule WebModule_主体“D:/WebService.dll”,但我不确定在“第二个参数”上放置什么。当然,WebModule_主体是错误的,我不知道该放在那里什么。我不使用LoadModule WebModule_主体之类的东西。我只是按照那篇文章中的说明。。。我的isapi dll从第一次尝试就开始工作了。我对答案做了一些修改,也许会有帮助。