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