有没有用C或c++写的web服务器

有没有用C或c++写的web服务器,第1张

C++单独作为应用服务的服务器较少,http服务器有一些的。比如IIS、apache、nginx,d都是基于C/C++的web服务器,国产的有数蚕web服务器,完全使用C++,基于Linux epoll模型。

如果C++服务端要求简单,可以直接基于socket编写。如果通信场景复杂,建议使用成熟的C++网络库,如POCO、cpp-net、boost-asio、数蚕网络通信库。

用C语言开发WEB,可以用C++BUILDER6,称ISAPI,一般人可能做不起来,有点麻烦;

唯一是速度很快,别人看不到源码,掌握了编程套路,也可以开发应用;

缺点:

1。不是解释性语言,做的WEB调试非常麻烦;现在做WEB开发的,用C#、JAVA较多;都是解释性的语言;

2。因为是.DLL的二进制代码,一般商业网站不给予运行的环境,因为网站服务器会被你可能搞瘫,安全性得不到保障;所以,你得自备网页服务器;

3。得不到技术支持,因为没几个人会这种开发;

安装Web服务器

安装Web服务器(IIS)

1在"服务器管理器"-"角色"-"添加角色"-选择"Web服务器(IIS)"进行安装

2这里,我们可以把FTP服务与应用程序开发选上,以便于我们配置FTP。当然,也可以不选。

3点下一步,安装之

4IIS安装完毕后,我们现在就可以开始对IIS进行配置。

5首先,打开IIS,并测试是否能正常使用。

a.在"开始"-"管理工具"-"Internet信息服务(IIS)管理器"打开IIS

b.点击"浏览网站",看是否能正常显示

c.用http访问Windows Server 2008 Web服务器的.IP地址,看是否能正常显示

6若a,b,c测试通过,则说明IIS已安装成功且能正常使用。

7接着,设置两个IP地址

8设置好IP后,我们就可以建立新网站。

9这里,我们先准备好三个网站(计算机系,电子系,旅游系)的物理目录

10准备好后,我们就可以创建网站了。

11打开IIS,选择网站-鼠标右击-添加网站

12端口80是默认网站的,所以当我们使用默认网站相同的IP地址时,我们就不能使用端口号80了。

13而设置主机号的用处是我们可以通过这个主机号来实现用域名访问这个网站。如果这个时候不设置主机号,事后我们可以在右侧的"绑定"中设置。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/219251.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-06
下一篇2023-04-06

发表评论

登录后才能评论

评论列表(0条)

    保存