Delphi的WebBroker项目,我该如何改写为使用Indy库的长尾?

2026-04-10 02:162阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计484个文字,预计阅读时间需要2分钟。

Delphi的WebBroker项目,我该如何改写为使用Indy库的长尾?

很久以前,我使用Delphi 2007和WebBroker(TWebModule)开始了Web应用程序的开发。当时,我假设需要一个Web服务器,如Apache或Microsoft IIS,以便创建任何类型的网站。此外,我不使用Apache的大部分功能(除了...)。

Delphi的WebBroker项目,我该如何改写为使用Indy库的长尾?

很久以前,我使用Delphi 2007和WebBroker(TWebModule)开始了一些“Web应用程序”.当时我假设您需要一个Web服务器,如Apache或Microsoft IIS,以便创建任何类型的网站.此外,我不使用大多数Apache功能(除了虚拟服务器,所以我可以在一个IP地址和SSL上有多个域).所以对我来说,Apache只是一个额外的层,使调试变得困难.

现在输入Indy(TIdHTTPServer).如果我理解正确,Indy是一个网络服务器.因此,通过使用Indy,我不再需要使用Apache或其他一些网络服务器.它是否正确?

在Indy环境中,我是否有任何支持虚拟服务器的问题?那么SSL呢?我搜索了文献,从我可以看到它完全支持SSL证书.

我现在正在将一些应用程序从WebBroker移植到Indy.这主要需要在我的代码中使用ARequestInfo:TIdHTTPRequestInfo替换Request:TWebRequest的引用,并使用AResponseInfo:TIdHTTPResponseInfo引用Response:TWebResponse.

无论如何在Indy中使用TWebModule架构,这样我就不需要进行所有这些重写了吗?

最后还有什么我需要关注的吗?我的目标是让Apache脱离循环.

是的,你可以使用Indy的TidHTTPServer作为网络服务器,但它比IIS或Apache低得多.没有虚拟服务器的概念 – 您必须自己实现.

Indy也通过OpenSSL dll支持SSL.

我想你最关心的问题是与安全相关……有数百万的网站运行Apache或IIS,并且有很多人致力于在这些平台中找到漏洞,其中一群人正在修复其中一些漏洞他们出现时有缺陷.对于Indy来说并非如此……有一两个人在新闻组中回应你发现的错误. (特别是一个人,他也可能在这里回答你的问题.)

现在,我使用Indy HTTP服务器(以及SecureBlackBox SSL支持),我发现它非常适合我的目的.

本文共计484个文字,预计阅读时间需要2分钟。

Delphi的WebBroker项目,我该如何改写为使用Indy库的长尾?

很久以前,我使用Delphi 2007和WebBroker(TWebModule)开始了Web应用程序的开发。当时,我假设需要一个Web服务器,如Apache或Microsoft IIS,以便创建任何类型的网站。此外,我不使用Apache的大部分功能(除了...)。

Delphi的WebBroker项目,我该如何改写为使用Indy库的长尾?

很久以前,我使用Delphi 2007和WebBroker(TWebModule)开始了一些“Web应用程序”.当时我假设您需要一个Web服务器,如Apache或Microsoft IIS,以便创建任何类型的网站.此外,我不使用大多数Apache功能(除了虚拟服务器,所以我可以在一个IP地址和SSL上有多个域).所以对我来说,Apache只是一个额外的层,使调试变得困难.

现在输入Indy(TIdHTTPServer).如果我理解正确,Indy是一个网络服务器.因此,通过使用Indy,我不再需要使用Apache或其他一些网络服务器.它是否正确?

在Indy环境中,我是否有任何支持虚拟服务器的问题?那么SSL呢?我搜索了文献,从我可以看到它完全支持SSL证书.

我现在正在将一些应用程序从WebBroker移植到Indy.这主要需要在我的代码中使用ARequestInfo:TIdHTTPRequestInfo替换Request:TWebRequest的引用,并使用AResponseInfo:TIdHTTPResponseInfo引用Response:TWebResponse.

无论如何在Indy中使用TWebModule架构,这样我就不需要进行所有这些重写了吗?

最后还有什么我需要关注的吗?我的目标是让Apache脱离循环.

是的,你可以使用Indy的TidHTTPServer作为网络服务器,但它比IIS或Apache低得多.没有虚拟服务器的概念 – 您必须自己实现.

Indy也通过OpenSSL dll支持SSL.

我想你最关心的问题是与安全相关……有数百万的网站运行Apache或IIS,并且有很多人致力于在这些平台中找到漏洞,其中一群人正在修复其中一些漏洞他们出现时有缺陷.对于Indy来说并非如此……有一两个人在新闻组中回应你发现的错误. (特别是一个人,他也可能在这里回答你的问题.)

现在,我使用Indy HTTP服务器(以及SecureBlackBox SSL支持),我发现它非常适合我的目的.