Различия



Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

Ссылка на это сравнение

wiki:server_http [2013/05/23 12:15]
uehf создано
wiki:server_http [2016/04/11 13:47] (текущий)
stitchix
Строка 1: Строка 1:
 ====== Lighttpd ====== ====== Lighttpd ======
- 
----- 
  
 __Установка__ __Установка__
 +
 Перед любой установкой выполняем  Перед любой установкой выполняем 
   opkg update   opkg update
 после этого   после этого  
   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