LINUX.ORG.RU

> хочу чтобы при наборе некого сайта комьютер перенаправлял сначала на 127.0.0.1

можно /etc/hosts или dnsmasq

/home/user/html

если просто статическая страничка проще всего netcat, можно lighttpd (static document-root)

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

Страница очень простая и доступ только с локального ПК, своя на каждый, поэтому хочется избежать апачей.

Andaril
() автор топика
Ответ на: комментарий от Andaril

Страница очень простая

доступ только с локального ПК

webfs(d). У него даже конфига нет.

GotF ★★★★★
()

Всем спасибо!

lighttpd, сохранил index.html в /var/www и он заработал без дальнейших настроек.

webfs не осилил.

Andaril
() автор топика
Ответ на: комментарий от Andaril

webfs не осилил.

Ну ты даёшь... Пример файла для запуска/остановки (понятно, что можно обойтись и без него):

#!/bin/bash

IP="127.0.1.1"
PORT="8001"
WEBROOT="/home/gotf/web/"
LOGFILE="/home/gotf/.webfsd/webfsd.log"
PIDFILE="/home/gotf/.webfsd/pid"
case $1 in
    start )
        if [[ -x /usr/bin/webfsd ]]; then
            /usr/bin/webfsd -p $PORT -r $WEBROOT -i $IP -l $LOGFILE -k $PIDFILE
        else
            exit 1
        fi
    ;;
    stop )
        kill $(cat $PIDFILE)
    ;;
    * )
    exit 0
    ;;
esac
GotF ★★★★★
()
Ответ на: комментарий от anonymous

хотя socat кошернее:

socat TCP-LISTEN:8080,reuseaddr,fork SYSTEM:'echo -e «HTTP/1.1 200 OK\rContent-Type: text/html\r»; cat test.html'

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

ну, для такого можно и не компилять ничего:
apt-get install tcl
и берем:
CASTLE - Castle Application Server
http://wiki.tcl.tk/3899

или копию:
ftp://h0.org.ua/pub/elipse/debian/mini_server/castle.tcl
и запустить:
$tclsh castle.tcl /home/vit/web 8080 index.html > castle.log

ловить картинку на http://localhost:8080/ или http://127.0.0.1:8080


Какой профит ? - это быстро готовится , не ломается и будет работать всегда (где сможет работать tcl).

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