IntraWeb- aplicação StandAlone rodar em Serv apache. Como?
03/07/2004
0
Desenvolvi uma aplicação StandAlone no intraweb e agora quero colocá-la num provedor. O provedor roda um servidor Apache, mas não sabem como fazer meu site funcionar... Alguém poderia me ajudar? Posso hospedar uma aplicação StandAlone? Quais configurações são necessárias no Apache?
Marco.
:arrow: [color=red:f7230830fd]Título alterado pelo Moderador oTTo. Removido: ´IntraWeb´.[/color:f7230830fd]
:idea: [color=blue:f7230830fd]Seja mais claro no título.
:idea: Leia as regras de conduta do fórum.[/color:f7230830fd]
Marco.
:arrow: [color=red:f7230830fd]Título alterado pelo Moderador oTTo. Removido: ´IntraWeb´.[/color:f7230830fd]
:idea: [color=blue:f7230830fd]Seja mais claro no título.
:idea: Leia as regras de conduta do fórum.[/color:f7230830fd]
Mdsantos
Curtir tópico
+ 0
Responder
Posts
09/07/2004
Czapelini
Olá,
Para que sua aplicação IW rode am apache, é necessário vc transformar sua aplicação de StandAlone para Apache dso.
Para fazer essa transformação basta pesquisar aqui no fórum. Quanto a configuração do apache, vc precisa colocar o projeto.dso (que é gerado na conversão para apacheDSO) na pasta modules do apache.
Depoies deve configurar o httpd.conf do apache, sendo que depois da última linha inclua:
LoadModule dso_module modules/IWProject.so
<Location /teste>
SetHandler IWProject-handler
</Location>
Onde:
dso_module : é o nome que está no .DPR da aplicação, geralmente é o nome do projeto com o profixo dso.
modules/IWProject.so: vc está indicando que o so está na pasta modules do apache.
<Location /teste>: vc está definido um alis para chamar este módulo, neste caso vc vai chamat http:\\127.0.0.1\teste
SetHandler IWProject-handler: esta linha deve ser colocado o nome do projeto (sem o .so) seguido de -handler
Lembrando que todas essas declarações são case sensitive
Essa configuração funciona para o apache 1, para o apache2 vc precisa fazer algumas alteraçãos na uniti HTTPD2.pas do delphi, pois existe um bug para ser corrigido.
Essas alerações vc encontra em: http://www.drbob42.com/delphi7/apache2040.htm
Espero ter ajudado!
Para que sua aplicação IW rode am apache, é necessário vc transformar sua aplicação de StandAlone para Apache dso.
Para fazer essa transformação basta pesquisar aqui no fórum. Quanto a configuração do apache, vc precisa colocar o projeto.dso (que é gerado na conversão para apacheDSO) na pasta modules do apache.
Depoies deve configurar o httpd.conf do apache, sendo que depois da última linha inclua:
LoadModule dso_module modules/IWProject.so
<Location /teste>
SetHandler IWProject-handler
</Location>
Onde:
dso_module : é o nome que está no .DPR da aplicação, geralmente é o nome do projeto com o profixo dso.
modules/IWProject.so: vc está indicando que o so está na pasta modules do apache.
<Location /teste>: vc está definido um alis para chamar este módulo, neste caso vc vai chamat http:\\127.0.0.1\teste
SetHandler IWProject-handler: esta linha deve ser colocado o nome do projeto (sem o .so) seguido de -handler
Lembrando que todas essas declarações são case sensitive
Essa configuração funciona para o apache 1, para o apache2 vc precisa fazer algumas alteraçãos na uniti HTTPD2.pas do delphi, pois existe um bug para ser corrigido.
Essas alerações vc encontra em: http://www.drbob42.com/delphi7/apache2040.htm
Espero ter ajudado!
Responder
Clique aqui para fazer login e interagir na Comunidade :)