2011-09-08 4 views
1

WebService를 ISAPI 모듈 (dll)로 컴파일했습니다. 나는 아파치 2.3을 올바르게 설치했다. 이 DLL을 아파치에 설치하는 방법? 주석 isapi_module :Apache 2.3에 Delphi Webservice ISAPI 모듈을 설치하는 방법

LoadModule isapi_module modules/mod_isapi.so 
http://mc-computing.com/databases/Delphi/WebServers/WebServers.html

은 기본적으로 당신이 값을 httpd.conf에 다음과 같은 수정을해야합니다 여기

+0

죄송합니다 : 델파이 2007 ....

와 함께 당신은 아래에 다운로드 할 수 있습니다. It 's Apache 2.2 –

답변

3

내 델파이 ISAPI 아파치 2.2 dll을 내가 설정하는 데 사용되는 정보입니다

다음 파일의 끝에 추가 :

<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> 

이 예제 죄수를 들어

http://localhost/isapi/yourisapidll.dll

+0

안녕하세요! 당신의 정보가 유용하기 때문에 +1을 얻었지만 isapi dll을 설정하는 방법을 알 필요가 있습니다. 나는 사용하고있다 LoadModule WebModule_Principal "D : /WebService.dll" 그러나 "두 번째 매개 변수"에 배치 할 항목이 확실하지 않습니다. 물론 WebModule_Principal은 잘못되었습니다. 그리고 무엇을 넣어야할지 모르겠습니다. –

+1

LoadModule WebModule_Principal과 같은 것을 사용하지 않습니다. 방금 그 문서의 지침을 따랐습니다 ... 그리고 내 isapi dll은 첫 번째 시도에서 작동했습니다. 나는 그 대답에 약간의 수정을 가했다. 아마 도움이 될 것이다. –

+0

완벽한! 이제 모든 것이 작동합니다. –