LINUX.ORG.RU

а http заголовки в index.html прописаны?

anonymous ()

Всё, спасибо. Уже нагуглил хороший:

{ echo -ne "HTTP/1.0 200 OK\r\nContent-Length: $(wc -c < index.html)\r\n\r\n"; cat index.html; } | nc -l -p 80

CYB3R ★★★★★ ()

В сети куча примеров по goolge://web сервер bash

Вот который позволяет отдавать файлы с текущего каталога - удобно чтобы быстро расшарить файлы:

:;while [ $? -eq 0 ];do nc -vlp 8080 -c’(r=read;e=echo;$r a b c;z=$r;while [ ${#z} -gt 2 ];do $r z;done;f=`$e $b|sed ‘s/[^a-z0-9_.-]//gi’`;h=”HTTP/1.0″;o=”$h 200 OK\r\n”;c=”Content”;if [ -z "$f" ];then ($e $o;(for n in *;do if [ -f "$n" ]; then $e “`ls -gh \”$n\”`
“;fi;done););elif [ -f "$f" ];then $e “$o$c-Type: `file -ib \”$f\”`\n$c-Length: `stat -c%s \”$f\”`”;$e;$e $f>&2;cat “$f”;else $e -e “$h 404 Not Found\n\n404\n”;fi)’;done
Взято с http://alexey.sveshnikov.ru/blog/2007/08/30/bash-httpd-2/

Kroz ★★★★★ ()

посаны пишут cgi на ассемблере по ультрахардкору
а школота не осиливает даже неткат
у страны нет будущего

anonymous ()
Ответ на: комментарий от CYB3R

конечно, не на убогом шелле же писать

anonymous ()

Не изобретайте дцатый велосипед. Заюзайте хотя бы готовый модуль веб-сервера в Perl.

frozen_twilight ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.