|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 18 Oct 2000 22:29:42 To : All Subject : httpd на inetd & shell ;) -------------------------------------------------------------------------------- Hадо научить машину реагировать на любой HTTP-запрос выдачей gif'а. Hе ставить же http-сервер для этого. Чего делаю: 1. Прописываю левое имя сервиса на левый порт в /etc/services 2. Сажаю в /etc/inetd.conf на этот порт shell-скрипт: #!/bin/sh read -t 30s request || exit echo "Content-Type: image/gif" echo "" cat /usr/local/share/file.gif Все работает, за исключением того, что Netscape не воспринимает вывод :( Просто выдает весь мусор на страницу, включая Content-Type. Что я делаю не так? Пытался пропускать выдачу хедеров через todos - та же фигня. Все это надо для баннерорезалки в отсутствие нормального веб-сервера. Eugene --- slrn/0.9.6.2 (FreeBSD) * Origin: SVZ-Service (2:5006/1@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/349385257911a.html, оценка из 5, голосов 10
|