C++ 编写服务器端语言程序来呈现网站(HTML等)

C++ 编写服务器端语言程序来呈现网站(HTML等),c++,web-services,server-side,C++,Web Services,Server Side,与ASP.NET、PHP、JSP等技术类似,在服务器端运行的一些其他web语言通常在web页面代码中调用。例如,web服务器可以通过文件命中进行解析 我在编写服务器/客户端程序时没有任何困难,只是我不确定在何处连接到web服务器,这样它将实现我自己的标记,通过我的软件运行它,并将结果文本输出到请求的文件(很可能是网页) 为了用一种简单的自定义语言实现这种连接,需要做什么 该软件是用C++编写的.< /p> ,为了实现自己的简单自定义语言,需要在Apache下执行以下操作,在IIS下进行类似的操

与ASP.NET、PHP、JSP等技术类似,在服务器端运行的一些其他web语言通常在web页面代码中调用。例如,web服务器可以通过文件命中进行解析 我在编写服务器/客户端程序时没有任何困难,只是我不确定在何处连接到web服务器,这样它将实现我自己的标记,通过我的软件运行它,并将结果文本输出到请求的文件(很可能是网页)

为了用一种简单的自定义语言实现这种连接,需要做什么




该软件是用C++编写的.< /p> ,为了实现自己的简单自定义语言,需要在Apache下执行以下操作,在IIS下进行类似的操作。 例如,对于处理PHP的Apache服务器,需要以下配置

LoadModule php5_module modules/libphp5.so
ScriptAlias /php/ "/usr/local/php/bin/"
AddType application/x-httpd-php .php
Action application/x-httpd-php /php/php
这将指示服务器将所有对服务器的调用(文件扩展名为.php)传递给php处理器,并替换和执行文件中的标记

IIS有一个类似的机制,我认为它是通过“处理程序映射”配置的


我个人并不认为创建自定义标记语言是正确的选择。在ASP或PHP中编写一个包装器,您就可以更好地服务于C++应用程序。这将使您能够完全访问PHP或ASP中可能需要的功能范围,例如请求参数处理等。

要实现自己的简单自定义语言,您需要在Apache下执行以下操作,并在IIS下执行类似操作

例如,对于处理PHP的Apache服务器,需要以下配置

LoadModule php5_module modules/libphp5.so
ScriptAlias /php/ "/usr/local/php/bin/"
AddType application/x-httpd-php .php
Action application/x-httpd-php /php/php
这将指示服务器将所有对服务器的调用(文件扩展名为.php)传递给php处理器,并替换和执行文件中的标记

IIS有一个类似的机制,我认为它是通过“处理程序映射”配置的


我个人并不认为创建自定义标记语言是正确的选择。在ASP或PHP中编写一个包装器,您就可以更好地服务于C++应用程序。这将使您能够完全访问PHP或ASP中可能需要的功能范围,例如请求参数处理等。

您正在使用/希望支持哪些web服务器?每种方法都有自己的扩展方法和外部请求处理程序。最简单的是cgi。你可以从there@outis:我们使用的是Windows Server 2003 w/IIS,但我也经常使用Apache。@阿尔夫:我们有FastCGI,它在大多数情况下都能工作,但实际上并不是预期的集成级别。@Garet:那么我想你应该看看现有的框架之一。我用PHP从头开始做了这样一件事。但对于我的一位童年朋友来说,这只是一件玩具,他希望自己在家的小公司有一个更现代的网络形象。有关更专业的工作,请查看内容管理系统。有很多。干杯,您正在使用/希望支持哪些web服务器?每种方法都有自己的扩展方法和外部请求处理程序。最简单的是cgi。你可以从there@outis:我们使用的是Windows Server 2003 w/IIS,但我也经常使用Apache。@阿尔夫:我们有FastCGI,它在大多数情况下都能工作,但实际上并不是预期的集成级别。@Garet:那么我想你应该看看现有的框架之一。我用PHP从头开始做了这样一件事。但对于我的一位童年朋友来说,这只是一件玩具,他希望自己在家的小公司有一个更现代的网络形象。有关更专业的工作,请查看内容管理系统。有很多。干杯