Dúvida com Intraweb
Fiz uma aplicação IntraWeb e gostaria de saber como colocar ela pra funcionar na internet.
Att.Jefferson :lol:
Att.Jefferson :lol:
Jdasg
Curtidas 0
Respostas
Michael
22/08/2005
Olá colega!
Depende de como vc desenvolveu sua aplicação Web: se foi no modo Standalone, então basta colocar o aplicativo executável em uma máquina conectada à Internet, executá-lo (obviamente) e depois chamá-lo via browser colocando o nome da máquina + a porta utilizada.
Já se vc criou uma aplicação CGI, então deve colocar o EXE na pasta CGI-BIN do ser servidor. Da mesma forma q se foi ISAPI, a DLL deve ser colocada em uma pasta do IIS q tenha direito de execução. O mesmo vale para o Apache Shared Module, com algumas modificações extras no servidor.
[]´s
Depende de como vc desenvolveu sua aplicação Web: se foi no modo Standalone, então basta colocar o aplicativo executável em uma máquina conectada à Internet, executá-lo (obviamente) e depois chamá-lo via browser colocando o nome da máquina + a porta utilizada.
Já se vc criou uma aplicação CGI, então deve colocar o EXE na pasta CGI-BIN do ser servidor. Da mesma forma q se foi ISAPI, a DLL deve ser colocada em uma pasta do IIS q tenha direito de execução. O mesmo vale para o Apache Shared Module, com algumas modificações extras no servidor.
[]´s
GOSTEI 0
Jdasg
22/08/2005
Poxa obrigado pela sua dica...
estou usando o standalone, então basta colocar o executável no servidor web?
Pensei que seria muito mais complicado.
Será que os servidores web permitem colocar um executável?
estou usando o standalone, então basta colocar o executável no servidor web?
Pensei que seria muito mais complicado.
Será que os servidores web permitem colocar um executável?
Olá colega!
Depende de como vc desenvolveu sua aplicação Web: se foi no modo Standalone, então basta colocar o aplicativo executável em uma máquina conectada à Internet, executá-lo (obviamente) e depois chamá-lo via browser colocando o nome da máquina + a porta utilizada.
Já se vc criou uma aplicação CGI, então deve colocar o EXE na pasta CGI-BIN do ser servidor. Da mesma forma q se foi ISAPI, a DLL deve ser colocada em uma pasta do IIS q tenha direito de execução. O mesmo vale para o Apache Shared Module, com algumas modificações extras no servidor.
[]´s
GOSTEI 0
Michael
22/08/2005
Será que os servidores web permitem colocar um executável?
Infelizmente, por razões de segurança, eu acho que não. :(
Mas vc pode converter sua aplicação Standalone para CGI, pode então hospedá-la com mais facilidade (a maoria dos hosts com suporte à alguma linguagem dinâmica permite o uso de aplicativos CGI). Vc terá que usar o Intraweb [b:3b0f605a9d]Page Mode[/b:3b0f605a9d], no lugar do [b:3b0f605a9d]Application Mode[/b:3b0f605a9d], mesclando com a tecnologia [b:3b0f605a9d]WebBroker[/b:3b0f605a9d]. A única desvantagem que eu conheço é o tratamento de sessões, que no IW é automático, e no WebBroker vc vai ter que fazer manualmente. Mas isso não chega a ser tão ruim, pelo contrário: a escalabilidade do IW no Application Mode é muito baixa para um ambiente Web (cerca de 20 usuários simultâneos), e no WebBroker, teoricamente, não há limite.
Portanto, se vc pretente que sua aplicação seja acessada por mais de 20 pessoas ao mesmo tempo, é melhor pensar melhor antes de distribuí-la. ;-)
Dê uma olhada [url=http://forum.clubedelphi.net/viewtopic.php?t=62915] neste artigo[/url], onde falei um pouco sobre o IW Page Mode + WebBroker.
[]´s
GOSTEI 0