romez777 0 10 июня, 2010 Опубликовано 10 июня, 2010 · Жалоба Ну вот я первый кто только седня услышал о CGI :) Боа - потому что он уже предустановлен на ките и работает... А какой kit если не секрет? У меня на данный момент sdk для bcm5358 от броадкома, в поставке httpd с поддержкой встроенного джава скрипта и cgi (не знаю, был ли они в httpd раньше, но копирайт стоит от броадкома). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
slavayo777 0 14 июня, 2010 Опубликовано 14 июня, 2010 · Жалоба А какой kit если не секрет? У меня на данный момент sdk для bcm5358 от броадкома, в поставке httpd с поддержкой встроенного джава скрипта и cgi (не знаю, был ли они в httpd раньше, но копирайт стоит от броадкома). http://www.micetek.com/englishweb/product/...PC8323E-RDB.htm Вот такой... CGI-shell скрипта пока вполне хватает... Как будет какой нибудь реальный проект буду уже думать какой веб-сервер установить... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
suprun 0 13 сентября, 2010 Опубликовано 13 сентября, 2010 · Жалоба Где-то с пол года назад пробовал писать примитивный Web интерфейс для конфигурирования кита на АРМ9 с Linux-ом на борту. Писал на java сервлет, который собсно выполнялся на плате, а в обработку событий от всяких ползунков, окошек и т.д. вставил нативе методы написанные на С, с которых и открывал файлы драйверов соответствующих устройств и с помощью ioctl - функций передавал параметры настраиваемые пользователем. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
uriy 4 13 сентября, 2010 Опубликовано 13 сентября, 2010 · Жалоба Удалось запустить cgi на boa? Я щас тоже пытаюсь запустить на ucLinux этот вебсервер никак не получается заставить работать cgi. работают только написанные на shell. При запуске скриптов на perl или своих написанных на си в браузере вылазит такое 502 Bad Gateway The CGI was not CGI/1.1 compliant В нете удалось найти что такая ошибка вылазит в случае если файл скрипта редактировался в винде и были добавлены переносы строк отличные от линуксовых. Но я работаю в чистом линуксе и тем более это не будет относится к уже откомпиленному файлу написанному на си. Мое приложение написанное на си выдает корректное содержимое html страницы при запуске из консоли. Еще забыл сообщение консоли: request "GET /cgi-bin/cgi HTTP/1.1" ("./cgi"): Unable to execve/execl pathname: "./cgi"Exec format error request "GET /cgi-bin/cgi HTTP/1.1" ("./cgi"): cgi_header: unable to find LFLF Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
uriy 4 4 марта, 2011 Опубликовано 4 марта, 2011 · Жалоба С вышеуказанной проблемой разобрался. Теперь возникла следующая. Как сделать авторизацию на сервере? Чтобы он не давал просматривать страницы пока не введешь логин и пароль. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
denyslb 0 5 марта, 2011 Опубликовано 5 марта, 2011 · Жалоба С вышеуказанной проблемой разобрался. Теперь возникла следующая. Как сделать авторизацию на сервере? Чтобы он не давал просматривать страницы пока не введешь логин и пароль. Добавьте в ответе, в хеадер, если нет от клиента авторизационных данных или если авторизация не прошла по приведенным от него данным : WWW-Authenticate: Basic realm="My Realm" HTTP/1.0 401 Unauthorized Он вам пришлет в заголовке, к примеру: Authorization: Basic QWRtaW46Zm9vYmFy После Basic - base64, там username:password Для инфы: http://frontier.userland.com/stories/storyReader$2159 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
uriy 4 9 марта, 2011 Опубликовано 9 марта, 2011 · Жалоба denyslb спасибо за помощь. Кое-что начало проясняться. Прокоментируйте правильно ли я понял. Страничики на сервере нужно разбить на два каталога: публичный и закрытый. Публичный не требует авторизации, html-ки оттуда могут все просматривать. Закрытый - чтобы попасть туда нужно ввести логин и пароль. Этот метод работает следующим образом: При попытке попасть в закрытую область бразуер вываливает модальное окно с формой ввода логина и пароля. После ввода существующей комбинации логина и пароля юзер получает доступ к html-ам из закрытой области. Я хотел сделать свою форму для ввода логина и пароля. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
seregamax 0 24 мая, 2011 Опубликовано 24 мая, 2011 · Жалоба Вопрос к no_d@t@ Подскажите как в qDecoder включить поддержку CGI? Все установил по инструкции, qhttpd запустился, страничку показал, проблем тут нет. Откомпилировал примеры, рабочие - проверял на Apache (вызывал откомпиленые cgi скрипты из Apache-сервера - отлично работают). Но вот когда вызываю cgi скрипты из qhttpd-сервера, браузер предлагает сохранить но никак не выполняет (скачивает правильный скрипт, проверял). Зашел в тупик, вроде qhttpd со своими примерами должен точно работать, а у меня пока не получается :( Подскажите где я что-то упустил? Спасибо Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ukpyr 0 24 мая, 2011 Опубликовано 24 мая, 2011 · Жалоба microhttp, плюс прикрутить скриптование на Lua Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sisuprun 0 10 августа, 2011 Опубликовано 10 августа, 2011 · Жалоба microhttp, плюс прикрутить скриптование на Lua Для платки на базе AT91SAM9260 писал небольшой сервлет на Java, далее добавлял JNI. И уже с помощью него управлял драйвером CD_ROM(ioctl - функции) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться