Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 31-01-2011
JXJ JXJ is offline
Miembro
 
Registrado: abr 2005
Posts: 2.475
Poder: 22
JXJ Va por buen camino
Question ¿como Servidor SOAP con APACHE no con IIS?

hola
encontre este tutorial

http://egostar.delphiaccess.com/?p=7

de como hacer un servidor soap y su cliente.
todo bien pero en el tutorial utilizan IIS de microsoft
y yo tengo instaldo apache 2.2.11

'como puedo instalar ese servidor en apache?
¿y como lo llamo ?

http://localhost/SOAPapache/sdemo.dll

otra duda. ISAPI y NSAPI
'¿cual es para apache y para ISS?

gracias
Responder Con Cita
  #2  
Antiguo 31-01-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.057
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
IIS es la competencia de Apache. IIS es de microsoft y funcionará sólo en windows. Apache es libre y funciona en muchos sistemas operativos.
Responder Con Cita
  #3  
Antiguo 01-02-2011
JXJ JXJ is offline
Miembro
 
Registrado: abr 2005
Posts: 2.475
Poder: 22
JXJ Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
IIS es la competencia de Apache. IIS es de microsoft y funcionará sólo en windows. Apache es libre y funciona en muchos sistemas operativos.

'como puedo instalar ese servidor en apache?
¿y como lo llamo ?
Responder Con Cita
  #4  
Antiguo 01-02-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.057
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
A ver, me repito, que yo sepa, IIS y Apache son servidores web, usas uno o usas otro.
Responder Con Cita
  #5  
Antiguo 02-02-2011
JXJ JXJ is offline
Miembro
 
Registrado: abr 2005
Posts: 2.475
Poder: 22
JXJ Va por buen camino
Cita:
Empezado por JXJ Ver Mensaje
hola
encontre este tutorial

http://egostar.delphiaccess.com/?p=7

de como hacer un servidor soap y su cliente.
todo bien pero en el tutorial utilizan IIS de microsoft
y yo tengo instaldo apache 2.2.11

'como puedo instalar ese servidor en apache?
¿y como lo llamo ?

http://localhost/SOAPapache/sdemo.dll

otra duda. ISAPI y NSAPI
'¿cual es para apache y para ISS?

gracias
egoestar hace un servidor soap o mejor dicho hace
un WebService con protocolo SOAP
y lo instala en un servidor web IIS
Yo no tengo IIS yo tengo un servidor web APACHE
y quiero instalar un servidor soap - el WebSERVICE
en apache.

¿en Apache que se tiene que hacer para instalar un webservice.?

semejante al que hizo egostar.
¿que se tiene que agregar al httpd.conf
de apache. ?

Última edición por JXJ fecha: 02-02-2011 a las 04:37:30.
Responder Con Cita
  #6  
Antiguo 02-02-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.057
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Ni idea, amigo, pero una búsqueda en google me ha llevado hasta aquí, espero que sea lo que estás buscando.
Responder Con Cita
  #7  
Antiguo 03-02-2011
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por JXJ Ver Mensaje
como puedo instalar ese servidor en apache?
¿y como lo llamo ?
No creo que puedas instalar un servicio hecho para ISS en Apache. A fin de cuentas, tal servicio es un ejecutable que se comunica con el servidor web y no debe ser lo mismo hablar con Apache que con ISS.

¿Qué versión de Delphi usas? Porque en la 7, que es la que uso, al momento de crear el servicio web puedes seleccionar hacerlo para Apache (1 o 2)



Delphi 7 incluye ejemplos de servicios web y en ellos explica cómo instalarlos en Apache.

Para Delphi 7, vas a tener algunos problemas con Apache 2.2.x pero se pueden solucionar. Pero si usas otra versión, no sabría qué elementos hay que considerar.

// Saludos
Responder Con Cita
  #8  
Antiguo 03-02-2011
JXJ JXJ is offline
Miembro
 
Registrado: abr 2005
Posts: 2.475
Poder: 22
JXJ Va por buen camino
Question

Cita:
Empezado por roman Ver Mensaje
No creo que puedas instalar un servicio hecho para ISS en Apache. A fin de cuentas, tal servicio es un ejecutable que se comunica con el servidor web y no debe ser lo mismo hablar con Apache que con ISS.

¿Qué versión de Delphi usas? Porque en la 7, que es la que uso, al momento de crear el servicio web puedes seleccionar hacerlo para Apache (1 o 2)



Delphi 7 incluye ejemplos de servicios web y en ellos explica cómo instalarlos en Apache.

Para Delphi 7, vas a tener algunos problemas con Apache 2.2.x pero se pueden solucionar. Pero si usas otra versión, no sabría qué elementos hay que considerar.

// Saludos
estoy usando delphi 7.
en la imagen que pones roman.
esta la opcion de

ISAPI/NSAPI Dynamic Link Library.

Por que esa opcion es para desarrollar una aplicacion Servidor SOAP
que funcione en IIS y en Apache.
lo que no encuentro aun es como instalarlo en APACHE.

en eso estoy
Responder Con Cita
  #9  
Antiguo 03-02-2011
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Bueno, entonces deberías tener instalado el módulo mod_isapi en apache y seguir las instrucciones de aquí. ¿Has probado eso?

De todas formas, veo poco útil desarrollar para ISS, ¿por qué mejor no haces un servicio específico para Apache?

// Saludos
Responder Con Cita
  #10  
Antiguo 03-02-2011
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Ya he hecho una prueba funcional.

Tal como te comenté, debes tener habilitado el módulo mod_isapi en httpd.conf

Código:
LoadModule isapi_module modules/mod_isapi.so
Asímismo agregas

Código:
AddHandler isapi-handler .dll
Y, finalmente, agregas algo así:

Código:
<Directory C:\ruta\a\isapi>
  Options ExecCGI
</Directory>
donde C:\ruta\a\isapi sería un directorio dentro de la raíza web en la que pones tus dll isapi.

Reinicias Apache y listo.

// Saludos
Responder Con Cita
  #11  
Antiguo 03-02-2011
JXJ JXJ is offline
Miembro
 
Registrado: abr 2005
Posts: 2.475
Poder: 22
JXJ Va por buen camino
Cita:
Empezado por roman Ver Mensaje
Código:
LoadModule isapi_module modules/mod_isapi.so
lo que me faltaba era cargar el modulo isapi_module.

muchas ggracias roman. y greacias Casimiro Notevi
Responder Con Cita
  #12  
Antiguo 03-02-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.057
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Vaya, me alegra que lo hayas resuelto, menos mal que Román vio este hilo, porque yo no tenía ni idea de eso.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
¿Apache como servidor de aplicaciones para un Software Win32? manuc Internet 0 05-11-2010 21:53:14
Apache Tomcat es un servidor web...? cahosoft JAVA 4 22-06-2007 11:12:55
Servidor Apache en Suse 9.1 Sasuke_Cub Linux 1 23-11-2005 19:50:01
SOAP en Apache vhr Providers 1 08-03-2005 11:53:19
enviar fichero a servidor https con SOAP felixgo Internet 3 14-02-2005 20:35:42


La franja horaria es GMT +2. Ahora son las 19:53:12.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi