我有一个 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/