Различия
Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
wiki:server_http [2013/05/23 12:16] uehf |
wiki:server_http [2016/04/11 13:47] (текущий) stitchix |
||
---|---|---|---|
Строка 7: | Строка 7: | ||
после этого | после этого | ||
opkg install lighttpd | opkg install lighttpd | ||
- | файл конфигурации сервера находится system/etc/lighttpd/lighttpd.conf | + | файл конфигурации сервера находится /media/DISK_A1/system/etc/lighttpd/lighttpd.conf |
- | + | ||
+ | __Автозапуск__ | ||
+ | |||
+ | Для автозапуска сервера при включении маршрутизатора необходимо переименовать файл | ||
+ | /media/DISK_A1/system/etc/init.d/K50lighttpd | ||
+ | в //**S**50lighttpd// | ||
+ | После перезагрузки сервер запустится автоматически и будет доступен по адресу 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 |