Простой HTTP-сервер + ServerSide Framework Bundle - PullRequest
1 голос
/ 07 февраля 2012

Существует несколько инструментов, которые я разрабатываю, и один из них требует, чтобы вы могли легко создавать экземпляр веб-сервера в любой папке и запускать от имени любого пользователя.Нечто простое, как NodeJS, но работает с несколькими платформами и имеет быструю и грязную интеграцию с языком сервера.

PHP требует, чтобы вы установили PHP + Apache.Rails требует Ruby + Ruby Gems и Rails (это довольно сложно для тех, кто обычно не использует командную строку).NodeJS прост, но вам нужно собрать все с нуля.

В основном то, что должен сделать конечный пользователь:

  1. скачать и извлечь инструмент (который имеетсам веб-сервер содержится в его установочных файлах) и помещает все в каталог.

  2. Запустите каталог / запуск (это будет работать для любого пользователя).

Есть идеи?

Ответы [ 3 ]

1 голос
/ 25 февраля 2012

G-WAN может использоваться для этого, потому что он не требует какой-либо настройки (команды ниже устанавливают официальный дистрибутив):

 wget http://gwan.com/archives/gwan_linux64-bit.tar.bz2
 tar -xjf gwan_linux64-bit.tar.bz2
 cd gwan_linux64-bit
 sudo ./gwan

Конечно, вы можете использовать свой собственный пакет со своими собственными HTML-страницами и сценариями C, C ++, Obj-C или Java в сжатом архиве.

Disclamer: я участвую в разработке этого проекта.

0 голосов
/ 01 апреля 2014

Мангуст может делать то, что вы хотите. Он также поставляется с пакетом, который включает в себя PHP, так что все может быть сделано в один клик.

0 голосов
/ 15 августа 2012

Лучшее решение в этом случае - использовать что-то вроде sinatra или скомпилированную Java-программу, которая порождает веб-сервер HTTP.Все остальное либо нужно скомпилировать, либо установить в систему, и оно не поддерживает серверный язык программирования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...