web-services - 如何在 Apache 2.3 上安装 Delphi Webservice ISAPI 模块

标签 web-services delphi apache soap isapi

我有一个 Web 服务编译成 ISAPI 模块 (dll)。我正确安装了 Apache 2.3。如何将此 DLL 安装到 apache 中?

最佳答案

以下是我用来使用 apache 2.2 设置我的 delphi isapi dll 的信息:
http://mc-computing.com/databases/Delphi/WebServers/WebServers.html

基本上你需要在httpd.conf中做如下修改:
取消注释 isapi_module:

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,请转到以下地址:

http://localhost/isapi/yourisapidll.dll

关于web-services - 如何在 Apache 2.3 上安装 Delphi Webservice ISAPI 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7354339/

相关文章:

c# - 对 asmx 服务的异步/等待调用

php - 使用 PHP 在 Twitter 上上传图片

web-services - JMeter 和 Java Web 服务在下类后停止

java - 在服务器上运行 spring boot

Delphi检查double是否为整数

delphi - 如何在Delphi中有效地使用接口(interface)进行内存管理

delphi - 如何关闭/打开整个 Delphi 项目的 WARN 指令?

使用 openssl 函数时 Apache 服务器 (xampp) 崩溃

python - 带有apache和django的virtualbox linux guest太慢了

由于权限 : Ubuntu/Linux,PHP 脚本可能会阻止上传文件