Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Web services 如何在Apache2.3上安装DelphiWebService ISAPI模块_Web Services_Delphi_Apache_Soap_Isapi - Fatal编程技术网

Web services 如何在Apache2.3上安装DelphiWebService 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

我有一个被编译成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 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从第一次尝试就开始工作了。我对答案做了一些修改,也许会有帮助。