Веб-сервер для тестирования на Linux

Я ищу простой простой в использовании легкий веб-сервер (Коала linux/Ubuntu) для тестирования некоторых веб-приложений.

На используемом веб-Ученом Windows I (который был довольно легок, просто введите каталог HTML, и каталог bin и нажатие запускаются) дать некоторым людям общее представление того, что я ищу.

Обновление: Мои извинения. Я не понял, что это было требованием недо теперь. Идеально целый пакет был бы одним исполняемым файлом, однако так как это - веб-сервер, было бы понятно, если бы была некоторая инфраструктура, созданная поэтому, возможно, tarball, содержащий исполняемый файл. Было бы хорошо, если бы это начало с командной строки и потребовало, чтобы никакие права администратора не работали. Кроме того, это не должно требовать никаких конфигурационных файлов или файлов журнала, сохраненных ни в каких областях, которые обычно являются доступом администратора только.

PS Это - вопрос об инструменте для тестирования программ, не вопроса о системном администрировании. Таким образом этот вопрос подходит для stackoverflow не serverfault. Если Вы настаиваете на том, чтобы обсуждать это, то я предполагаю, что Вы перечитываете вопрос. Все еще хотите спорить? Продолжайте перечитывать вопрос, непока Вы не поймете это, я буду ожидать. Понять это теперь? Хороший теперь уходят.

17
задан HandyGandy 22 January 2010 в 11:27
поделиться

5 ответов

Если вы используете только CGI или простые HTML-страницы только, тем просто будет THTTPD просто :

thttpd -D -C '*.cgi' -p 8080 

И иди!

Lighttpd очень просто настроить, но требует записи небольшого файла конфигурации.

17
ответ дан 30 November 2019 в 10:14
поделиться

Я использовал Mongoose (Shttpd) для некоторых быстрого тестирования. Мне нужно было проверить HTTP / S + CGI на лету и нашел его довольно простым в использовании. Я сталкивался с одной проблемой. Всякий раз, когда я толкнул процесс в фону, страницы CGI перестанут работать. Это было зафиксировано путем выдачи:

nohup <command> &

в любом случае, ссылка для мангуста http://code.google.com/p/mongoose/ Если вы заинтересованы. Для такого крошечного веб-сервера функции довольно хороши.

  • CrossPlatform - работает на Windows, MacOS и большинство вкусов Unix
    • CGI, SSL, SSI, Diagest (MD5) Авторизация, возобновленная загрузка, псевдонимы
    • ACL на основе IP ACL, Windows Service, Get, Post, Head, Met, Удаление методов
    • Маленький след: 40 кБ исполняемый на Linux 2.6 I386 Система
    • Встраивается с простым и чистым API. Источник находится в одиночном файле .C, чтобы сделать все возможное
    • Язык Suport для: o C / C ++ (родной) o python - с версии 2.6 (сделано) o C # - с версии 2.7 (сделано) o Ruby - с версии 2.9 (TODO) o lua - с версии 2.9 (Todo)

ура

2
ответ дан 30 November 2019 в 10:14
поделиться
-1
ответ дан 30 November 2019 в 10:14
поделиться

XAMPP - одна из нескольких ламп, доступных на Linux, и это хороший.

Установка легко (документация здесь ): загрузите архив, а затем:

Sudo TAR XVFZ XAMPP-Linux-1.7.3a.tar.gz -c / opt

CD / Opt / lampp /

sudo ./lampp Старт

Funthemore Он не столкнулся с файловой системой (полный архив deziped в каталоге / opt).

Пожалуйста, посмотрите на полный список дистрибутивов X-AMP в Википедии .

0
ответ дан 30 November 2019 в 10:14
поделиться

Ubuntu - это потрясающий, он имеет гораздо более легкую установку AMP, чем Windows (с помощью XAMPP). Просто запустите это:

sudo tasksel

Установите флажок «Лампа», и она будет установить весь стек для вас. Я также рекомендую сделать:

sudo apt-get install phpmyadmin

просто перейти в http://127.0.0.1/phpmyadmin для настройки новых баз данных.

0
ответ дан 30 November 2019 в 10:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: