Lighttpd



Установка

Перед любой установкой выполняем

opkg update

после этого

opkg install lighttpd

файл конфигурации сервера находится /media/DISK_A1/system/etc/lighttpd/lighttpd.conf

Автозапуск

Для автозапуска сервера при включении маршрутизатора необходимо переименовать файл

/media/DISK_A1/system/etc/init.d/K50lighttpd

в S50lighttpd После перезагрузки сервер запустится автоматически и будет доступен по адресу http://192.168.1.1:81

Порт можно изменить в файле конфигурации, опция server.port и файле S50lighttpd указанном выше, опция PORT_F. Убедитесь что порт веб-сервера не будет конфликтовать с другими службами.

Доступ из интернета

Для открытия доступа к веб-сайту из интернета раскоментируйте строки

iptables -A INPUT -p tcp --dport $PORT_F -j ACCEPT 
iptables -D INPUT -p tcp --dport $PORT_F -j ACCEPT 2> /dev/null 

удалив символ # в файле /media/DISK_A1/system/etc/init.d/S50lighttpd

В случае возникновения проблем добавьте строку с командой sleep 5 перед строкой iptables -A…

Создайте файл fw.sh в папке /media/DISK_A1/system/etc/firewall.d со следующим содержимым (вместо <номер порта> укажите номер порта на котором работает http сервер):

#!/bin/sh
# Разрешаем доступ по http из интернет на порт tcp
iptables -A INPUT -p tcp --dport <номер порта> -j ACCEPT