Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 16-08-2003
CORBATIN CORBATIN is offline
Miembro
 
Registrado: may 2003
Ubicación: España
Posts: 131
Poder: 21
CORBATIN Va por buen camino
Se puede usar apache server con delphi?

El asunto define muy bien sobre lo que trata mi pregunta. Resulta que leyendo un libro sobre delphi, en algunos ejemplos sobre paginas web utiliza el microsoft personal web server pero como no lo he encontrado, he instalado el apache.

En el ejemplo del libro aparece este método para leer un ejemplo creado: <direccion del servidor web>/sample1.dll/test.
Con lo consiguiente yo escribo:
http://localhost/sample1.dll/test.

Y no me funciona haciendolo con el apache. Este servidor lee por defecto la pagina llamada index.html del directorio predeterminado, así que si le pongo una dll no sé si es capaz de leer este archivo y ejecutarlo, por las pruebas que he realizado creo que no.

Por este motivo agradecería alguna ayuda sobre este tema (apache-delphi) o por lo contrario de donde me podría bajar el microsoft personal web server, gracias.
__________________
No hay vientos favorables para quién no conoce su rumbo.
Responder Con Cita
  #2  
Antiguo 16-08-2003
CORBATIN CORBATIN is offline
Miembro
 
Registrado: may 2003
Ubicación: España
Posts: 131
Poder: 21
CORBATIN Va por buen camino
Solo añadir que utilizo Windows XP y he leido por ahí que no necesito bajarme el programa servidor, ya que activando unos componentes de windows tengo un servidor, pero no tengo ni idea de cuales son esos componentes.

De nuevo gracias por adelantado a todos.
__________________
No hay vientos favorables para quién no conoce su rumbo.
Responder Con Cita
  #3  
Antiguo 16-08-2003
Avatar de __hector
[__hector] __hector is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Santo Domingo, Rep. Dom.
Posts: 1.075
Poder: 22
__hector Va por buen camino
En primer lugar, con respecto al APACHE.

Es muy probable que esa dll que estes referenciando sea una dll ISAPI, que es una tecnologia propia de microsoft y no funciona en apache. En delphi puedes crear tambien dlls NSAPI (me parece que la N tiene algo que ver con Netscape, pero no recuerdo), o CGI's que si estan supuestos a correr en apache, pero en ese tema (Apache) estoy NULL.

En XP funciona solo si tienes la version Professional, en la personal no tendras servidor Web. Al añadir y remover componentes de Windows, seleccionas Internet Information Services, que es el componente del servidor Web. El manejo es sencillo, pues te crea un icono para acceder a la consola de administracion del website (tu maquina). Si tienes alguna duda con el manejo, nos dices por aqui, pero seguro sales adelante.

Suerte!
__________________
Héctor Geraldino
Software Engineer
Responder Con Cita
  #4  
Antiguo 18-08-2003
CORBATIN CORBATIN is offline
Miembro
 
Registrado: may 2003
Ubicación: España
Posts: 131
Poder: 21
CORBATIN Va por buen camino
Gracias por la ayuda Hector, pero tengo que aclararte algunas cosas.

La dll a la que hago referencia es una dll creada a través de un proyecto de delphi en el que incluye lo siguiente:
Un remote data module, a este componente le he creado un web actionItem, donde he definido la creación de una página web en el evento OnAction, en la propiedad PathInfo he puesto /test ysegún el ejemplo del libro llamandolos como lo hago en el comentario anterior (previamente guardando esta dll en el directorio predefinido del servidor y por supuesto teniendo el servidor corriendo) debería funcionar, pero no es así.

Como estoy haciendo mis primeros pinitos en estos temas, estoy seguro de que se me escapa alguna cosita que es lo que esta rompiendo todo, tal vez algo como la estructura de directorios o una mala ruta para llamar a la dll creada por el WebDataModule, así que agradecería alguna pista sobre el tema e incluso algún pequeño ejemplo, tan breve como el que estoy planteando, gracias por adelantado.

Con respecto a Windows XP si tengo la profesional y efectivamente tengo los componentes que me has mencionado, el problema es que los he instalado (creo) pero no encuentro por ninguna parte el dichoso icono de administación de mi máquina, haber si es posible que me des alguna pista sobre esto, gracias.
__________________
No hay vientos favorables para quién no conoce su rumbo.
Responder Con Cita
  #5  
Antiguo 18-08-2003
Avatar de __hector
[__hector] __hector is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Santo Domingo, Rep. Dom.
Posts: 1.075
Poder: 22
__hector Va por buen camino
El icono de Administracion esta en Start\Settings\Control Panel\Administrative Tools\Internet Information Services

De acuerdo a lo que comentaste en delphi, al crear un nuevo proyecto (un Web Server Application) en delphi debes especificar si es una dll ISAPI/NSAPI, un CGI, modulo Apache, etc. En la documentacion de donde estas haciendo el ejemplo seguro especifica la tecnologia de servidor que ellos usan para el ejemplo. Si no es asi, pues es seguro que esten usando IIS sobre Windows, asi que con los datos de mas arriba seguro sales a flote.
__________________
Héctor Geraldino
Software Engineer
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


La franja horaria es GMT +2. Ahora son las 15:23:06.


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