有人知道一個模塊,它允許我在沒有安裝/配置/運行網絡服務器的情況下爲我的腳本編寫web-gui(如來自cups和samba的web-administration-tools)類似於DBD :: SQLite,我可以在不需要數據庫服務器的情況下使用數據庫。沒有網絡服務器的web-gui
1
A
回答
0
您需要
將網絡服務器(或至少可以理解基本HTTP的東西)嵌入
,將代碼添加到在TCP端口上偵聽的應用程序和服務的基本HTTP請求。
快速谷歌發現這篇文章/教程應該讓你開始:
1
寫普拉克應用程序(在試圖避免周圍混亂「嵌入Web服務器」主編) 。將其與其中一個受支持的獨立服務器捆綁在一起,例如HTTP ::服務器::簡單。
2
安裝模塊普拉克然後運行你的web服務器
plackup --listen localhost:80 --loader Shotgun -MPlack::App::WrapCGI -e " Plack::App::WrapCGI->new(script => q{test.cgi}) "
HTTP::Server::PSGI: Accepting connections at http://localhost:80/
test.cgi寫入標準方式(就像您爲Apache的cgi-bin) 獵槍意味着test.cgi會在您每次編輯時重新加載test.cgi
2
使用一些microwebframework像Dancer
或Mojolicious
舞者例子(包括簡單的網絡服務器):
#!/usr/bin/perl
use Dancer;
get '/hello/:name' => sub {
return "Why, hello there " . params->{name};
};
dance;
相關問題
- 1. Windows 2008網絡版有沒有可靠的郵件服務器?
- 2. NowJs服務器到網絡服務器
- 3. POST沒有接通網絡服務
- 4. 網絡服務沒有返回泛型
- 5. API的網絡服務器
- 6. 發展網絡服務器與生產網絡服務器有多接近?
- 7. 網絡服務器虛擬網絡
- 8. 對於沒有網絡服務器的OSM的WPF控制
- 9. xml在沒有網絡服務器的客戶端的jQuery中?
- 10. 沒有打開端口的紅寶石網絡服務器
- 11. jQuery的:沒有一個網絡服務器
- 12. 使用沒有網絡服務器的rails生成HTML頁面
- 13. 沒有網絡服務器的mysql訪問(例如Apache)
- 14. Java網絡:創建沒有靜態IP的服務器
- 15. 沒有網絡服務器的AngularJS應用程序
- 16. 在沒有主服務器的本地網絡聊天
- 17. 沒有發現我的網絡服務器
- 18. 在沒有網絡服務器的情況下運行Django
- 19. 沒有網絡服務器的獨立c#webservice
- 20. 如何使服務器沒有權威的網絡架構
- 21. AJAX調用沒有收到網絡服務器的響應
- 22. Highcharts出口網絡戰爭沒有的Weblogic服務器
- 23. 沒有網絡服務器的JSP引擎
- 24. 沒有網絡服務器的AIR/Flex .NET遠程處理
- 25. 使用JSON的谷歌圖表(沒有網絡服務器!)
- 26. 鏈接JS沒有運行緩慢的網絡服務器
- 27. 沒有網絡服務器的彈簧數據自動裝配
- 28. 訪問沒有網絡服務器的角度子路線
- 29. Jhipster:在沒有網絡服務器的情況下運行junittest
- 30. 無法通過網絡服務器使用網絡服務
但是你必須運行它才能使其工作,並且他提到'沒有安裝/配置/運行Web服務器'或者我錯過了什麼,他的意思是他想讓他自己的網絡服務器不依賴於apache或IIS或任何其他。 – Prix 2011-04-17 06:22:49
* facepalm * - 如果您想爲**網頁**(即通過HTTP)提供**內容,那麼您需要......等待它...一個WEB服務器。整個「沒有安裝/配置」部分是OP要求嵌入式Web服務器。 – 2011-04-17 06:25:29
運行什麼?您只需將代碼添加到您的perl腳本,以偵聽TCP端口和服務HTTP請求 - 也許「嵌入web服務器」有點強大,但基本上,您正在做這些。但是,是的 - 他想要在他的腳本中添加一個Web GUI,而無需安裝完整的Web服務器。看到我發佈的鏈接:) – 2011-04-17 06:26:29