Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:2
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:6
Форум » starterkit.ru » Embedded Linux
Busybox httpd CGI проблема
alexvm
Добавлено 28.12.2011 20:45 Редактировалось 28.12.2011 20:51
0
Сообщение: 1
alexvm
0

Пункты: 2274
Регистрация: 22.05.2009
Добрый день

Проблема с запуском cgi скрипта. Скрипт (today.cgi) находится в директории /cgi-bin и представляет из себя следующее:

#!/bin/sh
echo Content-type: text/html
echo
echo "<h2>Today is"
date
echo "</h2>"

Если запускать его так:
http://192.168.0.136/cgi-bin/today.cgi
то всё ок.

Если же вызывать его из html файла

<HTML>
<BODY>
Hi
<a href="/cgi-bin/today.cgi">
</BODY>
</HTML>

то при наборе в браузере

http://192.168.0.136/html/test/index.html

на странице отображается только "Hi", то есть cgi скрипт не выполняется.

структура каталогов:

/mnt/www/cgi-bin/today.cgi rwxrwxrwx
/mnt/www/html/test/index.html rwxrwxrwx



httpd запускается:

httpd -h /mnt/www

Куда копать для решения проблемы?

Алексей.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 28.12.2011 21:14 Редактировалось 28.12.2011 21:17 Сообщение: 2
sasamy
4.70

Пункты: 76878
Регистрация: 14.08.2009
Можно тут пример посмотреть
http://starterkit.ru/html/index.php?name=forum&op=view&id=10122#10273

Цитата

index.html

Код

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns='http://www.w3.org/1999/xhtml'>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=utf-8' />
<meta http-equiv='Cache-Control' content='no-cache' />
<Meta http-equiv='Pragma' content='no-cache' />
<meta http-equiv='refresh' content='0; url=/cgi-bin/has?page=index'>
</head>

<body>
</body>
Спуститься к концу Подняться к началу
Персональная информация
alexvm
Добавлено 28.12.2011 21:33 Сообщение: 3
alexvm
0

Пункты: 2274
Регистрация: 22.05.2009
<meta http-equiv='refresh' ...

помогло, благодарю!
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux