Привет! Я хочу запустить определенные сценарии на моем компьютере с Linux, просто щелкнув ссылку на веб-странице, предоставленной веб-сервером, работающим на этом компьютере. В настоящее время работает Ubuntu, какой веб-сервер будет проще настроить такую настройку? Должен ли я использовать CGI или есть более быстрый / простой способ?

3 ответа3

1

Как уже упоминалось выше, есть несколько способов сделать это. Apache долгое время был стандартным веб-сервером для Linux. Это легко использовать, и другие на вашем сервере Ubuntu.

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

В зависимости от того, что вы делаете, я могу найти пакет, который уже делает то, что вы хотите. Для общих вещей сисадмина, я бы проверил Webmin. http://www.webmin.com/download.html

0

Большинство веб-серверов могут сделать это.

Но если вы знакомы с Perl (или хотите быть), попробуйте HTTPi .

  • небольшая площадь: один небольшой скрипт без дополнительных модулей Perl ; вы можете обойтись только с помощью исполняемого файла Perl без каких-либо библиотек
  • полные возможности: исполняемые файлы / сценарии, страницы, анализируемые сервером, пользовательские файловые системы, HTTP-аутентификация, безопасность IP / агента и даже виртуальный хостинг на основе IP и IP-адресация / множественная адресация
  • быстрое время отклика, настраивается для еще большей скорости
  • безопасность: высокая безопасность, строгие испытания
0

CGI - самый простой способ сделать это. Существуют различные более быстрые способы, но они будут более сложными, либо в настройке, либо в программировании.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .