2011-05-27 71 views
5

我怎样才能从我的OBJ-C的应用程序创建一个Web服务器,和后定制HTML呢?Web服务器的Objective-C

谢谢!

+5

你可以通过使它更加具体的改善你的问题。你到底有什么困难?广泛的,开放式的,“我该如何制造一架飞机?”类型问题显示你的努力很小,需要更多的努力才能很好地回答。 – Caleb 2011-05-28 11:52:36

回答

1

这很可能会更容易,更安全的使用类似的FastCGI,然后使用现有的HTTP服务器,如Nginx的服务于您的应用程序一起经过HTML而不是试图直接在应用程序中嵌入HTTP服务器。加上Nginx的速度非常快,可以处理巨大的服务器流量,而不会真正打破其他HTTP服务器无法说出的汗水。

加上使用嵌入式服务器意味着您的应用程序和你的HTTP服务器必须在相同的UID任何损害HTTP服务器能访问所有网站文件,以及它是坏的从安全角度下运行。

+0

Simon说了什么......在你的应用程序中滚动你自己的或嵌入HTTP服务器是一种** awesome **的方式来打开许多安全漏洞。 – bbum 2011-05-27 17:56:10

+3

能否请您解释一下为什么像实现一个CocoaHTTP HTTP服务器(上述第2链接),你必须在有效的请求和响应不开安全漏洞完全控制?看不到。谢谢! – 2011-05-28 14:35:22

+0

我也很感兴趣,知道CocoaHTTP中有哪些安全漏洞。 – jm666 2011-05-28 16:08:55

5

要嵌入在iOS和Mac应用程序一个轻量级的HTTP服务器,检查出GCDWebServer具有现代和干净的建筑设计上大中央调度的顶部。