2011-05-27 55 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具有現代和乾淨的建築設計上大中央調度的頂部。